采集转换用友GRP R9i财务数据.doc_第1页
采集转换用友GRP R9i财务数据.doc_第2页
采集转换用友GRP R9i财务数据.doc_第3页
采集转换用友GRP R9i财务数据.doc_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

如何在现行AO软件(现场审计实施系统)中采集转换用友GRP R9i财务数据审计人员在采集被审单位财务数据时,先通过财务软件的数据引出功能导出ASD文件(财务软件默认的导出格式),但ASD文件在导入AO软件时,经反复尝试,使用现有的用友R9系列ASD文件采集模板均报错,提示数据源不匹配。到底是什么原因导致这一问题的出现呢?笔者带着问题进行了认真的调研和思考,发现该单位采用网络版用友GRP R9i财务软件,财务数据存放在财务部门的服务器上。经与该市财政部门衔接,得知该市市直行政事业单位均采用网络版用友GRP R9i财务软件,数据集中存放在SQL-Server数据库中。经分析,用友GRP R9i为用友R9升级版财务软件,而现行AO软件中暂时还没有该升级版财务软件的采集模板。要采集用友GRP R9i财务数据,只能通过采集财务软件后台数据库数据的方式进行。笔者通过分析其后台数据库数据表结构,找到了生成财务数据所需的若干数据表并弄清了数据表之间的勾稽关系,在数据库软件中编写SQL语句对数据进行前期处理,生成科目表、余额表和凭证表后,再在AO软件中通过“采集转换财务数据财务软件数据库数据”的方式将生成的三张表导入生成财务账套,成功完成用友GRP G9i财务数据的采集与转换工作,为审计工作打下了良好的数据基础。由于所导入数据需进行前期处理,审计人员须在自己的电脑上安装SQL-Server数据库。采集原始数据时,从财政部门获取财务软件后台SQL数据库的备份文件,并将之还原至审计人员电脑所安装的SQL数据库中。主要对以下四个文件进行前期处理: gl_kmxx.dbf(科目信息表) gl_yeb.dbf(科目余额表) gl_pzml.dbf(凭证主表) gl_pznr.dbf(凭证明细表)一、gl_kmxx(会计科目表)处理1相关字段含义:kjnd(会计年度)、gsdm(关系代码)、zth(账套号)、kmdm(科目代码)、kmmc(科目名称)、yefx(余额方向)2生成科目表select kjnd,gsdm,zth,kmdm,kmmc,yefx into kmb from gl_kmxx where kjnd=2010 and gsdm=105012 and zth=10501201-注:执行上述代码时注意将会计年度、单位的关系代码和账套号填写正确。3将科目表中科目代码前后空格去掉update kmb set kmdm=ltrim(kmdm)update kmb set kmdm=rtrim(kmdm)4获取科目编码长度信息 select distinct len(kmdm) from kmb二、gl_yeb (科目余额表)处理1相关字段含义:kjnd(会计年度)、gsdm(关系代码)、zth(账套号)、kmdm(科目代码)、ncj(年初借方余额)、ncd(年初贷方余额)2生成09年各科目年初余额select a.kjnd,a.gsdm,a.zth,a.kmdm,ncj,ncd into yeb from gl_yeb a inner join kmb b on a.kjnd=b.kjnd and a.gsdm=b.gsdm and a.zth=b.zth and a.kmdm=b.kmdm3逐级汇总余额表 :四级三级 insert into yeb select kjnd,gsdm,zth,left(kmdm,7),sum(ncj),sum(ncd) from yeb where len(kmdm)=9 group by kjnd,gsdm,zth, left(kmdm,7)4逐级汇总余额表 :三级二级 insert into yeb select kjnd,gsdm,zth,left(kmdm,5),sum(ncj),sum(ncd) from yeb where len(kmdm)=7 group by kjnd,gsdm,zth, left(kmdm,5)5逐级汇总余额表 :二级一级 insert into yeb select kjnd,gsdm,zth,left(kmdm,3),sum(ncj),sum(ncd) from yeb where len(kmdm)=5 group by kjnd,gsdm,zth,left(kmdm,3)6删除余额为零的记录delete from yeb where ncj=0 and ncd=07将余额表中科目代码字段前后空格去掉update yeb set kmdm=ltrim(kmdm)update yeb set kmdm=rtrim(kmdm)三、凭证表处理1gl_pzml(凭证主表)相关字段含义:kjqj(会计期间)、gsdm(关系代码)、zth(账套号)、pzh(凭证号)、pzrq(凭证日期)、shid(审核代码)2gl_pznr(凭证明细表)相关字段含义:kjqj(会计期间)、gsdm(关系代码)、zth(账套号)、pzh(凭证号)、flh(分录号)、zy(摘要)、kmdm(科目代码)、jdbz(借代标志)、je(金额)3将两张凭证表合并为一张新的凭证表并去除作废凭证select a.* into pzb from (select a.kjqj,a.gsdm,a.zth,a.pzh, pzrq=cast(a.pzrq as datetime),zy,kmdm,jdbz,je,flh,shid from gl_pzml a inner join gl_pznr b on a.kjqj=b.kjqj and a.gsdm=b.gsdm and a.zth=b.zth and a.pzh=b.pzh) a inner join kmb b on left(a.kjqj,4)=b.kjnd and a.gsdm=b.gsdm and a.zth=b.zth and a.kmdm=b.kmdm where a.shid -14将凭证表中科目代码字段前后空格去掉update p

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论