AO采集不规则财务辅助帐的数据处理.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
一、经验标题: ?AO采集不规则财务辅助帐的数据处理 二、经验类别: 预算执行 三、经验层次: 审计署专家经验 四、经验种类: 总体分析经验 五、经验描述:   随着计算机技术的推广,越来越多的单位实行信息化管理,但各单位使用的财务和业务软件各不相同,审计面临着如何处理不同格式的财务和业务数据,达到符合我们自己的审计软件的要求的问题,以提高审计工作效率。实际工作中我们遇到许多财务数据及辅助账没有现成的采集模板,只能使用数据库采集方式导入AO,而审计署AO 2008版取消了数据库采集辅助账的功能,如果数据不规则,需要在后台对辅助账所涉及的表数据进行处理后方可使用。   财政预算外非税收入是财政审计的重要内容,其核心构成是分部门收支余情况,体现在部门辅助账上。该财务软件由财政自行开发,系统数据格式较为特殊,后台数据库中会计科目、部门、收入类型等编码被分成多项表示,而这些分级科目类型都不是字符型的,而且还不定长,不能通过简单的相加来进行合并。审计组尝试将与辅助账相关的4张表重新进行构造,形成新的三张表作为业务数据导入AO,可以方便地查看各部门分月的收支余情况。 六、作????者: ?单?、李煜莹 七、提交单位: ?丽水市莲都区审计局 八、提交日期: ?2010-04-02 00:00 资料内容: 1. 所需资料  (一)财政预算外收入核算系统使用的底层数据库是Microsoft SQL Server 2000,审计人员必须获得该系统底层数据库备份文件。   (二)从备份文件还原预算外收入帐套数据,还原后的帐套有数据表118张,与构造部门辅助账相关的表主要有4张,分别是:   Book 凭证表;   Enterprise 部门表;   Remain 余额表;   Sections 科目余额表。 经验步骤: 1. 财政预算外收入核算系统使用的底层数据库是Microsoft SQL Server 2000。通过备份或数据文件拷贝的方式直接采集帐套数据。 2. 将上述帐套数据恢复或附加到本机Microsoft SQL Server 2000中,然后再新建一个数据库,取名cz,通过SQL Server的数据导入/导出工具将Book(凭证表)、Enterprise(部门表)Remain(余额表)、Sections(科目余额表)4张表从帐套数据库中导入新建的数据库cz中。 3. 将部门表(enterprise)合并多级部门编码并保留部门名称和合并后部门编码得到部门名称表(bmname)。  select enterprisename as bmname,(rtrim (case when E1 0 then rtrim(right(000+cast(E1 as varchar),3)) else end)+(case when E2 0 then rtrim(right(000+cast(E2 as varchar),3)) else end)+(case when E3 0 then rtrim(right(000+cast(E3 as varchar),3)) else end)+(case when E4 0 then rtrim(right(000+cast(E4 as varchar),3)) else end)+(case when E5 0 then rtrim(right(000+cast(E5 as varchar),3)) else end) ) as bm into bmname from enterprise; 类SQL: ????1 . select 部门名称,(rtrim (case when 第一级部门编码 0 then rtrim(right(000+cast(第一级部门编码 as varchar),3)) else end)+(case when 第二级部门编码 0 then rtrim(right(000+cast(第二级部门编码 as varchar),3)) else end)+(case when 第三级部门编码 0 then rtrim(right(000+cast(第三级部门编码 as varchar),3)) else end)+(case when 第四级部门编码 0 then rtrim(right(000+cast(第四级部门编码 as varchar),3)) else end)+(case when 第五级部门编码 0 then rtrim(right(000+cast(第五级部门编码 as varchar),3)) else end) ) as 部门编码 into 部门名

文档评论(0)

dreamzhangning + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档