审计人员在财政审计时,被审计单位大多使用金算盘财务软件,后台数据库为Oracle8i。如何成功将金算盘8e财务数据导入AO软件,成为财政审计人员必须掌握的步骤。AO系统中虽然提供了金算盘财务软件的接口,但由于版本较低,无法直接将数据导入AO。经过实践,我们利用Access的数据导出功能,将金算盘8e财务数据的科目余额表、凭证主表、凭证明细表导出,利用金算盘8e财务软件的“打印”功能将科目余额表导出,尔后将以上四表导入到一个Access数据库中,对数据进行整理,就可以成功地将金算盘财务数据导入AO系统。现介绍方法如下。 一、数据的导出 (一)导出科目余额表。 方法一:用金算盘财务软件的“打印”功能导出科目余额表。打开单位明细账,点击打印,弹出对话框后选中打印机选项,而后在可选框选择“Microsoft Office Document”,选中文件选项,选择类型另存为Excel文件。 方法二:用金算盘财务软件的数据导出功能导出科目余额表。打开单位账套,点击数据导出,在弹出界面左侧的账套结构树中,分别在“账务”和“基础设置”项下,勾选需用的数据表,再设定导出文件的存储路径后导出,在导出文件的存储路径下,利用“复制/粘贴”功能,建立科目余额表的副本并改为txt文件导入Excel或Access数据库。 (二)导出科目代码表、凭证表、凭证明细表。 金算盘财务软件的科目代码表(Account)、凭证表(Voucher)、凭证明细表(Voucherdetall)是单独的表,在Oracle数据库中以单表的形式存放。 方法一:利用Access的获取外部数据功能,通过Odbc连接Oracle数据库获取数据。 首先安装oracle客户端,要求被审计单位提供与服务器端版本一致的客户端。尔后利用Access获取外部数据。从开始→控制面板→性能和维护→管理工具→数据源Odbc→建立用户或系统Dsn,其中用户数据源和系统数据源均可,任选其一。选择Oracle ODBC Driver,选择对话框,名称是Oracle8i ODBC Driver Stup,其中必填项有Data Source Name(数据源名称),Description(描述),Service Name(服务器名称),UserID(用户名),审计人员要求被审计单位计算机管理人员提供相应信息。确定后还需要填写用户名和密码,用户名默认为数据库的名字,密码由使用人员提供。 打开Access数据库,创建空数据库→从文件→获取外部数据→导入→选取刚建立的用户数据源或系统数据源打开,导入数据→选择表→导入现有工作表→确定。 方法二:从Excel导入金算盘财务数据。 首先安装Oracle客户端,要求被审计单位提供与服务器端版本一致的客户端。尔后打开Excel的工具栏→数据→导入外部数据→导入数据→文件名→文件类型选Odbc→新建源→Oracle→下一步,连接数据库服务器,填写服务器名称、登录用户名称、密码,下一步,选择数据库和表,→连接到指定表格,选中表→下一步→完成。 二、对数据进行整理 以Access数据库为例。将导出数据格式为mdb或cls的科目余额表、科目代码表、凭证表、凭证明细表,导入到一个Access数据库中。 打开科目代码表,发现科目编码字段下数据里面有“-”,在科目代码表中添加一列,命名为新的科目编码,将原科目编码字段复制到添加列,将数据里面的“-”去掉,同时按照规范的科目编码重新对科目编码进行整理,形成新科目编码字段。 打开科目余额表,将表中的小计、合计行删除,尔后利用Access的查询功能,将科目余额表中的科目编码与科目代码表中的科目编码进行关联,在科目余额表增加一列科目代码表中的新科目编码字段,生成新的科目余额表。 打开凭证明细表,利用Access的查询功能,将Lngaccountid字段与科目代码表中的Lngaccountid字段关联,在凭证明细表中增加一列科目代码表中的新科目编码字段。 三、将数据导入AO系统 首先在AO中建立审计项目,在需导入数据的审计项目的“采集转换”项下,选择“财务软件数据库数据”项的“数据采集”,进入“电子数据管理”,新建一个与被审计单位项目名称相符的电子数据,点击“确定”,进入“数据导入导向”,单击“添加”数据源,在“数据源定义”中选择“Access”,单击设置,寻找以上整理好的带有Account、Voucherdetall、Voucher、科目余额表四个表的数据库文件,点击“测试连接”,连接成功后单击“确定”。有时在“数据导入导向”不显示刚导入的数据源,点击“刷新”后就会出现。点击“下一步”,选择需要导入的Account、Voucherdetall、Voucher、科目余额表四个表,或者点击“全选”。点击“下一步”,再点击“下一步”,点击“下一步”,完成。出现提示“要直接生成财务数据临时表吗?”,单击“确定”。出现“选择导入方式”对话框,选择“源数据凭证表为主表和明细表”项,点击“确定”。进入“生成财务数据临时表”对话框。