bhrs报表年结步骤
--前期准备数据
三个表数据: s_subjtotal_year, subject_item, branch ,decrsubjtotal
---informix 查看数据库剩余空间
select d.name dbspace,
sum(c.chksize*d.pagesize/1020/1024) allocated_MB,
sum(c.nfree*d.pagesize/1020/1024) free_MB,
round(((sum(c.chksize)-sum(c.nfree))/sum(c.chksize))*100)||"%" pcused
from sysmaster:sysdbspaces d,sysmaster:syschunks c
where d.dbsnum=c.dbsnum
group by d.name
order by 2;
select distinct datekey from decrsubjtotal where datekey>='2013-01-01';
------------年终结算跑数据流程
--bvdb.jar 包 git.bankview.bl.pump.bhrs.cbsYearGeneralLedger;
delete from taskschedule where datekey='20131231' and taskid='100';
insert into taskschedule (datekey,taskid,execurl,retrymax,statuscode,exectime,termtime,retrytimes,errmsg)
values ('20131231','100','class://git.bankview.bl.pump.bhrs.cbsYearGeneralLedger;params=C','0','5','','','0','');
delete from taskdependence where datekey='20131231' and taskid='101' and deptaskid='100';
insert into taskdependence (datekey,taskid,deptaskid) values
('20131231','101','100');
--修改 bhrs.sh
select * from taskdependence;
update taskschedule set statuscode='1' where datekey="${DATE}";
为
update taskschedule set statuscode='1' where datekey="${DATE}" and taskid!='100';
--年终的操作步骤
核心提供的年终结算总账表导入s_subjtotal_year表里
然后update taskschedule set statuscode='1' where datekey="20131231" and taskid='100';
启动报表任务服务器等待该任务跑完.
--1 建表
create table s_subjtotal_year
(
datekey date not null ,
deptid char(12) not null ,
curid char(10) not null ,
subjid char(20) not null ,
balref smallint,
debal decimal(16,2),
crbal decimal(16,2),
deamt decimal(16,2),
cramt decimal(16,2),
decnt integer,
crcnt integer,
primary key (datekey,deptid,curid,subjid,balref)
); --in dtdbs;
revoke all on s_subjtotal_year from "public" as "informix";
create index idx_s_subjtotal_year1 on s_subjtotal_year
(datekey) using btree in datadbs;--dtixdbs;
create index idx_s_subjtotal_year2 on s_subjtotal_year
(datekey,deptid,curid,subjid) using btree in datadbs;-- dtixdbs;
create index idx_s_subjtotal_year3 on s_subjtotal_year
(datekey,deptid) using btree in datadbs;--dtixdbs;
create index idx_s_subjtotal_year4 on s_subjtotal_year
(datekey,subjid) using btree in datadbs;--dtixdbs;
bhrs报表年结步骤的更多相关文章
- FastReport报表MVC显示步骤
FastReport报表MVC使用步骤如下: 1.创建MVC网站项目 最终DEMO如下图所示 2.引用相关DLL FastReport.dll FastReport.Web.dll 3.Web.con ...
- Oracle EBS 如何月结[Z]
概述应付模块的多数业务基于采购和库存的操作,因此应付模块的月结应该在采购模块和库存模块月结后才能关闭会计期.月结步骤在每个会计期末,应付模块的月结应遵循以下流程:1.检查业务是否全部录入;2.检查是否 ...
- SAP月末结账年结流程
SAP月末结账年结流程 SAP月末结账操作指南 流程描述:FI期末结帐流程包括应收帐款.应付帐款.固定资产.管理会计结帐.总帐结帐等一系列结帐过程,对于年结增加了余额结转及固定资产年度改变等动作,通过 ...
- c# 水晶报表的设计(非常的基础)
最近在公司实习,由于公司需要用到的一种叫做水晶报表的神奇的东东,老大就叫我们学习学习.怕自己以后忘了,也为了以后阅读方便,将其记录下来. 使用工具:vs2008 基本方法一.使用水晶报表的推模式 步骤 ...
- FastReport报表控件使用技巧总结
FastReport报表控件使用技巧总结 1.FastReport中如何访问报表中的对象? 可以使用FindObject方法. TfrxMemoView(frxReport1.FindObject(' ...
- RDLC报表系列--------行分组报表
报表分组开发步骤: 先看总体效果:如图 下面就做个看看... 1.先将数据处理成如下结构 如图 2.创建数据集DataSet.xsd,创建表->右键选择添加数据表->添加行(ctrl+L ...
- Fastreport使用经验(转)在Delphi程序中访问报表对象
Fastreport使用经验(转) 在Delphi程序中访问报表对象 最基本的方法就是frxReport1.FindObject. 然后把返回的对象强制转换成它的类型,当然,在报表中必须真的有这么个东 ...
- SQL Server 2008 报表服务入门
目录 报表服务的安装与配置 开发报表的过程 报表制作实例 一.报表服务的安装与配置 1. 报表服务的组件 2. 报表服务 2008 的安装 2.1在SQL Server 2008上安装报表服务有两种方 ...
- 利用JasperReport+iReport进行Web报表开发
用JasperReport+iReport进行Web报表开发 序言 在非常多实际的项目里,报表都是当中十分重要的组成部分,比如把查询结果以报表的形式呈现出来.这里所提到的报表可不是简单的二维表,而是拥 ...
随机推荐
- 算法杂货铺——分类算法之朴素贝叶斯分类(Naive Bayesian classification)
算法杂货铺——分类算法之朴素贝叶斯分类(Naive Bayesian classification) 0.写在前面的话 我个人一直很喜欢算法一类的东西,在我看来算法是人类智慧的精华,其中蕴含着无与伦比 ...
- struts2拦截器拦截成功后每次请求都出现拦截时的错误信息
action中验证方法 在执行execute之前执行 @Override public void validate() { // TODO Auto-generated metho ...
- 关于SVN更新时文件加锁的小结
今天使用SVN更新应用,出现了下面的问题: update D:/workspace/acode/resource/springconf -r 6622 --force Attempted to ...
- Android WebView与JavaScript交互操作(Demo)
应用场景: 为了使Android移动项目能够在较短的时间内完成开发,同时降低技术人员开发的成本投入,往往会采用Hybrid APP的开发模式.相关Hybrid APP(混合型应用)参看:http:// ...
- powerdesigner逆向导出oracle数据库结构显示备注
最近接到命令,要将oracle数据库的结构导出为pdm文件供其他同事使用,逆向工程导出数据库结构比较方便,但是发现导出的数据库结构没有注释,这是很郁闷的事情: 查过网上很多资料都是sqlserver的 ...
- 安全终止MFC线程
终止线程 有两种情况可以使线程结束:控制函数结束或者根本就不允许线程完成,而提前终止它.我们可以想象在WORD中进行后台打印,如果打印结束了,那线程就可以结束了.如果用户中止了打印,那后台打印线程也要 ...
- sass mapsource --->gulp
详细,请戳这里 1.安装插件 npm install --save-dev gulp-sass gulp-sourcemaps gulp-autoprefixer 如果安装错误,请用sudo 权限: ...
- dell n2000 组播抑制
http://en.community.dell.com/support-forums/network-switches/f/866/t/19677497 http://en.community.de ...
- 嵌入在C++程序中的extern "C"
1.extern的作用 extern是C/C++语言中表明函数和全局变量作用范围(可见性)的关键字,可以告知编译器,用extern声明的函数和变量可以在本模块或其它模块中使用. 通常,在模块的头文件中 ...
- 简单的使用AngularJS的解析JSON
使用AngularJS+Struts2进行前后台的数据交互与显示. struts.xml 配置文件需要将设置extends="json-default" type="j ...