一、基本情况 2008年财政部门使用的是新中大V9.1版本的财政公共管理软件,相比去年使用的V6.1版本,一年之内升级速度极快。由于当前采集转换模板只适用于新中大8.1及以下版本,所以如果使用财务备份数据采集的方法,就会出现“数据源不匹配”的错误提示,不能成功地导入到AO中去,因此,只能使用数据库数据的采集方法来实现。 二、采集方法 (一)要求财政部门提供数据库数据。简单的步骤是审计人员不必采集财政部门服务器上的后台数据,只需要求其提供审计格式的数据。具体操作步骤:选择要备份的账套和年份,打开新中大软件,进入“总账处理系统”模块,点击子目录“8.系统管理”,出现“8.系统管理”界面后,在菜单栏中单击“S数据安全与维护”,选择下面的“审计格式三”进行数据备份,注意不要选择“传出”标题栏中的四张报表,否则容易出错。 (二)进行数据整理。经过笔者的分析和测试,从财政部门拿来的备份数据类型是txt文本文件,文件类型是ANSL而不是unicode,在使用数据库数据采集方式的时候,AO 2008软件不能识别这种类型的备份文件,无法采集,因此,必须进行数据整理。以预算内账套为例,采集方法是打开SQL软件,新建一个名为“预算内”的数据库,将备份文件中的三个名字为KJKM、KMYE、JZPZ的文件分别采集转换到SQL中去,同时查看GSSM表(因为此表是对各个备份文件字段进行汉化说明的),将对应的字段进行汉化,并修改各个字段的数据类型,进而转化成SQI格式的三张表,名字分别为KJKM、KMYE、JZPZ。注意:在转化JZPZ表时,因为新中大备份的文本文件在SQL中不能识别,首先要另存为EXCEL格式,然后再转换到SQL中去。. 对KMYE表结构进行仔细分析后,发现期初余额分别以“+”“-”表示借方余额、贷方余额,并且没有“余额方向”字段。这种只以正负数来表示期初余额的存储方式,在AO中采集KMYE时会出现期末余额计算错误的情况,因此,需要对负债类等贷方期初余额(以“-”表示的期初金额)进行转化,才能保证采集数据的正确,在SQL查询分析器中需要编写如下SQL语句: update kmye set期初余额=0-期初余额where left(科目编号,1)=2 or left(科目编号,1)=3 or left(科目编号,1)=4 (三)采集转换到AO软件中去。打开AO 2008软件,点击“采集转换”,选择“财务数据”下的“财务软件数据库数据”进行采集,新建“2037预算内账套”后,在出现的界面中点击“添加”按钮,出现“数据源定义”对话框,在“数据源类型”中选择“SQL Server”,单击“设置”按钮,出现“数据链接属性”界面,在“输入登录服务器的信息”中选择“使用Windows NT集成安全设置”,在“在服务器上选择数据库”中选择“预算内”,点击“确定”,出现“添加/修改数据源”界面,单击“刷新”按钮,直到出现数据源名称为止,单击“下一步”,出现“选择转换数据表”界面后,选中KJKM、KMYE、JZPZ三张表,接连单击“下一步”,直到出现是否生成财务数据临时表“提示”界面,单击“确定”,出现“选择导入方式”对话框,选中“源数据凭证表为一个表”,再点击“确定”按钮,出现“生成财务数据临时表”界面,此时“会计期间定义”出现红色,点击“辅助导入”,选择账套的年度“2007”,选择“保存”按钮后,关闭界面。此时“科目余额表”自动出现红色,再点击“辅助导入”,出现“选择科目余额表和年度字段”界面,在“选择源科目余额表”中选择[源-KMYE],在“是否存储多年科目余额”中选择“否”,点击下一步,显示“选择余额存储方式”界面,在“选择科目余额的存储方式”中选中第三个选项“只存储余额,根据余额正负决定余额借贷方向”,单击“下一步”,在“选择期初余额字段及正负对应关系”界面中选择期初余额相应的字段,“正”选项按钮选择“借”,“负”选项按钮选择“贷”,接着点“下一步”,出现“选择会计科目编码”对话框后,选择存储方式为“一个字段”,并选中相应的“科目编码”字段,单击“下一步”,出现“选择期初余额的存储方式”界面,选择“是”后,在“选择会计字段”中点击“会计余额”,并选择年初余额所在会计月的值为“01”,把“不导入重复记录”打上“√”,单击“导入”,此时科目余额表已经成功地导入到AO软件了。 同理,把会计科目表和记账凭证表也导入到AO系统中去,同时要完成对“科目设置”的处理,根据软件的提示进行账表重建。经过上述操作,财政部门新中大V9.1版本的财务数据库备份数据已经成功采集到AO系统中,审计人员可以利用“审计分析”功能进行相关的查询了。