欢迎访问bet36官网比分查询_bet36在线开户_bet36体育投注网网站_bet36官网比分查询_bet36在线开户_bet36体育投注网
 
·bet36官网比分查询_bet36在线开户_bet36体育投注网采购社会中介服务项目竞争性磋商公告
·bet36官网比分查询_bet36在线开户_bet36体育投注网2018年政府网站年度报表
·关于2017年度“放管服”改革等优化营商环境政策落实跟
·关于日照市2017年度市级预算执行和其他财政收支的审计
  当前位置:主页 > 理论与方法 >正文

巧用EXCEL,模拟AO核心功能

bet36在线开户 日期:2019-03-18 10:00 点击: 次 【字体:  】 【颜色:  

 

 

近几年,AO软件在各级审计机关得到了较好的推广,成为审计人员不可或缺的审计工具。AO软件,较好的体现了审计工作的逆向思维,快捷的财务数据分析,为审计人员节省了时间,提高了审计效率。

AO软件使用中,广大审计人员最中意的功能是它的穿透查询、交互查询功能,主要一是从科目余额表穿透到对应明细账,二是从明细账穿透到对应凭证,三是从凭证交互回明细账。这些功能很好推演了审计工作中对数据要求的相关性判断、系统性判断、不相容性判断等,成为审计人员的最爱。

遗憾的是,随着计算机操作系统的更新换代,流行的计算机基本部署了Windows10操作系统,由于AO软件研发较早,近期未跟进系统升级,测试发现,AO软件在Windows10系统上不能正常的安装使用。为了能够继续使用AO软件,审计人员只好降级使用操作系统,或者使用虚拟机,但这也带来了计算机性能下降及软件应用不方便的困扰。

经过研究与探索,笔者使用VBA语言,成功的在EXCEL上模拟了AO的核心功能,这为使用新电脑系统或者未安装AO软件的审计人员提供了另外一个提高审计效率的解决方案。

一、   基本思路是:以两张基本财务软件数据表作为基础数据,分别存放在EXCEL的两个数据表格中,在VBA中使用查询语句,提取关联数据,生成目标数据表格。

二、   具体方法为:

1.  两张表:

一是科目余额表。实际就是AO软件中数据库数据导入方式时,需要的科目代码表、科目余额表的优化合体。要求的字段信息有:科目编码/科目名称/方向/期初余额/借方发生额/贷方发生额/期末余额。本表需要的数据可以通过被审计单位的财务软件导出,个别信息需要略加整理。如果财务软件在别的电脑上导入了AO系统,则从AO系统也可以方便的导出本数据。数据示例如下:

示例图一

二是凭证库(有的财务软件称之为序时账)。需要的字段信息有:科目编码/科目名称/凭证日期/凭证号/摘要/借方金额/贷方金额。如同第一表,需要的数据同样是由被审计单位的财务软件导出,或者从AO系统导出。数据示例如下:

示例图二

2.  主要查询按钮及代码:

一是,通过科目余额表生成对应科目明细账。按钮为“查看当前行明细账”,即“示例图一”右上角的按钮。对应的主要代码为:

代码段1,创建数据连接:

Set CONN = CreateObject('ADODB.Connection')

Set ADORst = CreateObject('ADODB.Recordset')

CONN.Open 'provider=Microsoft.ACE.OLEDB.12.0;extended properties=excel 12.0;data source=' & ThisWorkbook.FullName

代码段2,查询取得目标科目的期初余额:

sql_qc = 'select '','','期初余额','','',[方向],[期初余额] from [余额$A1:D2000] where [科目编码] = '' & km & '''    (注:变量km指向科目代码)

代码段3,查询取得目标科目的所有分录:

sql_fl = 'select [凭证日期],[凭证号],[摘要],[借方金额],[贷方金额] from [凭证集$A1:G10000] where [科目编码] like  '' & km & '%''

通过上述代码,取得数据后,用代码写入(此为VBA基本功能,本文不做赘述)到规划好的明细账表格中。如图:

示例图三

二是,通过明细账,查看分录对应的完整凭证。按钮为“查看当前行凭证”,即“示例图三”右上角的按钮。对应的主要代码为:

代码段4,查询取得目标科目的所有分录:

sql_fl = 'select [科目编码],[科目名称 ],[摘要],[借方金额],[贷方金额] from [凭证集$A1:G12000] where [凭证日期] like '' & contDate & '' and [凭证号] like '' & contSN & '''  (注:变量contSN指向凭证号)

取得数据后,用代码写入到规划好的凭证表格中。如图:

示例图四

三是,通过会计凭证,回查科目明细账。按钮为“查看对应明细账”,即“示例图四”右上角的按钮。本按钮主要代码与通过科目余额表生成明细账相似。

三、   本模拟工具的使用。

模拟工具要保存为“EXCEL启用宏的工作簿”,打开时要启用宏。日常创建新的账套时,只需将符合字段等规则要求的“余额表”、“凭证库”数据粘贴到对应的表格中即可。

四、总结

1.本模拟工具较好的模拟了AO软件的核心功能,有效的提高了审计人员的工作效率。

2.本模拟工具要求OFFICE2007以上版本;

附:完整模拟工具示例。

 

 (孙健)

 


版权所有:bet36官网比分查询_bet36在线开户_bet36体育投注网  咨询电话:0633-8816600  传真:0633-8816619
地址:山东省日照市北京路188号 技术:新景智能科技 鲁ICP备11022532号-1