一、审计方法建模
第1页/共31页
一、审计方法建模
确
定
审
计
业
务
分
类
确
定
审
计
事
项
分
类
审
计
问
题
描
述
被
审
计
数
据
特
征
编
制
S
Q
L
查
询
语
句
转
换
为
A
S
L
审
计
方
法
建模思路
第2页/共31页
一、审计方法建模
应用实例-应缴未缴非税收入审计方法
1、审计业务分类
预算执行审计
部门预算执行审计
非税收入收缴
2、审计事项分类务分类
滞留应缴非税收入
第3页/共31页
上缴不及时,滞留非税收入。不按国家规定时间和期限将收取的非税收入缴入国库或财政专户,或不按照规定期限集中上缴、上划规定的部门。
一、审计方法建模
应用实例-应缴未缴非税收入审计方法
3、审计问题描述
4、分析被审计数据特征
科目余额表中
期末余额大于零
第4页/共31页
'Select 科目编码,科目名称,期初余额,借方发生额,贷方发生额,期末余额 From 科目余额 WHERE 科目编码 LIKE '209%' and 期末余额>0
一、审计方法建模
应用实例-应缴未缴非税收入审计方法
5、编制SQL查询语句
6、转换为ASL审计方法
见下页
第5页/共31页
var Cx,Bz,Jl; //定义变量 Cx:查询,Bz:标志,Jl:记录
begin
Cx:=CreateQ('select * from 非税应缴未缴 ', -1);
Bz:=Qeof(Cx); //判断是否为空
while Bz<>1 do //循环开始直到Bz=1结束
begin
Jl:=QFDValue(Cx,'非税应缴未缴'); //取‘金额’字段的值
AddTransRslt(Cx,'非税应缴未缴'); //插入未落实疑点临时表
Bz:=Qmov(Cx,1); //下移一行
Bz:=Qeof(Cx); //判断是否为空
end;
TransBatch(Cx,'非税应缴未缴'); //循环结束
end.
一、审计方法建模
应用实例-应缴未缴非税收入审计方法
第6页/共31页
二、SQL语句编制方法
第7页/共31页
(1)数据定义语句(Data Definition Language,DDL)
Create Table …
Alter Table …
Drop Table …
(2)数据操作语句(Data Manipulation Language,DML)
Select … From …
Update … Set …
Insert … Into …
Delete … From …
一、SQL语句编制方法
SQL语句-常用语句
第8页/共31页
(3)Select语句格式
SELECT [ALL|DISTINCT|TOP] <目标表达式1>[,<目标表达式2>]…
FROM <表名1> [,表名2]…
[WHERE <条件表达式> ]
[GROUP BY <列名1>][HAVING <条件表达式>]]
[ORDER BY <列名2>[ASC|DESC]]
SQL语句-常用语句
一、SQL语句编制方法
第9页/共31页
摘要包含“费”
Where 摘要 LIKE '%费% '
摘要以“费”结束
Where 摘要 LIKE '%费 '
摘要以“费”开始
Where 摘要 LIKE '费% ‘
摘要第二个字是“费”
Where 摘要 LIKE ‘_费% ‘
摘要倒数第三个字是“费” (__是两个’_’)
Where 摘要 LIKE ‘%费__ '
摘要为空
Where Trim(摘要)='' or 摘要 is null
针对摘要常做的查询
一、SQL语句编制方法
第10页/共31页
AO计算机审计方法建模培训PPT课件 来自淘豆网www.taodocs.com转载请标明出处.