新中大公共财政管理软件数据采集的两种方法

16.02.2015  16:08

 

目前,有很多单位采用的财务管理软件是新中大公共财政管理软件。笔者在审计过程中总结了采集该软件数据的两种方法。

方法一

利用AO2011自带的模板进行采集。首先到被审计单位财务人员的电脑中拷贝需要采集年度的备份数据,然后利用412号“新中大共财政管理软件(sqlserver)版TXT备份文件”模板进行还原。

方法二

有些单位的财务人员没有将以往年度的数据进行备份,也可直接拷贝软件的数据库数据进行采集。

1.首先找到新中大软件的安装路径下名为“data”的文件夹,拷贝该文件夹中后缀名为.mdf和.ldf相对应年度的数据库文件。

2.打开审计人员的microsoft  sql  server2008,右击“数据库”,选择“附加”,将拷贝过来的数据库数据附加到审计人员的电脑中。

3.利用sql语句处理数据,生成AO2011采集所需要的科目表,余额表和凭证表。

(1)在数据库的表中找到名为“km”的源科目表,生成科目表。

select  kmdm,kmmc,  into  km2012  from  km  order  by  kmdm

(2)在数据库的表中找到名为“hz”的源余额表,生成余额表

select  kmdm,ncye,kmmc,yefx  into  yeb2012  from  hz  where  ncye  is  not  null  and  ncye<>0  order  by  kmdm

验证余额表的平衡性

select  sum(ncye)  from  yeb2012  where  len(kmdm)=3  and  yefx=1

select  sum(ncye)  from  yeb2012  where  len(kmdm)=3  and  yefx=2

(3)由于源凭证表是分月存放的,先将凭证表合并成一张表 

select  *    into  pzk  from  dbo.z_pz01    union

select  *  from  dbo.z_pz02  union 

select  *  from  dbo.z_pz03  union

select  *  from  dbo.z_pz04  union

select  *  from  dbo.z_pz05  union

select  *  from  dbo.z_pz06  union

select  *  from  dbo.z_pz07  union

select  *  from  dbo.z_pz08  union

select  *  from  dbo.z_pz09  union

select  *  from  dbo.z_pz10  union

select  *  from  dbo.z_pz11  union

select  *  from  dbo.z_pz12

生成新的凭证表

select  cast(pzrq  as  datetime)  rq,pzh,kmdm,cast(d  as  money)  dje,cast(j  as  money)  jje,zy  into  pzk2012  from  pzk 

验证凭证表的平衡性

select  SUM(jje)  from  pzk2012

select  SUM(dje)  from  pzk2012

(4)将生成的km2012、ye2012和pzk2012导入AO2011.