绩效审计作为现代政府审计的主流内容,已经进入了审计人的视野。绩效审计中通常采用比率分析法、趋势分析法、因素分析法进行分析和绩效评价,最常用的是采取定比、环比、实际执行情况和目标进行对比分析。审计人员应如何利用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.//程序结束 ②对于执行结果要求小于责任目标的方法输出结果相反。 步骤设置完成后,执行时只需将要比较的数据按提示步骤输入到录入框中,结果就自动、准确地显示在审计人员眼前。