新中大公共财政管理软件数据采集的两种方法
目前,有很多单位采用的财务管理软件是新中大公共财政管理软件。笔者在审计过程中总结了采集该软件数据的两种方法。
方法一
利用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.