如何利用AO中的ASL审计脚本语言设置绩效评价方法

作 者:
田斌 

作者简介:
田斌,鹤峰县审计局

原文出处:
审计月刊

内容提要:


期刊代号:V3
分类名称:审计文摘
复印期号:2009 年 07 期

关 键 词:

字号:

      绩效审计作为现代政府审计的主流内容,已经进入了审计人的视野。绩效审计中通常采用比率分析法、趋势分析法、因素分析法进行分析和绩效评价,最常用的是采取定比、环比、实际执行情况和目标进行对比分析。审计人员应如何利用AO进行绩效评价?笔者充分利用AO中的ASL审计脚本语言编写了环比、定比计算方法和实际执行情况和目标任务进行差异判定法,这些方法在绩效评价中很直接、很直观,具有很强的操作性,可大大提高审计效率,节约审计成本。

      1、定比计算方法的设置

      在审计方法管理中编写如下步骤:

      var ab,a,b,c,ac;//定义5个变量

      beein//程序主体开始

      read(a);//读取第一个数到变量a中

      read(b);//读取第二个数到变量b中

      ab:=(b-a)/a*100; //计算第二个数与第一个数的增长率,结果存到ab中

      Write(ab);//输出ab的值,也就是上面计算出来的值

      Read(c);//读取第三个数到变量c中

      ac:=(c-a)/a*100;//计算第三个数与第一个数的环比增长率

      Write(ac);//输出ac的值,也就是刚刚计算出来的值

      end.//主程序结束

      2、环比方法的设置

      在审计方法管理中编写如下步骤:

      var ba,a,b,c,cb;//定义5个变量

      begin //程序主体开始

      read(a); //读取第一个数到变量a中

      read(b); //读取第二个数到变量b中

      ba:=(b-a)/a*100; //计算第二个数与第一个数的增长率,结果存到ba中

      Write(ba);//输出ba的值,也就是上面计算出来的值

      Read(c);//读取第三个数到变量c中

      cb:=(c-b)/b*100;//计算第三个数与第二个数的定比增长率

      Write(cb);//输出cb的值,也就是刚刚计算出来的值

      end.//主程序结束

      3、实际执行结果和目标进行对比判定方法的设置

      ①对于执行结果要求大于责任目标的方法设置

      Var a,b;//定义2个变量,a表示执行结果,b表示目标责任

      begin //程序主体开始

      read(a); //读取第一个数到变量a中

      read(b);//读取第二个数到变量b中

      if a>=b then //判断执行结果是否大于或等于责任目标,如果大于或等于责任目标,则表示完成任务,否则为未完成任务

      begin

      showmsg(′完成任务′);

      end

      else

      begin

      showmsg(′未完成任务′);

      end;

      end.//程序结束

      ②对于执行结果要求小于责任目标的方法输出结果相反。

      步骤设置完成后,执行时只需将要比较的数据按提示步骤输入到录入框中,结果就自动、准确地显示在审计人员眼前。

相关文章: