利用AO采集金蝶K3财务软件数据库数据的步骤与方法

2019-08-31 12:07

利用AO采集金蝶K3财务软件数据库数据的步骤与方法

某市某公司使用的是金蝶软件公司开发的K3财务管理系统,其版本为v10.4,后台数据库为Microsoft SQL Server 2000。该公司于2007年建账,当时使用的是KIS标准版,在2009年的时候,账套由标准版升级到K3。另从2010年开始,重新建了帐套。这样,同一个公司,需要采集两个账套的数据,一个是07年到09年由KIS标准版升级而来的账套,一个是2010年新建的账套。但在使用AO进行数据采集时,审计人员仅能通过AO中的金蝶K3 9.31SQL备份模板,转换该公司2010年的财务软件备份数据,而2007年至2009年的备份文件却显示数据源不匹配。现通过采集软件数据库方式将其财务数据导入AO。采集转换的步骤与方法如下:

一、采集原始财务软件数据库

根据所需要的财务软件备份数据文件,通过K3的账套管理工具,找到该账套相对应的数据实体(即后台数据库),查找其存储路径,请对方计算机管理人员复制此数据库文件(该公司2007到2009年的账套文件,名称为:E:\\K3账套\\AIS20091104164640_data.mdf和E:\\K3账套

\\AIS20091104164640_log.ldf),并附加到审计人员计算机中的SQL数据库中。

二、简化数据库

(一)找到所需要的源数据表

使用SQL企业管理器,打开刚才附加的数据库,这里面有2500多个项目表。其中t_TableDescription为表描述表,说明了各张表的含义。根据它,我们可以轻松地找到t_Balance (余额表),t_Voucher(凭证表),t_VoucherEntry (凭证分录表) , t_Account(科目表)。为方便使用,

我们可以将上述表名分别改为yyeb(源余额表)、ypzb(源凭证表)、ypzfb(源凭证附表)、ykmb(源科目表)。

(二)修改数据表的字段名

金蝶K3的数据库中,表的列名都是英文的,对于不熟悉的审计人员来说,不方便识别。如果没有数据字典,我们可以从数据库中找到t_FieldDescription这张表 。它是表字段描述表,说明了一些字段的含义。根据它,我们可以在表设计界面里,对照字段含义将上述几张表里的常用的列名分

别由英文改为中文,注意不要变动各列的数据类型,改完保存即可。

(三)新建简化数据库

原数据库里数据太多,不方便查找且很多数据审计人员并不需要。我们可以新建一个数据库如: cssj(测试数据),再将原来的企业数据库中的4张表yyeb、ypzb、ypzfb、ykmb导入测试数据库。

三、分析整理三张表

在新建的cssj数据库中,我们可以通过查询分析,对需要导入AO的3张表进行整理。

(一)整理科目表

分析科目表ykmb中的“科目代码”字段,发现其编制不是很规则。它用小数点作为分隔符,共分4级,但有的级次编码位数不固定,如有的是4.3.2.2,有的是4.2.3.2等。(查询语句如下图)


利用AO采集金蝶K3财务软件数据库数据的步骤与方法.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:NaCl三效蒸发工艺操作规程

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: