AO计算机审计方法建模培训课件.ppt
《AO计算机审计方法建模培训课件.ppt》由会员分享,可在线阅读,更多相关《AO计算机审计方法建模培训课件.ppt(32页珍藏版)》请在三一办公上搜索。
1、计算机审计方法建模,一、审计方法建模二、SQL语句编制方法三、ASL语言编写思路,目录,一、审计方法建模,一、审计方法建模,确定审计业务分类,确定审计事项分类,审计问题描述,被审计数据特征,编制SQL查询语句,转换为ASL审计方法,建模思路,一、审计方法建模,应用实例-应缴未缴非税收入审计方法,1、审计业务分类,预算执行审计 部门预算执行审计 非税收入收缴,2、审计事项分类务分类,滞留应缴非税收入,上缴不及时,滞留非税收入。不按国家规定时间和期限将收取的非税收入缴入国库或财政专户,或不按照规定期限集中上缴、上划规定的部门。,一、审计方法建模,应用实例-应缴未缴非税收入审计方法,3、审计问题描述
2、,4、分析被审计数据特征,科目余额表中期末余额大于零,Select 科目编码,科目名称,期初余额,借方发生额,贷方发生额,期末余额 From 科目余额 WHERE 科目编码 LIKE 209%and 期末余额0,一、审计方法建模,应用实例-应缴未缴非税收入审计方法,5、编制SQL查询语句,6、转换为ASL审计方法,见下页,var Cx,Bz,Jl;/定义变量 Cx:查询,Bz:标志,Jl:记录begin Cx:=CreateQ(select*from 非税应缴未缴,-1);Bz:=Qeof(Cx);/判断是否为空 while Bz1 do/循环开始直到Bz=1结束 begin Jl:=QFDV
3、alue(Cx,非税应缴未缴);/取金额字段的值 AddTransRslt(Cx,非税应缴未缴);/插入未落实疑点临时表 Bz:=Qmov(Cx,1);/下移一行 Bz:=Qeof(Cx);/判断是否为空 end;TransBatch(Cx,非税应缴未缴);/循环结束end.,一、审计方法建模,应用实例-应缴未缴非税收入审计方法,二、SQL语句编制方法,(1)数据定义语句(Data Definition Language,DDL)Create Table Alter Table Drop Table(2)数据操作语句(Data Manipulation Language,DML)Select
4、From Update Set Insert Into Delete From,一、SQL语句编制方法,SQL语句-常用语句,(3)Select语句格式 SELECT ALL|DISTINCT|TOP,FROM,表名2 WHERE GROUP BY HAVING ORDER BY ASC|DESC,SQL语句-常用语句,一、SQL语句编制方法,摘要包含“费”Where 摘要 LIKE%费%摘要以“费”结束Where 摘要 LIKE%费 摘要以“费”开始Where 摘要 LIKE 费%摘要第二个字是“费”Where 摘要 LIKE _费%摘要倒数第三个字是“费”(_是两个_)Where 摘要 L
5、IKE%费_ 摘要为空Where Trim(摘要)=or 摘要 is null,针对摘要常做的查询,一、SQL语句编制方法,科目编码是某一个编码(不建议使用,因为不会把下级科目连带查询出来)Where 科目编码=101科目编码是某一个编码(建议使用,会把下级科目连带查询出来)Where Left(科目编码,3)=101科目编码是某一个编码(建议使用,会把下级科目连带查询出来)Where 科目编码 Like 101%查出支出类Where Left(科目编码,1)=5,针对科目编码常做的查询,一、SQL语句编制方法,查出一级科目(一级科目3位)Where Len(科目编码)=3只查出二级科目(一级
6、科目3位,二级科目2位)Where Len(科目编码)=5一起查出一级和二级科目(一级科目3位,二级科目2位)Where Len(科目编码)=5,针对科目编码常做的查询,一、SQL语句编制方法,Top取前几条记录Select Top 10*From 凭证库 Order by 借方金额 DescBetween设置条件在某一区间范围内Select*From 凭证库 WHERE 凭证日期 Between#2003-1-1#And#2003-1-31#Into生成中间结果表 Select*into 12月份入库单 From 其它表_入库单Where 月份=12As给展现出来的列改名Select 科目编
7、码 as 科目代码,凭证日期 as 日期From 凭证库,其他常用的语句,一、SQL语句编制方法,查找出全年总账中年发生额大于100000的科目查找出总账中12月份发生额大于60000的科目查找出101科目中摘要中包含“费”的凭证。查找出102科目中贷方金额大于20000元的凭证把101科目明细账中所有月计的记录查找出来查找出凭证库中摘要为空的分录,并把其中借方金额或者贷方金额大于1000元的记录到疑点中。,账套数据库查询SQL语句练习,一、SQL语句编制方法,查找出全年总账中年发生额大于100000的科目SELECT*FROM 全年总账WHERE 借方发生额100000 OR 贷方发生额10
8、0000查找出总账中12月份发生额大于60000的科目 Select*From 总账 WHERE 会计月份=12 AND(借方发生额60000 OR 贷方发生额60000),账套数据库查询SQL语句练习,一、SQL语句编制方法,查找出101科目中摘要中包含“费”的凭证。第一种方法:Select*From 科目明细账101 WHERE 摘要 LIKE%费%第二种方法:(推荐)Select*From 凭证库 WHERE 摘要 LIKE%费%AND 科目编码 LIKE 101%第三种方法:(推荐)Select*From 凭证库 WHERE 摘要 LIKE%费%AND LEFT(科目编码,3)=101
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- AO 计算机 审计 方法 建模 培训 课件
链接地址:https://www.31ppt.com/p-2233118.html