- 12
- 0
- 约5.52千字
- 约 34页
- 2019-08-31 发布于四川
- 举报
现场审计实施系统 --数据转换 一、AO中的数据存储 二、数据转换基本要点 三、财务数据处理 四、业务数据处理 一、AO中的数据存储 导入数据在AO中的存储 项目编码(32位长) 账簿的存储(Project\项目编号\DataBase\SJFX\账簿号) Access数据库名:Sjfx.mdb 账簿的结构(Access数据库结构):会计科目表(记录从被审单位导入会计科目详细信息),科目余额、科目余额表,凭证库 AO中的其他数据 项目报表类型:手动建立项目时对统计报表类型的选择,共8种(预算执行、财政决算、专项资金、行政事业、投资、金融、外资、企业)。APP\Database\SJFX文件夹中有6套核算体系:1005-投资、1004-企业、1003-医疗、1002-事业、1001-行政、1000-空 底稿:APP\Database\DGGL:各种底稿模板,建立项目后复制到Project\项目编号\DataBase\DGGL 专家经验:\APP\File\SJFX\ExplainDoc 专家经验库:\System\API\ZJJY\SJZJJYK.mdb 模板库:APP\DllFile\SJFX\XXBCJ\App 文档模板:\APP\Config\XTGL\DocTemplate AO中对会计科目表的结构设计 依据制定的项目类别套用该行业标准会计科目 与导入会计科目表对照,确定非标科目 会计科目表的字段定义:科目编码:文本(254)、科目名称:文本(254)、余额方向:长整数字(1借,-1贷)、科目全称:文本、科目级别:长整数字、是否最底级科目:长整数字、科目类别:长整数字…… AO中对余额表的结构设计 “科目余额表”:存储每个月的余额 “科目余额”:存储期初余额,本期发生额、期末余额 “科目余额”表的结构:科目编码、科目名称:文本(254);金额:双精度数字;凭证数量、余额方向、科目级别:长整型数字 AO中对凭证表的结构设计 凭证库、凭证辅助明细表 凭证库表的字段定义:文本(254):科目编码、科目名称、摘要、凭证类型、凭证号、附件数、财务主管、记账人、出纳、审核人、制单人、源凭证号……;双精度数字:金额;长整数:年份、月份、分录序号;日期时间型:凭证日期;布尔型:记账标志 二、数据转换基本要点 面向数据的审计程序 经过多年实践,审计署刘汝焯特派员提出了计算机审计模式下的审计工作流程: 1.审前调查,获取必要和充分的信息。 2.采集数据,全面掌握情况。 3.数据转换、清理和验证。 4.建立审计中间表。 5.多维分析、把握总体,锁定重点。 6.建立个体模型,内外关联,分析数据。 7.延伸落实,审计取证。 数据转换的两个目标 将被审计单位的数据有效地装载到审计软件所操纵的数据库中 对于AO2008版,单机版或联机版客户端使用Access数据库,联机版服务器端使用MS SQL Server数据库 明确地标识出每张表、每个字段的经济含义及其相互之间的关系 对于财务数据,需要三张基本的表:科目代码表、凭证表、期初余额表 数据转换的主要工具和方法 数据库管理系统自带的转换工具:从一种存储形式到另一种存储形式的转换 AO软件:从其他形式到Access的转换 SQL语言和程序编码:主要用于数据的整理、结构和格式变换 数据转换的内容 数据类型转换 日期/时间格式的转换 代码转换:表名代码转换、字段名转换、层次码的转换、金额存储方式的转换 值域转换 表表合并 数据类型转换 将一种类型的数据转换成另一种类型的数据。数据转换的前提是类型相容。类型相容的转换被认为是合适的转换,如整型(16bit)到文本(字符)型的转换;类型不相容的转换被认为是不合适的转换,如文本(字符)型到整型的转换。 例: 科目编码从数字型到字符型的转换:在SQL Server中的转换;用str()函数在语句中的处理 日期/时间格式的转换 目的:转换成审计软件处理所需的统一格式。 方法:一个日期或时间字段拆成几个子部分,然后再将它们拼成想要的格式和字段。 强制转换:对字段定义的修改举例:处理成yyyy-mm-dd格式 SET 凭证日期=LEFT(凭证日期,4)+\-\+RIGHT(LEFT(凭证日期,6),2)+\-\+RIGHT(LEFT(凭证日期,8),2) 代码转换 在业务信息系统中,大量使用代码对数据进行管理,例如表名、科目代码、凭证类型代码等。 表名、字段名:从代码到汉字的转换,便于理解和下一步处理(舍弃不必要表和字段) 层次码:(科目代码、部门代码)从不规则到规则的转换科目(代码的级次处理) 若科目编码等字段中有空格时,要在常规数据整理中进行处理,去掉空格。
原创力文档

文档评论(0)