单位概况 审计动态 政策法规 机关党建 专题活动 互动交流 审计风貌
  天气预报:
站内检索:
当前位置: 首页 >> 政策法规
 
计算机审计方法体系基本规划——计算机审计实务公告第14号
 发布日期: 2010年06月18日
 

计算机审计方法体系基本规划

 

1.前言

本规划的附录为规范性附录。

本规划由审计署计算机技术中心、信息化建设办公室提出。

本规划的起草单位:审计署计算机技术中心、信息化建设办公室。

本规划的主要起草人:王智玉、周德铭、杨蕴毅、陈立民、孙中和、步日明、袁晖、曾宪策、胡光武、翁红雅。北京中软国际信息技术有限公司协助起草。

2.引言

金审工程的最终目标是建成国家审计信息系统,增强审计机关在信息化条件下履行审计监督职责的能力。审计数据规划和审计方法体系规划既是国家审计信息系统的重要组成部分,也是国家审计数据中心的重要组成部分。审计署在组织国家审计数据中心数据规划基础上,组织计算机审计方法体系的规划,实现审计技术方法的规范、建设和利用。

3.范围

计算机审计方法体系规划包括计算机审计方法体系基本规划和专业计算机审计方法体系规划。

本规划为计算机审计方法体系基本规划。基本规划规定了计算机审计方法的体系构架、构建方法、方法要素等规范,为编制各类专业计算机审计方法体系提供规范要求。

本规划适用于中央和地方各级审计机关组织编制专业计算机审计方法体系的规范。

本规划的使用对象为计算机审计方法体系的规划方、建设方、管理方及其他相关人员。

4.规范性引用文件

下列文件中的条款通过本规划的引用而成为本规划的条款。

《部门预算执行审计指南》审计署行政事业审计司编,中国时代经济出版200711月第1

《国家审计数据中心基本规划》(审计署计算机审计实务公告第5号)

《中央部门预算执行审计数据规划》(审计署计算机审计实务公告第7号)

《计算机审计方法流程图编制规范》(审计署计算机审计实务公告第12号)

《计算机审计方法语言编制规范》(审计署计算机审计实务公告第13号)

5.术语和定义

以下术语和定义适用于本规划,以及本规划指导的专业计算机审计方法体系。

5.1计算机审计方法

计算机审计方法是审计人员为履行审计职责、实现审计目标,利用信息技术对特定审计事项进行检查和评价的思路和实现步骤。

5.2审计业务模型

审计业务模型是描述特定审计目标的审计事项所涉及的被审计单位的业务关系和数据关系。

5.3模型构建法

模型构建法是指通过构建审计业务模型建立计算机审计方法的方法。

6.概述

计算机审计方法体系是在信息化环境下实施数据式系统基础审计的重要建设内容,审计方法体系的标准规范是实现信息化环境下新的审计方式的重要基础设施。

本规划的编制遵循审计署相关标准。审计方法目录体系参照《国家审计数据中心基本规划》确定的审计数据目录体系标准,本规划中的相关实例参照《部门预算执行审计指南》和《中央部门预算执行审计数据规划》的要求,审计方法流程图的编制执行《计算机审计方法流程图编制规范》,审计方法语言的编制执行《计算机审计方法语言编制规范》。计算机审计方法体系的规范为计算机审计应用软件的设计开发提供相应的规范。数据规划规范、方法体系规范、应用软件规范,为实现信息化环境下新的审计方式提供高效率、低成本、可复用、可扩展的系统实现规范。

本规划主要包括3个方面的内容:审计方法目录体系、审计方法模型构建法、审计方法要素。审计方法目录体系确定审计方法资源分类、代码结构的规范,为审计方法信息资源的积累、使用和共享提供重要条件。模型构建法提出审计业务模型构建审计方法的规范,为审计方法的构建提供了较为科学的方法。审计方法要素对方法构成要素进行规范,为审计方法的研制、管理和使用提供了规范。

7.审计方法目录体系

计算机审计方法目录体系包括:计算机审计方法资源分类、计算机审计方法代码结构。

计算机审计方法资源分类按专业计算机审计的分类分级体系,确定统一的一、二级分类规则,便于各专业计算机审计方法体系的编制和应用。

计算机审计方法分类代码按专业计算机审计的分类分级体系,确定统一的代码规则,便于各专业计算机审计方法体系的代码编制。

7.1资源分类

计算机审计方法资源分类按专业计算机审计分类规划,包括12类一级分类体系,并在此基础上进行多级分类,本规划规定一、二级分类。三级及其后的分类由各专业计算机审计方法体系按本规划的规则自行编制。

1)一级分类体系

计算机审计方法一级分类体系包括12类:综合审计方法、政府预算执行审计方法(简称预算执行审计方法)、税收征管审计方法(简称税收审计方法)、海关征管审计方法(简称海关审计方法)、金融业务审计方法(简称金融审计方法)、企业审计方法、社会保险基金审计方法(简称社保审计方法)、固定资产投资审计方法(投资审计方法)、农业与资源环保审计方法(简称农业审计方法)、外资运用审计方法(简称外资审计方法)、党政领导干部经济责任审计方法(简称经责审计方法)、其他审计方法。

计算机审计方法体系一级分类见图1

计算机审计方法体系一级分类

2)二级分类体系

在计算机审计方法体系一级分类基础上,根据审计业务需要,编制二级分类。计算机审计方法体系二级分类见表1

本规划的计算机审计方法体系规定一、二级分类。

3)专业计算机审计方法体系分类

在本规划确定的计算机审计方法体系二级分类基础上,按专业计算机审计方法体系的业务需求进行第三级或之后若干级的分类编制,形成专业计算机审计方法体系。

例如:部门预算执行计算机审计方法体系的第三级分类为9类:部门预算编制与批复审计方法、部门预算资金拨付审计方法、基本支出审计方法、项目支出审计方法、非税收入收缴审计方法、国有资产管理审计方法、政府采购审计方法、其他审计方法、部门决算审计方法。部门预算执行计算机审计方法体系三级分类见表2

7.2代码结构

1)代码规则

计算机审计方法代码是审计方法体系分类的重要标志。审计方法代码分为分类码和流水码,中间用“/”作分隔符。分类码的前两位由本规划的两级分类规定,用大写罗马字母表示;后若干位为分类扩展,其长度和编制规则本规划不作规定,由各专业计算机审计方法体系编制确定,代码用大写罗马字母或阿拉伯数字表示;流水码为本规划确定的具体审计方法代码,用4位阿拉伯数字表示。为避免大写罗马字母和阿拉伯数字的混淆,在大写罗马字母中不使用IO字母。

计算机审计方法体系代码结构见图2

计算机审计方法体系代码结构

2)二级分类代码

本规划规定了计算机审计方法体系的二级分类及代码(见表1)。

1中的二级分类为样例,由各专业计算机审计方法体系编制时具体确定。

计算机审计方法体系二级分类及代码表

分类码

一级分类

分类码

二级分类

A

综合审计方法

 

 

B

预算执行审计方法

BA

财政部门组织预算执行审计方法

BB

部门预算执行审计方法

C

税收审计方法

CA

国税审计方法

CB

地税审计方法

D

海关审计方法

 

 

E

 

金融审计方法

EA

银行审计方法

EB

证券审计方法

EC

保险审计方法

F

企业审计方法

FA

大型企业集团审计方法

FB

一般企业审计方法

G

社保审计方法

GA

社会保险审计方法

GB

社会福利审计方法

GC

社会救助审计方法

GD

住房公积金审计方法

GE

其他社保审计方法

H

投资审计方法

 

 

J

农业审计方法

 

 

K

外资审计方法

 

 

L

经责审计方法

 

 

M

其他审计方法

 

 

3)三级分类代码

以部门预算执行计算机审计方法体系为例,进行三级分类及代码的规划。部门预算执行计算机审计方法体系三级分类及代码见表2

部门预算执行计算机审计方法体系三级分类及代码表

分类码

三级分类

说明

BBA

部门预算执行综合审计方法

 

BBB

部门预算编制与批复审计方法

 

BBC

部门预算资金拨付审计方法

 

BBD

部门预算基本支出审计方法

 

BBE

部门预算项目支出审计方法

 

BBF

部门非税收入收缴审计方法

 

BBG

部门国有资产管理审计方法

 

BBH

部门政府采购审计方法

 

BBJ

部门决算审计方法

 

BBK

部门其他审计方法

 

部门预算执行计算机审计方法体系参见附录1.

8.模型构建法

模型构建法是指通过构建审计业务模型来构建计算机审计方法的方法。

8.1审计业务模型

8.1.1审计业务模型概念

审计业务模型是描述特定审计目标的审计事项所涉及的被审计单位的业务关系和数据关系。

审计业务模型包括如下涵义:

(1)审计事项是反映特定审计目标的审计内容,这个内容中包含被审计单位经济活动的相关要素;

(2)通过对其相关要素的描述,揭示其业务关系和数据关系;

(3)分析其业务关系和数据关系中的审计关注。

8.1.2审计业务模型构建

通过对审计事项所涉及的被审计单位业务关系中的实体及其相互关系的描述,构建实体关系模型(entity-relation,简称ER模型)。通过对其数据关系的描述,构建数据模型。

1)审计方法ER模型构建。

审计事项中具有实际意义的承载体构成实体。例如,预算执行审计中的财政部门、预算部门、预算项目等。实体之间的业务关系构成关系。例如,预算部门编制预算项目的计划,报送财政部门审核批准。

审计方法ER模型的构建,是对实体和关系的描述。

【实例】项目支出预算编制及批复审计的ER模型构建

根据审计署行政事业审计司编制的《部门预算执行审计指南》第七章关于部门预算项目支出业务概述的描述,项目支出预算编制及批复审计涉及到财政部门、预算部门、所属预算单位、项目支出预算、部门项目库等。这些部门(项目)之间因项目支出预算编制及批复的实施而发生着一定的业务关系。

在审计业务模型中,把上述部门(项目)称为实体,把它们之间的业务关系称为关系。分析部门项目支出预算编制及批复所涉及到的实体和关系,建立部门项目支出预算编制及批复业务审计的实体关系图。

项目支出预算编制及批复业务ER模型见图3

项目支出预算编制及批复业务ER模型

如图3所示,项目支出预算编制及批复业务的实体和关系如下:

实体1:财政部门。

实体2:预算部门。

实体3:所属预算单位。

实体4:部门项目库。

实体5:财政项目库。

实体6:项目支出预算。

关系1:财政部门向预算部门下达预算编制通知。

关系2:预算部门向所属预算单位转发预算编制通知。

关系3:所属预算单位向预算部门报送项目支出预算(一上)。

关系4:预算部门对申报的项目审核后,将符合国家有关方针政策、符合财政资金支持方向和财政资金供给范围、属于本部门履行行政职能和促进事业发展条件的项目纳入部门项目库。

关系5:预算部门根据年度部门预算编制要求,对项目库中的项目择优排序后汇总编制本部门项目支出预算草案(一上)。

关系6:预算部门将本部门项目支出预算草案(一上)报送财政部门。

关系7:财政部门对预算部门项目支出预算草案(一上)进行审核,结合该预算部门项目支出结余情况,测算并下达项目支出预算控制数及财政补助数(一下)。

关系8:预算部门向所属预算单位转发财政部门预算控制数,并指导所属预算单位调整项目支出预算草案及预算明细(一下)。

关系9:所属预算单位向预算部门报送按预算控制数调整后的本单位项目支出预算草案及预算明细、项目编制及论证文件(二上)。

关系10:预算部门对申报的项目审核后,在本部门项目库中更新各项目预算申报数据。

关系11:预算部门根据年度部门预算编制的要求,对项目库中的项目择优排序后汇总编制本部门项目支出预算草案(二上)。

关系12:预算部门将本部门项目支出预算草案(二上)向财政部门申报。

关系13:财政部门根据国家有关方针、政策和预算部门履行职能、事业发展目标,对预算部门所报项目进行筛选排序后设立财政项目库。

关系14:财政部门根据当年项目安排的原则和重点,年度财力状况和项目排序,结合预算部门以前年度项目资金结余情况,统筹安排预算部门项目支出预算。在报本级政府审定、本级人民代表大会批准后,在规定时间内向预算部门批复项目支出预算(二下)。

关系15:预算部门向所属预算单位批复项目支出预算(二下)。

2)审计方法数据模型构建。

对构建的ER模型中的实体及其关系的属性,以数据方式进行描述,形成审计方法数据模型。

【实例】项目支出预算编制及批复审计的数据模型构建。

项目支出预算编制及批复数据模型见图4

项目支出预算编制及批复数据模型

如图4所示,项目支出预算编制及批复数据模型的实体涉及财政部门、预算部门、所属预算单位、部门项目库等,以及与实体相关的数据元素。部门预算项目支出实体及数据元素见表3

项目支出预算编制及批复业务的实体及关系数据元素

实体

关系数据元素

财政部门

财政部门名称、财政部门代码、预算编制通知、审核部门预算(一上)、批复部门预算(一下)、报送政府及人大审批、批复部门预算(二下)等。

预算部门

预算部门名称、预算部门代码、预算部门年度预算、预算编制通知、审核所属单位预算(一上)、报送财政项目预算(一上)、调整财政批复的项目预算(一上)、报送财政项目预算(二上)、批复所属预算单位的项目预算等。

所属预算单位

所属预算单位名称、所属预算单位代码、报送项目预算(一上)、按批复的项目控制预算调整项目预算(一上)、报送项目预算(二上)等。

部门项目库

预算年份、预算单位代码、预算项目代码、预算项目名称、预算项目负责人、预算项目类型、预算项目类别、预算项目属性、预算项目立项报告、预算项目可行性研究报告、预算项目起始年份、预算项目结束年份、预算项目批复日期、预算项目总投资、预算项目投资结构、预算项目总投资财政拨款、预算项目总投资预算外资金、预算项目总投资其他资金、预算项目总投资专项建设资金、预算项目总投资银行贷款、预算项目申请理由及主要内容、预算项目总体目标、预算项目组织实施条件、预算项目绩效评价结论、预算项目可行性报告内容等。

项目支出预算

预算项目名称、预算项目代码、预算项目总预算及年度预算、预算项目用款申请、预算项目招标、预算项目合同、预算项目支出

8.2审计方法构建

8.2.1审计方法概念

计算机审计方法是审计人员为履行审计职责、实现审计目标,利用信息技术对特定审计事项进行检查和评价的思路和实现步骤。

8.2.2审计方法构建

在建立审计业务模型基础上,对审计方法的审计目标与功能、所需数据和相关资料、审计分析步骤、流程图示、计算机执行语言、方法执行后的审计建议等,逐一研究建立,从而完成计算机审计方法的构建。

对于审计业务较为简单的审计方法,可以不建立审计业务模型,直接按照第9章审计方法要素的要求编制。

1)结合ER模型和数据模型分解审计事项。

分析审计方法业务ER模型和数据模型,分解具体审计事项。

【实例】项目支出预算编制与批复审计方法的审计事项分解。

项目支出预算草案编制程序的合规性检查。

结合ER模型关系3至关系5、关系8至关系10、关系15,部门预算项目支出数据模型,侧重检查预算部门项目支出预算草案编制时是否在部门项目库中执行了项目筛选程序、批复是否及时等方面的程序合规性。

项目支出预算草案编制的真实性检查。

结合ER模型关系3、关系8至关系12,部门预算项目支出数据模型,侧重检查预算部门汇总编制的项目支出预算草案是否由预算部门所属预算单位项目支出预算草案汇总编制而来,是否存在预算部门代编预算的问题。

项目支出预算草案编制的合理性检查。

结合ER模型关系4、关系8,侧重检查预算部门编制的项目支出预算草案的各类项目是否符合国家有关方针政策、是否符合财政资金支持的方向和财政资金供给的范围、是否属于本部门履行行政职能和促进事业发展需要。

项目支出预算草案编制的可行性检查。

结合ER模型关系8、关系9,部门预算项目支出数据模型,侧重检查预算部门编制的项目支出预算在操作层面上的可行性,包括是否存在项目支出预算未细化的问题,项目预算的执行是否可实现项目目标,项目预算的组织实施计划是否科学合理,项目预算是否经过充分的研究和论证。

项目支出预算批复的及时性检查。

结合ER模型关系15,部门预算项目支出数据模型,侧重检查预算部门在取得财政部门批复的项目支出预算后,是否在15日内向所属预算单位批复项目支出预算,有无延缓批复甚至不批复的问题。该审计步骤同时能提示可能存在的项目未落实、虚报预算等问题。

项目支出预算批复的完整性检查。

结合ER模型关系15,部门预算项目支出数据模型,检查预算部门在取得财政部门批复的项目支出预算后,是否向所属预算单位批复完整的项目支出预算,有无截留挪用的问题。该审计步骤同时能提示可能存在的项目未落实、虚报预算等问题。

2)审计方法的构建。

根据审计方法确定的目标功能、业务模型和数据模型、分解的具体审计事项,按照审计方法要素(第9节)的规定,建立审计方法。

【实例】项目支出预算编制与批复审计方法的构建。

审计目标与功能(见9.3

所需数据和相关资料(见9.4

审计分析步骤(见9.5

分析步骤的流程图(见9.6

计算机审计方法语言编制(见9.7

方法执行后的审计建议(见9.9

9.审计方法要素

计算机审计方法要素包括12项:方法代码、方法名称、目标功能、所需数据、分析步骤、流程图、方法语言、适用法规、审计建议、作者单位、时间、标志。

9.1方法代码

计算机审计方法代码是审计方法分类、管理和应用定位的重要标志。审计方法代码按照7.2代码结构的要求编制。

计算机审计方法代码编制时,分类码执行本规划和专业计算机审计方法体系的规定;流水码在审计师审计方法库中按序列方式编制,入选审计机关、审计署的计算机审计方法库时可重新编制。

【实例】项目支出预算编制与批复审计方法,属于部门预算执行计算机审计方法体系中的部门预算项目支出审计方法。其方法代码表示为:BBD/0001

9.2方法名称

计算机审计方法名称是具体审计事项的方法表述。方法名称要简明扼要,一般不超过50个字符,能够直接反映其具体审计事项的审计目标,并且尽可能进行正面表述。

【实例】对预算部门项目支出预算编制与批复的审计方法,表述为:项目支出预算编制与批复审计方法。

9.3目标功能

计算机审计方法的目标功能是对具体审计事项的审计目标、审计功能及其实现的表述。

【实例】项目支出预算编制与批复审计方法的目标功能可表述为:

审计目标:检查预算部门项目支出预算编制和批复的程序合规性、及时性,内容真实性、合理性、可行性和完整性。

审计功能:通过对预算部门和所属预算单位按照财政部门要求编制、审核、报送、批复项目支出预算的有关程序、部门项目库的管理与利用等事项的检查,实现审计目标,发挥审计监督作用。

9.4所需数据

根据审计方法的目标与功能定位,确定所需数据和相关资料。审计所需数据和相关资料的介质载体包括电子数据和纸质资料。电子数据包括结构化数据、非结构化数据、半结构化数据。审计方法引用的经审计数据规划的电子数据,应当遵循《国家审计数据中心基本规划》的数据规划规范,以及审计方法所对应的专业审计数据规划的基础表或分析表及其数据元素的规范。

计算机审计方法所需的基础表或分析表及其数据元素,应标明其专业审计数据规划的版本号。

【实例】项目支出预算编制与批复审计方法的所需数据资料。

项目支出预算编制与批复审计方法所需数据资料见表4

项目支出预算编制与批复审计方法所需数据属于部门预算执行审计数据规划的范畴,其数据规划版本号为第7号。

项目支出预算编制与批复审计方法所需数据资料

序号

数据资料名称

结构化

非结构化

半结构化

1

预算部门信息,包括行政职能等。

 

2

所属预算单位信息,包括行政职能等。

 

3

部门项目库信息,包括:项目申报文件、项目评审资料、项目调整资料、项目预算等。

 

4

有关预算项目的国家方针政策和财政政策

 

5

预算部门报送项目预算(一上)

 

 

6

财政部门批复项目预算(一下)

 

 

7

预算部门按财政批复调整项目预算

 

8

预算部门报送项目预算(二上)

 

9

财政部门批复项目预算(二下)

10

预算部门批复项目预算

 

项目支出预算编制与批复审计方法所需的数据资料,主要来自该审计方法所对应的预算执行审计数据规划的基础表或分析表及其数据元素。同时,也需要该类专业审计数据规划中包含的非结构化、半结构化资料,以及未纳入数据规划的其他相关资料。例如,有关预算项目的国家方针政策和财政政策等。

1)基础表:预算项目基本信息表(ABB31/0001)。数据元素:预算年份、预算单位代码、预算项目代码、预算项目名称、预算项目负责人、预算项目类型、预算项目类别、预算项目属性、预算项目立项报告、预算项目可行性研究报告、预算项目起始年份、预算项目结束年份、预算项目批复日期。

2)基础表:预算项目总体投资情况表(ABB31/0002)。数据元素:预算项目是否政府采购、预算项目二次分配属性、预算项目总投资、预算项目投资结构、预算项目总投资财政拨款、预算项目总投资预算外资金、预算项目总投资其他资金、预算项目总投资专项建设资金、预算项目总投资银行贷款。

3)基础表:预算项目其他信息(ABB31/0003)。数据元素:预算项目申请理由及主要内容、预算项目总体目标、预算项目组织实施条件、预算项目绩效评价结论、预算项目可行性报告内容。

4)基础表:预算项目评审信息表(ABB31/0006)。数据元素:预算项目评审日期、预算项目立项依据的充分性、预算项目材料及法定手续的完备性、预算项目目标设置的合理性、预算项目组织实施能力与条件、预算项目预期社会经济效益、预算项目资金筹措情况、预算项目支出的合理性、预算项目风险与不确定因素、预算项目评审意见、预算项目评审建议。

……

9.5分析步骤

审计方法分析步骤是依据该方法确定的审计目标、审计功能、所需数据,进行审计业务模型构建、审计事项分解,在此基础上进行逐步分析的描述。

【实例】项目支出预算编制及批复审计方法的业务模型。

参见第8节中的项目支出预算编制及批复审计业务模型、数据模型和方法构建。

【实例】项目支出预算编制及批复审计方法的分析步骤。

项目支出预算编制及批复审计方法的分析步骤为如下6个审计事项的分析:

1)检查项目支出预算草案编制程序的合规性。

结合ER模型关系3至关系5、关系8至关系10、关系15,部门项目支出数据模型,侧重检查部门项目支出预算草案的编制是否依托部门项目库、批复是否及时等方面的程序合规性。

程序合规性检查。

具体检查预算部门是否将所属预算单位报送的项目纳入了部门项目库?向财政部门报送的预算部门项目支出预算草案(一上)是否出自部门项目库?在财政部门批复预算控制数后是否调整了项目支出预算草案、是否经由项目库更新程序向财政部门重新报送项目支出预算草案(二上)?是否及时足额向所属预算单位批复项目支出预算等。关键控制点是部门项目库的建立、更新和执行环节。

电子数据检查。

检查批复的预算项目是否来自部门项目库。通过部门项目库的预算项目基本信息表(ABB31/0001),检查批复并执行的预算项目与预算项目基本信息表中的预算年份、预算单位代码、预算项目代码、预算项目名称等信息的一致性。

检查预算部门是否按财政部门批复的项目预算(一下)更新项目库后重新报送项目支出预算草案。通过部门项目库的预算项目总体投资情况表(ABB31/0002),检查批复并执行的预算项目与预算项目总体投资情况表中的预算项目总投资、预算项目总投资财政拨款、预算项目总投资预算外资金、预算项目总投资其他资金、预算项目总投资专项建设资金、预算项目总投资银行贷款等信息的一致性。

2)检查部门项目支出预算草案编制的真实性。

结合ER模型关系3、关系8至关系12,部门预算项目支出数据模型,侧重检查预算部门汇总编制的项目支出预算草案是否由预算部门所属预算单位项目支出预算草案汇总编制而来,是否存在预算部门代编取代预算的问题。

编制真实性检查。

具体检查预算项目是否由所属预算单位(或本级机构)向预算部门报送的?是否按财政部门批复的预算控制数(一下)由预算部门指导、所属预算单位(或本级机构)调整后重新报送?

电子数据检查。

同(1)合规性检查中对预算项目是否来自部门项目库的电子数据检查,核实其真实性。

3)检查部门项目支出预算草案编制的合理性。

检查预算部门编制的汇总项目支出预算草案是否符合国家有关方针政策、是否符合财政资金支持的方向和财政资金供给的范围、是否属于本部门履行行政职能和促进事业发展需要。

编制合理性检查。

具体检查预算项目的类型、类别和属性等是否属于国家和行业有关方针政策重点支持、重点扶持的项目?是否属于财政资金支持方向和财政资金供给范围的项目?是否属于本部门履行行政职能和促进事业发展需要的项目?

电子数据检查。

检查批复预算项目的合理性。通过部门项目库的预算项目基本信息表(ABB31/0001)的预算项目类型、预算项目类别、预算项目属性等信息,与抽取的当前国家政策、财政支持、事业发展等相关非结构化、办结构化信息的比对,检查其合理性。

4)检查部门项目支出预算草案编制的可行性。

结合ER模型关系8、关系9,部门预算项目支出数据模型,侧重检查预算部门编制的项目支出预算在操作层面上的可行性,包括是否存在项目支出预算未细化的问题,项目预算的执行是否可实现项目目标,项目预算的组织实施计划是否科学合理,项目预算是否经过充分的研究和论证。

项目预算执行可行性检查。

具体检查项目支出预算是否做到了细化?其细化的预算是否符合该类项目的预算结构和预算指标要求?项目实施预算计划是否符合项目目标、组织实施计划和科学安排要求?项目支出预算是否经过充分的研究和论证?

电子数据检查。

项目支出预算细化检查。通过部门项目库的预算项目总体投资情况表(ABB31/0002)的预算项目总投资、预算项目投资结构、预算项目总投资财政拨款、预算项目总投资预算外资金、预算项目总投资其他资金、预算项目总投资专项建设资金、预算项目总投资银行贷款等信息,对项目库中各数据元素的完整性、元素之间逻辑合理性等方面进行主观分析判断,对照财政部门关于项目支出预算细化要求,检查其项目支出预算细化是否符合要求。

项目支出预算的可行性检查。通过部门项目库的预算项目其他信息(ABB31/0003)的预算项目申请理由及主要内容、预算项目总体目标、预算项目组织实施条件、预算项目绩效评价结论、预算项目可行性报告内容等相关信息,以及预算项目评审信息表(ABB31/0006)的预算项目目标设置的合理性、预算项目组织实施能力与条件、预算项目预期社会经济效益、预算项目资金筹措情况、预算项目支出的合理性、预算项目风险与不确定因素、预算项目评审意见、预算项目评审建议等相关信息,与预算项目总体投资情况表(ABB31/0002)的预算项目总投资、预算项目投资结构等信息进行比对,通过对项目库与项目支出预算中各数据元素的完整性、元素之间逻辑合理性等方面进行主观分析判断,检查其项目执行的可行性。

5)检查部门项目支出预算批复的及时性。

结合ER模型关系15,部门预算项目支出数据模型,侧重检查预算部门在取得财政部门批复的项目支出预算后,是否在15日内向所属预算单位批复项目支出预算,有无延缓批复甚至不批复的问题。该审计步骤同时能提示可能存在的项目未落实、虚报预算等问题。

批复及时性检查。

具体检查预算部门的项目支出预算是否在财政部门批复后的15日内向所属预算单位批复?有无延缓批复甚至不批复?

电子数据检查。

项目支出预算批复及时性检查。通过部门项目库的预算项目基本信息表(ABB31/0001)的预算单位代码、预算项目代码、预算项目名称、预算项目批复日期等信息,与财政部门的批复时间比对是否超过15天,检查项目支出预算批复及时性。

6)检查部门项目支出预算批复的完整性。

结合ER模型关系15,部门预算项目支出数据模型,检查预算部门在取得财政部门批复的项目支出预算后,是否向所属预算单位批复完整的项目支出预算,有无截留挪用的问题。该审计步骤同时能提示可能存在的项目未落实、虚报预算等问题。

批复完整性检查。

具体检查预算部门批复的项目支出预算是否存在未按财政部门批复的项目预算全额批复?是否存在预算部门向非预算单位批复预算项目?有无擅自变更预算项目、项目未落实、虚报项目预算等问题?

电子数据检查。

项目支出预算批复的完整性检查。通过部门项目库的预算项目总体投资情况表(ABB31/0002)的预算项目总投资、预算项目投资结构、预算项目总投资财政拨款、预算项目总投资预算外资金、预算项目总投资其他资金、预算项目总投资专项建设资金、预算项目总投资银行贷款等信息,与批复的项目支出预算相关信息进行比对,检查项目支出预算批复的完整性。

项目支出预算批复的符合性检查。通过部门项目库的预算项目基本信息表(ABB31/0001)的预算单位代码、预算项目代码、预算项目名称、预算项目负责人、预算项目类型、预算项目类别、预算项目属性、预算项目起始年份、预算项目结束年份、预算项目批复日期等信息,与批复的项目支出预算相关信息进行比对,检查项目支出预算批复的符合性。

9.6流程图

结合审计分析步骤的表述,采用《计算机审计方法流程图编制规范》的规定,编制流程图。

【实例】项目支出预算编制与批复审计方法流程图。

1)项目支出预算编制与批复程序审计方法流程图。

项目支出预算编制与批复内容合规性、及时性审计流程见图5

5 项目支出预算编制与批复程序审计方法流程图

2)项目支出预算编制与批复内容审计方法流程图。

项目支出预算编制与批复内容真实性、合理性、可行性和完整性审计流程见图6

6 项目支出预算编制与批复内容审计方法流程图

9.7方法语言

结合审计分析步骤的表述,将列入计算机审计方法语言执行的内容,采用《计算机审计方法语言编制规范》的规定,编制方法语言。

【实例】项目支出预算编制与批复审计方法语言:

1)项目支出预算编制合规性审计方法语言。

2)项目支出预算编制真实性审计方法语言。

3)项目支出预算编制合理性审计方法语言。

4)项目支出预算编制可行性审计方法语言。

5)项目支出预算批复及时性审计方法语言。

6)项目支出预算批复完整性审计方法语言。

上述实例审计方法语言见附录2

9.8适用法规

对审计评价、发现问题的适用法律法规条款。

9.9审计建议

审计建议是指审计方法执行后,根据执行结果提出对该审计事项的客观评价、对发现问题的疑点描述、对延伸审计分析或取证分析的建议。

【实例】项目支出预算编制与批复审计方法执行后的审计建议可表述为:

1)项目支出预算编制合规性的检查评价、发现问题及下一步审计建议。

2)项目支出预算编制真实性的检查评价、发现问题及下一步审计建议。

3)项目支出预算编制合理性的检查评价、发现问题及下一步审计建议。

4)项目支出预算编制可行性的检查评价、发现问题及下一步审计建议。

5)项目支出预算批复及时性的检查评价、发现问题及下一步审计建议。

6)项目支出预算批复完整性的检查评价、发现问题及下一步审计建议。

9.10作者单位

计算机审计方法的编制作者和所在单位。如有多个作者,要进行作者排序,并填写第一作者所在单位。

9.11时间

计算机审计方法的编制或审计机关评审入选的时间。

9.12标志

计算机审计方法标志是为特定审计方法的应用实现、由执行系统响应完成的一种配置。计算机审计方法标志包括参数标志、批量执行标志等,并根据审计方法的应用实现逐步扩充。

本规划确定的标志配置符:参数标志定义为A,批量执行标志定义为B

10.专业审计方法体系编制规范

专业计算机审计方法体系依据发布的《计算机审计方法体系基本规划》及其附录的规范要求进行编制。

专业计算机审计方法体系的命名:专业名称+计算机审计方法体系。

【示例】部门预算执行计算机审计方法体系。

专业计算机审计方法体系编制目录:

1)前言。

2)引言。

3)范围。

4)规范性引用文件。

5)术语和定义。

6)概述。

7)审计方法目录(列示目前可规划的审计方法目录体系和方法名称)。

8)审计方法实例(按本规划第9章审计方法要素具体编制若干个实例)。


附录1  部门预算执行计算机审计方法体系

部门预算执行计算机审计方法属于本规划7.2节表1中的二级分类。根据《计算机审计方法体系基本规划》的规定,进行部门预算执行计算机审计方法的三级分类规划,并在此基础上,编制三级分类目录下的具体审计方法,形成部门预算执行计算机审计方法体系。部门预算执行计算机审计方法体系见本附录表1

1 部门预算执行计算机审计方法体系

代码

分类

方法名称

BBA

部门预算执行综合审计方法

 

BBA/0001

 

部门预算执行内部控制审计方法

BBA/0002

 

 

BBA/0003

 

预算执行情况结构性分析审计方法

BBA/0004

 

预算执行情况趋势性分析审计方法

……

 

 

BBB

部门预算编制与批复审计方法

 

BBB/0001

 

部门预算编制与批复内部控制审计方法

BBB/0002

 

部门项目库完整性审计方法

BBB/0003

 

预算编制合理性审计方法

BBB/0004

 

预算编制程序性审计方法

BBB/0005

 

预算批复程序和完整性审计方法

BBB/0006

 

基本支出预算编制与批复审计方法

BBB/0007

 

基本支出预算编制与批复审计方法

BBB/0008

 

项目支出预算编制与批复审计方法

BBB/0009

 

未经批准,随意在上下级之间或所属单位横向间调整预算审计方法

BBB/0010

 

未经批准,随意调增或调减项目支出预算审计方法

BBB/0011

 

未经批准,在不同预算科目之间相互调剂使用预算拨款审计方法

……

 

 

BBC

部门预算资金拨付审计方法

 

BBC/0001

 

预算资金拨付合规性审计方法

BBC/0002

 

将零余额账户资金转拨基本存款账户审计方法

BBC/0003

 

截留挪用下属单位预算资金审计方法

BBC/0004

 

实行国库集中支付的单位不按照项目实施进度申请支付资金审计方法

BBC/0005

 

财政部门无预算、超预算拨款审计方法

……

 

 

BBD

部门预算基本支出审计方法

 

BBD/0001

 

在基本支出中列支未列入预算的其他开支审计方法

BBD/0002

 

违规发放职工福利审计方法

BBD/0003

 

擅自提高人员经费定额标准审计方法

BBD/0004

 

超财政部、人事部门核定的项目、范围和标准支付职工工资、奖金、补贴、津贴和福利审计方法

BBD/0005

 

擅自提高日常公用经费开支标准审计方法

BBD/0006

 

编造虚假职工名单等方式虚报支出事项,套取财政资金审计方法

BBD/0007

 

虚列支出,转移财政资金审计方法

……

 

 

BBE

部门预算项目支出审计方法

 

BBE/0001

 

挤占挪用专项资金审计方法

BBE/0002

 

基本建设项目未按规定报批审计方法

BBE/0003

 

项目支出预算安排不合理,造成预算当年安排,下年执行审计方法

BBE/0004

 

挪用项目资金,用于职工福利或其他日常开支审计方法

BBE/0005

 

未经批准,自行调整项目支出预算审计方法

BBE/0006

 

未经批准,将国家建设资金用于其他项目审计方法

……

 

 

BBF

部门非税收入收缴审计方法

 

BBF/0001

 

部门非税收入合规性审计方法

BBF/0002

 

转移截留非税收入审计方法

BBF/0003

 

超标准收费审计方法

BBF/0004

 

超法定时限收费审计方法

BBF/0005

 

未按规定及时、足额征收非税收入审计方法

BBF/0006

 

挪用非税收入、自行改变用途用审计方法

……

 

 

BBG

部门国有资产管理审计方法

 

BBG/0001

 

固定资产登记管理审计方法

BBG/0002

 

将房产出租收入用于发放福利审计方法

BBG/0003

 

违规转财政资金造成国有资产流失审计方法

……

 

 

BBH

部门政府采购审计方法

 

BBH/0001

 

未按政府集中采购目录规定进行采购审计方法

BBH/0002

 

公开招标项目未按规定组织审计方法

BBH/0003

 

将列入政府采购的项目,未经批准转为部门集中采购或分散采购审计方法

BBH/0004

 

未经批准或采取化整为零方式,将应进行招标采购的项目变为其他方式采购审计方法

BBH/0005

 

采购资金大量结余审计方法

……

 

 

BBJ

部门决算审计方法

 

BBJ/0001

 

决算报表编制不完整、不准确审计方法

BBJ/0002

 

违反规定少编(多编)收入(支出)审计方法

BBJ/0003

 

虚列支出、转移项目资金审计方法

BBJ/0004

 

未按规定及时清理债权债务或往来账审计方法

……

 

 

BBK

部门预算执行其他审计方法

 

BBK/0001

 

暂付款挂账长期未进行清理审计方法

BBK/0002

 

通过应付款核算收支造成收支不真实审计方法

BBK/0003

 

未将财政拨款外的其他收入编入预算审计方法

……

 

 

 


附录2 项目支出预算编制与批复审计方法语言实例

方法语言

(1) 检查部门项目支出预算草案编制程序的合规性。

a. 检查批复的预算项目是否来自部门项目库:

//定义变量

var CurQuery,IsEmpty,CurNum,SqlStr;

begin  

  //显示查询SQL

SqlStr:=' SELECT [预算项目(一上)信息表].[预算年份],[预算项目(一上)信息表].[预算单位代码] ,[预算项目(一上)信息表].[预算项目代码],[预算项目(一上)信息表].[预算项目名称] ,[批复(一下)预算项目信息表].[预算项目名称] as [批复(一下)预算项目名称] FROM [预算项目基本信息表] as [预算项目(一上)信息表] left join [预算项目基本信息表] as [批复(一下)预算项目信息表] on [预算项目(一上)信息表].[预算年份]=[批复(一下)预算项目信息表].[预算年份] and [预算项目(一上)信息表].[预算单位代码]=[批复(一下)预算项目信息表].[预算单位代码] and [预算项目(一上)信息表].[预算项目代码]=[批复(一下)预算项目信息表].[预算项目代码] and [预算项目(一上)信息表].[预算科目代码]=[批复(一下)预算项目信息表].[预算科目代码] and [批复(一下)预算项目信息表].[预算阶段] = '2' where  [预算项目(一上)信息表].[预算年份] = ''2007'' and [预算项目(一上)信息表].[预算阶段]= ''1''';

  ShowMsg('生成的SQl 语句为: '+SqlStr);

  //执行查询SQL

  CurQuery:=createq(SqlStr,-1);

  //查询结果集是否为空

  IsEmpty:=qeof(CurQuery);

  if IsEmpty#1 then

  begin

  //循环将查询结果放入业务疑点临时库

    Repeat

    CurNum:=qvalue(CurQuery , '[批复(一下)预算项目名称]');

    If CurNum=null then

        Begin

         AddTransRslt(CurQuery,'批复的预算项目是否来自部门项目库疑点');

        End;

       IsEmpty:=qmov(CurQuery,1);

       IsEmpty:=qeof(CurQuery);

    until IsEmpty=1;

  //将临时库结果集放入疑点库

  TransBatch(CurQuery,'业务疑点查询结果'); 

  end

  else

  begin

    ShowMsg('批复的预算项目是否来自部门项目库疑点');

  end; 

end.

b. 检查预算部门是否按照部门批复的项目预算更新项目库后重新报送项目支出预算草案。

//定义变量

var CurQuery,IsEmpty,CurNum,SqlStr;

begin  

  //显示查询SQL

   SqlStr:=' SELECT  * FROM [预算项目总体投资情况视图] WHERE a.[预算年份] = ''2007'' AND a.[预算阶段] = ''2''';

  ShowMsg('生成的SQl 语句为: '+SqlStr);

  //执行查询SQL

  CurQuery:=createq(SqlStr,-1);

  //查询结果集是否为空

  IsEmpty:=qeof(CurQuery);

  if IsEmpty#1 then

  begin

  //循环将查询结果放入业务疑点临时库

    Repeat

        AddTransRslt(CurQuery,'进一步是否按照部门批复的项目预算更新项目库后重新报送项目支出预算草案');

       IsEmpty:=qmov(CurQuery,1);

       IsEmpty:=qeof(CurQuery);

    until IsEmpty=1;

  //将临时库结果集放入疑点库

  TransBatch(CurQuery,'业务疑点查询结果'); 

  End; 

end.

(2)检查部门项目支出预算草案编制程序的真实性。同(1)。

(3)检查部门项目支出预算草案编制程序的合理性。

//定义变量

var CurQuery,IsEmpty,CurNum,SqlStr;

begin  

  //显示查询SQL

SqlStr:=' Select [预算年份],[预算单位代码],[预算项目代码],[预算项目名称],[预算项目类型],[预算项目类别], [预算项目属性] From [预算项目基本信息表] where [预算年份] = ''2007'' and [预算阶段] = ''2''';

  ShowMsg('生成的SQl 语句为: '+SqlStr);

  //执行查询SQL

  CurQuery:=createq(SqlStr,-1);

  //查询结果集是否为空

  IsEmpty:=qeof(CurQuery);

  if IsEmpty#1 then

  begin

  //循环将查询结果放入业务疑点临时库

  Repeat

AddTransRslt(CurQuery,'将得到的批复预算项目相关信息与抽取的当前国家政策、财政支持、事业发展等相关非结构化、半结构化信息进行对比。完成合理性的检查');

       IsEmpty:=qmov(CurQuery,1);

       IsEmpty:=qeof(CurQuery);

    until IsEmpty=1;

  //将临时库结果集放入疑点库

  TransBatch(CurQuery,'业务疑点查询结果'); 

  End; 

end.

(4)检查部门项目支出预算草案编制程序的可行性。

a. 项目支出预算细化分析

通过如下SQL语句,可以得到预算项目总体投资情况表的具体信息,根据其中的预算项目名称、代码等信息,可对项目支出预算细化是否符合要求进行检查:

//定义变量

var CurQuery,IsEmpty,CurNum,SqlStr;

begin  

  //显示查询SQL

SqlStr:=' select a.预算年份, y.预算阶段名称 as 预算阶段,f.预算单位名称 as 预算单位名称,d.名称 as 预算科目名称,b.预算项目名称,预算项目总投资,预算项目总投资财政拨款,预算项目总投资预算外资金,预算项目总投资其他资金,预算项目总投资专项建设资金,预算项目总投资银行贷款,a.预算科目代码,a.预算项目代码,a.预算单位代码 from 预算项目总体投资情况表 as a left join 预算项目基本信息表 as b on a.预算项目代码=b.预算项目代码 and a.预算年份=b.预算年份 and a.预算阶段=b.预算阶段 and a.预算科目代码=b.预算科目代码 and a.预算单位代码=b.预算单位代码  left join 代码表 as d on a.预算年份=d.预算年份 and a.预算科目代码= d.代码 and d.代码类型='2' left join 预算单位基本信息表 as f on a.预算单位代码=f.预算单位代码 and a.预算年份=f.预算年份 and a.预算阶段=f.预算阶段 left join 预算阶段表 as y  on b.预算阶段=y.预算阶段代码 WHERE a.[预算年份] = ''2007'' AND a.[预算阶段] = ''3''';

  ShowMsg('生成的SQl 语句为: '+SqlStr);

  //执行查询SQL

  CurQuery:=createq(SqlStr,-1);

  //查询结果集是否为空

  IsEmpty:=qeof(CurQuery);

  if IsEmpty#1 then

  begin

  //循环将查询结果放入业务疑点临时库

    Repeat

AddTransRslt(CurQuery,'将根据其中的预算项目名称、代码等信息,可对项目支出预算细化是否符合要求进行检查');

       IsEmpty:=qmov(CurQuery,1);

       IsEmpty:=qeof(CurQuery);

    until IsEmpty=1;

  //将临时库结果集放入疑点库

  TransBatch(CurQuery,'业务疑点查询结果'); 

  End; 

end.

b. 项目支出预算的可行性检查

//定义变量

var CurQuery,IsEmpty,CurNum,SqlStr;

begin  

  //显示查询SQL

SqlStr:=' SELECT A.[预算年份],A.[预算阶段],A.[预算单位名称],A.[预算项目名称],A.[预算科目名称],A.[预算项目申请理由及主要内容],A.[预算项目总体目标],A.[预算项目组织实施条件],A.[预算项目绩效评价结论],A.[预算项目可行性报告内容],B.[预算项目目标设置的合理性],B.[预算项目组织实施能力与条件],B.[预算项目预期社会经济效益],B.[预算项目资金筹措情况],B.[预算项目支出的合理性],B.[预算项目风险与不确定因素],B.[预算项目评审意见],B.[预算项目评审建议],C.[预算项目总投资],A.[预算项目代码],A.[预算科目代码],A.[预算单位代码] FROM [预算项目其他信息视图] AS A LEFT JOIN [预算项目评审信息视图] AS B ON  A.[预算年份]=B.[预算年份] AND A.[预算阶段]=B.[预算阶段]

AND A.[预算项目代码]=B.[预算项目代码] AND A.[预算科目代码]=B.[预算科目代码] AND A.[预算单位代码]=B.[预算单位代码] LEFT JOIN [预算项目总体投资情况视图] AS C ON  A.[预算年份]=C.[预算年份] AND A.[预算阶段]=C.[预算阶段] AND A.[预算项目代码]=C.[预算项目代码] AND A.[预算科目代码]=C.[预算科目代码] AND A.[预算单位代码]=C.[预算单位代码] WHERE A.[预算年份] =''2007'' AND A.[预算阶段] = ''''';

  ShowMsg('生成的SQl 语句为: '+SqlStr);

  //执行查询SQL

  CurQuery:=createq(SqlStr,-1);

  //查询结果集是否为空

  IsEmpty:=qeof(CurQuery);

  if IsEmpty#1 then

  begin

  //循环将查询结果放入业务疑点临时库

    Repeat

AddTransRslt(CurQuery,'预算项目其他信息、预算项目评审信息以及预算项目总体投资情况表的相关信息进行对比,检查预算项目执行的可行性');

       IsEmpty:=qmov(CurQuery,1);

       IsEmpty:=qeof(CurQuery);

    until IsEmpty=1;

  //将临时库结果集放入疑点库

  TransBatch(CurQuery,'业务疑点查询结果'); 

  End; 

end.

(5)检查部门项目支出预算草案编制程序的及时性。

//定义变量

var CurQuery,IsEmpty,CurNum,SqlStr;

begin  

  //显示查询SQL

SqlStr:='SELECT [预算单位代码],[预算项目代码],[预算项目名称],[预算项目批复日期],[预算项目负责人],[预算项目类型],[预算项目类别],[预算项目属性],[预算项目起始年份] FROM [预算项目基本信息视图] WHERE [预算年份] = ''2007'' AND [预算阶段] = ''''';

  ShowMsg('生成的SQl 语句为: '+SqlStr);

  //执行查询SQL

  CurQuery:=createq(SqlStr,-1);

  //查询结果集是否为空

  IsEmpty:=qeof(CurQuery);

  if IsEmpty#1 then

  begin

  //循环将查询结果放入业务疑点临时库

    Repeat

AddTransRslt(CurQuery,'预算项目基本信息表中的预算项目批复日期等信息,与财政部门的批复时间比对是否超过15天,检查项目支出预算批复及时性');

       IsEmpty:=qmov(CurQuery,1);

       IsEmpty:=qeof(CurQuery);

    until IsEmpty=1;

  //将临时库结果集放入疑点库

  TransBatch(CurQuery,'业务疑点查询结果'); 

  End; 

end.

 

(6) 检查部门项目支出预算草案编制程序的完整性。

a.项目支出预算批复的完整性检查

//定义变量

var CurQuery,IsEmpty,CurNum,SqlStr;

begin  

  //显示查询SQL

SqlStr:='SELECT [预算年份],[预算阶段],[预算单位名称],[预算科目名称],[预算项目名称],[预算项目总投资],[预算项目总投资财政拨款],[预算项目总投资预算外资金],[预算项目总投资其他资金],[预算项目总投资专项建设资金],[预算项目总投资银行贷款],[预算科目代码],[预算项目代码],[预算单位代码] FROM [预算项目总体投资情况视图] WHERE [预算年份] = ''2007'' AND [预算阶段] = ''一上''';

  ShowMsg('生成的SQl 语句为: '+SqlStr);

  //执行查询SQL

  CurQuery:=createq(SqlStr,-1);

  //查询结果集是否为空

  IsEmpty:=qeof(CurQuery);

  if IsEmpty#1 then

  begin

  //循环将查询结果放入业务疑点临时库

    Repeat

      AddTransRslt(CurQuery,'进一步检查项目支出预算批复的完整性');

       IsEmpty:=qmov(CurQuery,1);

       IsEmpty:=qeof(CurQuery);

    until IsEmpty=1;

  //将临时库结果集放入疑点库

  TransBatch(CurQuery,'业务疑点查询结果'); 

  End; 

end.

 

b. 项目支出预算批复的复合型检查

//定义变量

var CurQuery,IsEmpty,CurNum,SqlStr;

begin  

  //显示查询SQL

SqlStr:='SELECT [预算单位代码],[预算项目代码],[预算项目名称],[预算项目负责人],[预算项目类型],[预算项目类别],[预算项目属性],[预算项目起始年份],[预算项目结束年份],[预算项目批复日期] FROM [预算项目基本信息视图] WHERE [预算年份] = ''2007'' AND [预算阶段] = ''一上''';

  ShowMsg('生成的SQl 语句为: '+SqlStr);

  //执行查询SQL

  CurQuery:=createq(SqlStr,-1);

  //查询结果集是否为空

  IsEmpty:=qeof(CurQuery);

  if IsEmpty#1 then

  begin

  //循环将查询结果放入业务疑点临时库

    Repeat

    AddTransRslt(CurQuery,'项目支出预算批复的复合型检查');

       IsEmpty:=qmov(CurQuery,1);

       IsEmpty:=qeof(CurQuery);

    until IsEmpty=1;

  //将临时库结果集放入疑点库

  TransBatch(CurQuery,'业务疑点查询结果'); 

  End; 

end.

 
万利彩平台注册    赣ICP备10006599号 赣公网安备 36060202000013
联系:luyming@vip.jx163.com    Tel:0701-6441246
地址:江西省鹰潭市梅园大道九号