用友数据采集工具--财务软件取数操作手册

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

用友数据采集工具--财务软件取数操作手册
用友数据采集工具
操作手册
武汉威鹏科技有限公司
2013年7月
武汉市威鹏科技有限公司 2
目录
武汉市威鹏科技有限公司 3
武汉市威鹏科技有限公司 4
武汉市威鹏科技有限公司 5
前言
手册阅读指南
用友审计的新一代数据采集工具,是在分析了用友前几代采集工具和目前市面上采集工具的基础上,经过详细需求设计、产品设计、产品编码后,创新性开发的全新一代数据采集工具。

用友数据采集工具的特点体现在:
1、自动搜索本机财务软件,用户操作非常方便。

用户将拷贝了采集工具的U盘或移动硬盘,插入安装了财务软件的计算机,能够自动搜索并识别本机的财务软件,实现“以人为本”的傻瓜式采集。

2、完整获取财务业务数据,避免重复现场采集。

采用了完全数据表采集的方式,保留了原始数据的完整性,针对采集的数据再进行数据转换的设计,实现数据一次采集成功,不用到现场重复采集。

3、独创的模板化结构设计,轻松制作采集接口。

所有财务软件的采集接口都以模板方式存放,可以任意导入和导出。

开放式、图形化的采集模板设计界面,方便支持人员和用户制作数据采集接口。

即使是用户自行开发设计的财务软件,经过简单配置就能成功取数。

4、支持财务数据备份的处理,数据采集方式多样化。

用户可以拷贝财务软件的备份数据,经过用友数据采集工具处理后可以利用,扩大了数据采集的途径,方便了用户使用。

武汉市威鹏科技有限公司 6
本手册按如下结构编写:
用友数据采集工具----总体应用概述,对数据采集工具的基本使用方法和步骤做了介绍,并以用友U8财务软件的数据采集做了实例讲解。

用友数据采集工具----具体财务软件采集方法,列举了各种常用财务软件和数据库的数据采集实例。

◆手册使用说明
本手册所述内容北京用友审计软件有限公司可能不定期更改,此类更改将不另行通知。

本手册中描述的软件功能可能与软件实际功能有差异,以软件为准。

本手册中一些图形界面可能与软件中实际的界面稍有不同,但不影响学习软件的功能。

◆手册版权声明
本手册的版权归北京用友审计软件有限公司所有,未经我公司书面许可,任何单位或个人不得以任何形式复制或传播本手册任何部分的内容。

本手册所述内容如有更改,不再另行通知。

武汉市威鹏科技有限公司 7
武汉市威鹏科技有限公司
8
一、总体应用概述
取数的工具的导出:
登录软件后,选择【数据准备】菜单点击【数据采集工具】弹出如下对话框:
选择【导出到硬盘】 点击导出 ,选择我们移动硬盘或U 盘的路径如下图
武汉市威鹏科技有限公司
9
导出后会在移动硬盘或U 盘里生成一个如下图的文件夹:
文件夹里有这么两个文件:
如果移动硬盘或者U 盘里已经有了这个文件夹并且里面也有这两个文件,说明我们已经将取数工具成功导出。

下面以用友U8.X 财务软件(SQLSERVER )为例介绍应用。

1.1自动搜索采集
前提条件:必须在财务软件的服务器上运行
步骤:将带有取数工具的移动硬盘或U 盘插在服务器上运行之后弹出如下图,根据提示选择【是】
这样工具会自动的搜索出该服务器上的财务软件。

(搜索过程时间有可能较长,请耐心等待)搜索完后如果搜出相关的软件如下图:
武汉市威鹏科技有限公司 10
之后点击【执行采集】,出现如下界面
采集工具自动列示本机的U8财务软件所有账套和年度信息,我们选择需要的账套和年度,点击“开始采集”按钮,就会将需要的数据采集放入该工具的文件夹里,形成一个.aud的文件。

1.2手动选择采集
对于已知被审计单位使用的财务软件而不通过自动搜索功能,可以直接选择相应的取数程序采集数据。

这类情况可以分为三种采集方式讲解。

1.2.1在财务服务器上采集数据
被审计单位允许在财务服务器上操作采数程序
前提条件:已知财务使用的是什么财务软件并知道相关的版本
操作步骤:将带有取数工具的移动硬盘或U盘插在服务器上运行
提示选择【否】,然后手动选择财务软件的名称及相关的版本,这里我们选择用友U8 V8.X(SQLSERVER)模板。

在采集主界面,可以选择【MS SQLServer账套】如下图
点击“读取账套”按钮,通过读取U8的系统数据库而列示出U8的账套编号和名称;点击“读取年度”按钮,列示出所选账套的年度信息。

注意:勾选界面下方的“本机是服务器”选项。

也可以选择【MS SQLServe_数据库】如下图:
点击“读取”按钮,列示出U8的账套数据库名称,比如:UFDATA_999_2002表示的就是999账套,2002年度的数据库。

注意:勾选界面下方的“本机是服务器”选项。

最后,我们选择所需账套,选择所需年度,点击“开始采集”按钮,就可以从SQLSERVER数据库中采集数据了。

1.2.2在财务客户端上采集数据
被审计单位不允许在财务服务器上操作,只允许在客户端。

在采集主界面,选择选择【MS SQLServer账套】
或者【MS SQLServe_数据库】
这种方式与直接在服务器上采集的区别有两点:1、需要填写数据库服务器的IP 地址;2、不用勾选界面下方的“本机是服务器”选项。

其中,服务器的IP地址获取方法是在服务器上点“运行”,输入cmd如下图:
在打开的DOS窗口里输入ipconfig命令,即可得到该服务器的ip地址,如下图:
1.2.3财务备份数据的采集
被审计单位既不允许服务器上取数也不提供客户端的方式,只给提供数据库的备份或u8软件备份
这种方式只需要将备份文件拷贝回来即可。

拷贝回来后依然需要通过取数工具将备份文件解析采集出审计软件能够识别的.aud文件。

具体步骤为:打开采集工具主界面,选择【MS SQLServe_备份】
点击“选择文件”按钮,选择被审计单位给提供的数据备份,比如:UFDATA.BA_
然后,点击“还原”按钮,就可以把这个数据库的备份还原到SQLSERVER数据库中去。

最后,点击“开始采集”按钮,我们就可以从本地的SQLSERVER数据库中采集数据了,生成一个后缀名为aud的文件。

二、具体软件采集方法
2.1 用友
2.1.1用友U8 V8.x(SQLSERVER)
请参看“总体应用概述”章节。

2.1.2用友U8 V8.x(ACCESS)、用友v 7.x
用友U8 V8.x(ACCESS) 这个版本的财务软件使用的后台数据库ACCESS,采集的方式分为MS Access_账套、MS Access_数据库文件、财务软件备份这三种方式。

一、MS Access_账套这种方式的采集的前提条件是在财务软件的服务器上运行,具体操作如下图:
选择MS Access 账套,依次点击,
【选择文件】:一般为"C:\WINDOWS\system32\UFSYSTEM\UFSYSTEM.MDB" 【选择账套】:从系统数据库中读取财务软件所有账套的名称
【读取年度】:读取选中账套的会计年度
分别从相应的列表里选择相关内容,点击开始采集即可。

二、MS Access_数据文件方式采集:通过从财务服务器上拷贝过来的.mdb数据库文件,或在财务服务器直接连接的.mdb数据库文件进行采集的一种方式。

具体操作如下图:
选择MS Access_数据库文件
点击【选择文件】选择相应的数据库文件ufdata.mdb,这个文件存放路径为:账套号\年度\ufdata.mdb,比如:999账套的2003年度的数据文件存放路径为999\2003\ufdata.mdb。

(这里的密码是指系统管理员admin的密码,初始为空)最后,点击开始采集即可。

三、财务软件备份方式的采集:这种方式是采集财务软件提供的备份账套的一种采集方式:
具体操作如下图:
其操作方式与MS_Access_数据库文件的采集方式相似,不同的是其选择的文件有所不同,前者选择相应的数据库文件ufdata.mdb,而财务备份的采集则选择财务提供的备份文件ufdata.md_ 。

用友v7.x操作方法与用友U8 V8.x(ACCESS)一致,参看上面文档。

2.1.3用友NC V2.X/
3.X/5.X
用友NC简介
用友NC是用友软件公司的高端ERP系统,是基于J2EE架构的纯B/S结构的产品,可以实现跨地域的大集中模式管理。

后台数据库一般有Oracle,DB2,SqlServer。

具体采集步骤
运行用友数据采集工具,如下图
根据用友NC的版本,选择界面中的采集模板。

这里以用友NC V5版本为例。

我们选择“用友NC V5”模板,双击出现采集主界面,以下按照数据库类别进行讲解。

一、用友NC系统基于Oracle数据库的采集
采集环境要求
1、直接在数据库服务器上采集,要求该服务器操作系统为Windows
2、在局域网内的客户机上采集,要求客户机操作系统为Windows,并且客户机和Oracle数据库服务器特定端口保持通信,通常可以在客户机发送以下命令测试
(假设服务器IP为10.60.80.20,Oracle端口号1521):telnet 10.60.80.20 1521
3、客户机上应用本采集工具,可以不必安装Oracle客户端程序
采集界面如下:
采集界面分为四部分:1、数据库类别;2、数据库相关参数;3、账套和年度列表;4、开始采集
1、数据库类别选择Oracle
2、数据库相关参数包括:
(1)服务器IP:Oracle 数据库服务器的IP地址。

(注意:后面的“选择服
务器”按钮,可以帮助读出局域网内所有计算机的IP)
(2)用户名:对NC数据表至少具有读取权限的Oracle数据库的用户
(3)密码:该用户的数据库登陆口令
(4)数据库SID:Oracle数据库的唯一标识符,数据库创建时要求输入(注意:如果在Oracle数据库服务器上采集,后面的“读取本机SID”按钮,可以帮助读出Oracle的SID)
(5)端口号:Oracle的通信端口,一般默认1521
(6)拥有者:NC数据表的拥有者,即NC的建表用户。

(注意:后面的“读取”按钮,可以帮助读出包含特定NC数据表的Oracle用户)
以上数据库相关参数可以询问单位的数据库管理员;也可以参考NC安装目录下的prop.xml文件中的dataSource节点内容。

3、账套列表数据库参数填写正确后,点击后面的“读取”按钮,可以读出NC所有的账套信息。

我们选择其中一个账套,比如“1-0001 ABC公司集团基准账簿”。

年度列表我们点击后面的“读取”按钮,可以读出该账套包含的所有年度。

我们选择其中一个年度,比如2008年。

4、开始采集点击“开始采集”按钮,我们就可以连接ORACLE采集数据,最终生成一个后缀名为AUD的文件。

二、用友NC系统基于DB2数据库的采集
采集环境要求
1、直接在数据库服务器上采集,要求该服务器操作系统为Windows
2、在局域网内的客户机上采集,要求客户机操作系统为Windows,并且客户机和DB2数据库服务器特定端口保持通信,通常可以在客户机发送以下命令测试(假设服务器IP为10.60.80.20,DB2端口号50000):telnet 10.60.80.20 50000 如果出现黑色界面(没有任何文字,只有光标闪烁)表示服务器是连通的,如果出现“正在连接到10.60.80.20...不能打开到主机的连接,在端口 50000: 连接失败”,表示服务器没有连接,请检查DB2服务器防火墙是否关闭(或打开50000
端口)或网络是否连接。

3、客户机上应用本采集工具,必须安装DB2客户端程序(包括安装OLE DB 驱动)
采集界面如下:
采集界面分为四部分:1、数据库类别;2、数据库相关参数;3、账套和年度列表;4、开始采集
1、数据库类别选择IBM DB2
2、数据库相关参数包括:
(1)服务器IP:DB2 数据库服务器的IP地址。

(注意:后面的“选择服务器”按钮,可以帮助读出局域网内所有计算机的IP)
(2)用户名:对NC数据表至少具有读取权限的DB2数据库的用户
(3)密码:该用户的数据库登陆口令
(4)端口号:DB2的通信端口,一般默认50000
(5)数据库名:DB2数据库的唯一标识符,数据库创建时要求输入
(6)模式:包含NC数据表的DB2模式。

(注意:后面的“读取”按钮,可以帮助读出包含特定NC数据表的DB2模式名称)
以上数据库相关参数可以询问单位的数据库管理员;也可以参考NC安装目录下的prop.xml文件中的dataSource节点内容。

3、账套列表数据库参数填写正确后,点击后面的“读取”按钮,可以读出NC所有的账套信息。

我们选择其中一个账套,比如“1-0002 ABC公司集团基准账簿”。

年度列表我们点击后面的“读取”按钮,可以读出该账套包含的所有年度。

我们选择其中一个年度,比如2008年。

4、开始采集点击“开始采集”按钮,我们就可以连接DB2采集数据,最终生成一个后缀名为AUD的文件。

三、用友NC系统基于MS SQLSERVER数据库的采集
采集环境要求
1、直接在SQLSERVER数据库服务器上采集
2、在局域网内的客户机上采集,客户机和SQLSERVER数据库服务器特定端口保持通信,通常可以在客户机发送以下命令测试(假设服务器IP为10.60.80.20,端口号1433):telnet 10.60.80.20 1433
采集界面如下:
采集界面分为四部分:1、数据库类别;2、数据库相关参数;3、账套和年度列表;4、开始采集
1、数据库类别选择MS SQLSERVER_账套
2、数据库相关参数包括:
(1)服务器IP:MS SQLSERVER 数据库服务器的IP地址。

(注意:后面的“选择服务器”按钮,可以帮助读出局域网内所有计算机的IP)
(2)用户名:一般为超级用户sa
(3)密码:该用户的数据库登陆口令
(4)数据库名:NC数据表所在的数据库名称(注意:后面的“读取”按钮,可以帮助读出包含特定NC数据表的SQLSERVER数据库名)
以上数据库相关参数可以询问单位的数据库管理员;也可以参考NC安装目录下的prop.xml文件中的dataSource节点内容。

3、账套列表数据库参数填写正确后,点击后面的“读取”按钮,可以读出NC所有的账套信息。

我们选择其中一个账套,比如“1-0003 ABC公司集团基准账簿”。

年度列表我们点击后面的“读取”按钮,可以读出该账套包含的所有年度。

我们选择其中一个年度,比如2008年。

4、开始采集点击“开始采集”按钮,我们就可以连接SQLSERVER采集数据,最终生成一个后缀名为AUD的文件。

四、用友NC系统基于MS SQLSERVER数据库备份数据的采集
采集环境要求
直接在SQLSERVER数据库服务器上采集
采集界面如下:
采集界面分为四部分:1、数据库类别;2、数据库相关参数;3、账套和年度列表;4、开始采集
1、数据库类别选择MS SQLSERVER_备份
2、数据库相关参数包括:
(1)服务器IP:要求本机安装SQLSERVER,这里直接使用(local)。

(一般安装了审易的机器上默认安装了MSDE)
(2)用户名:一般为超级用户sa
(3)密码:该用户的数据库登陆口令,这里“本机是服务器”,采用信任连接,密码为空。

(4)备份文件:点击“选择文件”按钮,找到NC SQLSERVER数据库备份;然后点击“还原”按钮,就可以把这个备份恢复到SQLSERVER数据库中。

3、账套列表当备份数据恢复完毕后,选择下拉菜单中的一条记录。

点击后面的“读取”按钮,可以读出NC所有的账套信息。

我们选择其中一个账套,比如“1-0004 ABC公司集团基准账簿”。

年度列表我们点击后面的“读取”按钮,可以读出该账套包含的所有年度。

我们选择其中一个年度,比如2008年。

4、开始采集点击“开始采集”按钮,我们就可以通过备份恢复的SQLSERVER 数据库采集数据了,最终生成一个后缀名为AUD的文件。

2.1.4用友V 6.X
用友V 6.X 财务软件相对版本比较低,我们提供了两种采集方式。

一、DBF 账套路径的采集方式:这种方式的必须在服务器上做采集操作,
具体操作方法如下图:
选择dbf_账套路径
点击“选择文件夹”,选择相应的路径(财务软件的数据包的路径,一般为一个文件夹,里面有很多的dbf文件)。

再点击“读取年度”,就可以在年度列表里读取出相应的年度。

选择需要采集的年度,点击开始采集即可。

二、根据财务软件提供的备份文件进行采集的方式,具体的操作步骤如下图
选择财务软件备份(DBF_ARJ)
点击“选择文件”,选择相应的备份文件,一个arj压缩的文件。

再点击“读取年度”,选择相应的读取出的年度后,点击开始采集即可。

2.1.5用友政务R9/安易2000
用友政务R9/安易2000的采集方式分为4种:
一、MS SQLserver_账套这种方式通过连接服务器上的系统数据库读取出
所有的账套号和账套名称,具体操作如下图
选择MS SQLServer_账套
如果在本机采集,服务器IP默认为(local) ;如果在客户端采集,为数据库服务器的IP。

点击“读取”按钮后列示账套号和账套名称。

二、MS SQLServer_备份取数,针对财务软件提供的账套备份文件进行取数。

具体操作如下图
选择MS SQLServer_备份
服务器IP,默认的是本机(local) 。

点击选择文件,选择财务备份文件,之后点击还原。

(需要稍微等会)还原完毕后,点击读取年度,选择相应的年度后点击开始采集即可。

三、MS SQLServer_数据库采集方式,这种采集方式通过连接财务数据库直接采集,这种方式分为两种情况,一种是在财务服务器上直接采集,另一种是通过客户端连接服务器采集。

首先选择MS SQLServer_数据库在服务器ip 里填写相关的ip地址(软件默认local为本机),如果是在客户端就需要输入服务器的ip地址。

点击“读取”按钮后列示R9数据库名称,比如ZW0001 。

四、MS Access 的采集方式,这种方式是针对通过其他采集工具采集生成的access数据库的采集方式,其操作方法相对简单,如下图:
选择MS Access 选择文件
点击选择文件,选择相应的access数据库文件,点击读取年度,就能直接读取出相应的年度,选择相应年度点击开始采集即可。

2.1.6用友政务R9/R
用友政务R9/R财务软件支持多单位多年度数据,需要按照单位和年度进行采集,其采集方式有两种
一、MS SQLServer_账套数据库直接连接SQLSERVER账套数据库采集数
据,具体操作如下图:
选择MS SQLServer_账套数据库依次读取数据库名,账套列表(与R9/安易2000的区别,R9/安易2000为一个单位多年度数据),读取年度,选择相应的年度点击开始采集即可。

二、备份采集方式,这种采集方式针对财务给提供的备份账套进行采集数据的一种方式
具体操作如下图:
选择备份数据,点击“选择文件”按钮选择财务提供的备份账套之后点击“还原”,之后依次点击读取账套,选择账套,读取年度,选择年度之后点击开始采集即可。

2.1.7用友政务R9/ 安易2000软件备份
用友政务r9/安易2000 可以提供两种备份格式,因此采集工具也提供了两种采集方式
一、软件备份文件(*.bak),这个备份的格式和sqlserver数据库备份相同,具体的操作如下图:
选择软件备份文件(*.BAK)选择文件,选择财务给提供的备份文件(可能需要点时间)之后点击读取年度选择需要采集的年度,点击开始采集即可。

二、软件备份文件(多个*.ASD)这类的备份格式一般是多个.ASD文件存放在一个文件夹里,对于这类的备份文件的采集我们只需要选择文件夹即可。

具体操作如下图:
选择上软件备份文件(多个*.ASD)点击选择文件夹,选择上相应的数据备份文件夹,然后点击读取年度,从读取出来的年度列表种选择需要采集的年份后点击开始采集即可。

2.1.8用友政务A++
用友政务A++为多单位多账套多年度数据,采集分为三种方式、MS SQLServer_账套、MS SQLServer_备份、ORACLE
一、MS SQLServer_账套的采集方式,既可以在财务服务器上进行也可以在客户端采集。

具体操作如下图:
选择MS SQLServer_账套如果在本机采集,服务器IP默认为(local) ;如果在客户端采集,为数据库服务器的IP。

点击数据库名后的“读取”按钮,选择读取出的数据库名,再点击读取单位,再从读取出的单位列表里选择需要采集的
单位,再点击读取账套,选择读取出的账套,再点击读取年度,根据读取出来的年度选择。

最后点击开始采集即可。

二、MS SQLServer_备份取数的操作和MS SQLServer_账套的操作类似区别在于首先要将备份恢复到数据库里,具体操作如下图
在备份文件后,点击选择文件按钮选择备份文件后点击还原(需要稍等一会)后面的操作与MS SQLServer_账套相同。

三、oracle取数这个是针对A++财务软件使用的数据库后台是oracle的运用的一种采集方式,具体操作步骤如下图:
(1)服务器IP:Oracle 数据库服务器的IP地址。

(注意:后面的“选择服务器”按钮,可以帮助读出局域网内所有计算机的IP)
(2)用户名:数据表至少具有读取权限的Oracle数据库的用户
(3)密码:该用户的数据库登陆口令
(4)数据库SID:Oracle数据库的唯一标识符,数据库创建时要求输入(注意:如果在Oracle数据库服务器上采集,后面的“读取本机SID”按钮,可以帮助读出Oracle的SID)
(5)端口号:Oracle的通信端口,一般默认1521
(6)拥有者:数据表的拥有者,即建表用户。

(注意:后面的“读取”按钮,可以帮助读出包含特定数据表的Oracle用户)
以上数据库相关参数可以询问单位的数据库管理员,配置好相应的参数后点击开始采集即可。

2.2 金蝶
2.2.1金蝶v6.x/7.x KIS7.x/8.x 2000XP标准版(ACCESS)
金蝶7.X简介
金蝶7.X(ACCESS)系列财务软件,包括V6.X\V7.X\2000XP\KIS套件等各种版本软件,后台数据库采用文件型数据库ACCESS。

采集环境要求
直接在安装了金蝶7.X财务软件的单机/服务器上采集
具体采集步骤
运行用友数据采集工具,如下图
access)”采集模板。

双击出现采集主界面,以下按照数据库类别进行讲解。

一、金蝶7.X 直接连接系统数据库(*.KAM)的采集,采集界面如下:
采集界面分为四部分:1、数据库类别;2、数据库相关参数;3、账套和年度列表;4、开始采集
1、数据库类别选择MS Access_账套,表示直接从金蝶7.X系统数据库中读取账套名称。

2、数据库相关参数
系统文件(*.KAM):点击“选择文件”按钮,在金蝶7.X的安装目录中可以找到系统数据库,比如:KDAisMng.KAM文件。

3、账套列表点击“读取”按钮,就会把上面的系统数据库表中保存的金蝶7.X 账套和年度显示出来,比如:2009-ABC公司即ABC公司2009年度账套。

4、开始采集点击“开始采集”按钮,我们就可以采集该账套的数据了,最终
生成一个后缀名为AUD的文件。

二、金蝶7.X 直接连接账套数据库(*.AIS)的采集,采集界面如下:
采集界面分为三部分:1、数据库类别;2、数据库相关参数;3、开始采集1、数据库类别选择MS Access_文件,表示直接从金蝶7.X账套数据库中采
集数据。

2、数据库相关参数
账套文件(*.KIS):点击“选择文件”按钮,在金蝶7.X的账套数据库*.AIS
文件,比如:ABC公司2009年.KIS文件。

3、开始采集点击“开始采集”按钮,我们就可以采集该账套的数据了,最终生成一个后缀名为AUD的文件。

注意:金蝶7.X的特点是单个单位、单个年度账套。

如果多个年度都用同一个账套名进行年结操作,那么年结后会产生后缀名为A01,A02…这些以前年度的账套文件。

2.2.2金蝶K3/KIS V8.x~12.x(SQL Server)
金蝶K3简介
金蝶K3 (SQLSERVER)系列财务软件,包括V8.X\V9.X\ V10.X各种版本软件,后台数据库采用网络型大型数据库SQLSERVER。

具体采集步骤
运行用友数据采集工具,如下图。

相关文档
最新文档