用友财务与HIS接口方案Word文档下载推荐.docx
- 文档编号:13987655
- 上传时间:2022-10-16
- 格式:DOCX
- 页数:14
- 大小:65.48KB
用友财务与HIS接口方案Word文档下载推荐.docx
《用友财务与HIS接口方案Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《用友财务与HIS接口方案Word文档下载推荐.docx(14页珍藏版)》请在冰豆网上搜索。
本地COM方式、Internet方式。
1)本地COM方式:
这种方式可根据开发者的需要批量处理或者实时处理。
接口调用非常简单,简化了编程。
开发者只需将标准数据传入接口,如下:
SetObj=CreateObject(U8Distribute.iDistribute)
Str=obj.Process(sXml)
sXml为标准数据串,具体格式后面会说明。
2)Internet方式:
http.Open"
Post"
http_name&
“import.asp"
True//指定服务器ASP
http.senddom.xml//把xml数据发送到服务器端
strRet=http.responseText//strRet:
返回的xml格式的回执信息
2.2.数据格式标准
EAI可以导入导出的数据范围包括:
Ø
总帐
§
凭证
银行对账单
工资管理
人员档案
工资项目数据
固定资产
固定资产卡片
成本管理
材料消耗数据
资金管理
资金内部结算单
应收管理
应收单
收款单
应付管理
应付单
付款单
采购管理
采购订单
采购到货单
采购发票
销售管理
销售订单
发货单
销售发票
销售发票_导入到内部结算单
库存管理
入库单
出库单
库存量
基础档案
部门档案§
职员档案§
地区分类§
客户分类
客户档案§
供应商分类§
供应商档案§
存货分类
存货档案§
结算方式§
付款条件§
开户银行
仓库档案§
收发类别§
销售类型§
计量单位
计量单位组§
产品结构§
采购类型§
成套件
费用项目§
发运方式§
货位档案§
自定义项档案
项目§
会计科目§
外币§
凭证类别
常用摘要
提示:
EAI安装目录\xml\Operation\dir.xml保存了相关定义
下面一个例子是从U6导出的部门档案的片断:
<
?
xmlversion="
1.0"
encoding="
gb2312"
?
>
ufinterfacesender="
001"
receiver="
U6"
roottag="
department"
docid="
.533424"
proc="
Query"
codeexchanged="
N"
exportneedexch="
display="
部门档案"
family="
基础档案"
billtype="
"
department>
<
code>
1<
/code>
endflag>
0<
/endflag>
name>
综合处<
/name>
rank>
/rank>
manager/>
prop>
管理兼技术<
/prop>
phone/>
address/>
remark/>
creditline/>
creditgrade/>
creditdate/>
offergrade/>
offerrate/>
/department>
109<
厂办公室<
2<
管理<
…………
/ufinterface>
EAI中所有的标准数据文件都有类似于上例的结构,首先,有一个名为ufinterface的元素,ufinterface再有若干个子元素组成,不同应用的子元素有不同的格式。
注意:
XML是对大小写敏感的,在EAI标准中所有的元素名都为小写字母。
EAI标准数据中的有些元素可以为空元素,有些则不得为空,根据具体业务不同而不同。
但所规定的元素一个也不能多,一个也不能少。
Ufinterface元素定义如下:
ufinterfaceroottag=’’billtype=’’docid=’’receiver=’’sender=’’proc=’’codeexchanged=’’exportneedexch=’’display=‘’family=‘’/>
roottag:
类型;
billtype:
系统用;
docid:
唯一编号;
receiver:
接收方(系统用);
sender:
注册的外部系统号;
proc:
操作码:
Add,Edit,Delete,Query
codeexchanged:
外部系统导入时是否转换:
y:
需要经过对照表;
n:
不需要经过对照表
exportneedexch:
导出时是否需要转换:
display:
单据中文名;
family:
单据中文大类名。
所有的xml标准的头文件格式都是一样的,通过roottag区分单据类型,proc区分操作类型。
●●
从U6导出的数据格式
操作码为Query,可加入导出条件。
格式例子(以导出收款单为例):
xmlversion='
1.0'
encoding='
gb2312'
n"
departmentname="
importfile="
exportfile="
code="
fielddisplay="
部门编码"
name="
cDepCode"
operation="
="
value="
办公室"
logic="
/>
元素department表示为部门档案:
属性name:
单据名称;
属性importfile:
保存的是导入文件路径;
属性exportfile:
保存的是导出文件路径;
属性code:
外部系统的注册号。
元素Field表示每个条件:
属性display:
中文含义;
字段名;
属性operation:
是比较运算符;
属性value:
比较值;
属性logic:
是连接的逻辑运算符。
and:
并且;
or:
或者。
每次导出一种单据,这里为部门档案,如果需要导出收款单则需要再一次导出。
条件Field可以有多条。
这个调用返回的XML回执为U6的标准数据。
并不是导出数据会自动保存到Importfileexportfile指定的路径,这两个参数是EAI工具保存数据使用的。
提示:
EAI安装目录\xml\Operation\Condition.xml保存了EAI的条件,可以通过EAI管理界面设定条件,变化保存在Condition.xml中。
导入数据到U6中时操作码为Add
可将数据填到Ufinterface元素中作为子元素。
形式为:
Add"
table_name>
a1>
a2>
……
/table_name>
元素table_name代表一张单据,元素a1、a2…等为单据中的元素。
元素ufinterface则包含若干个table_name元素。
sender属性值必须为EAI系统注册过的注册号一致,因为EAI系统根据这个注册号与具体账套相连接;
Receiver为”U6”;
docid取随机数;
family、roottag、display可以参考EAI安装目录\xml\Operation\dir.xml,总帐,基础档案等为family,它们的下级元素中文名为display,其属性name为roottag。
可将dir.xml与数据文件例子参照,以便理解其的意义。
调用接口返回的XML回执
从U6导出数据成功的回执就是数据。
其它情况的回执为:
ufinterfaceroottag='
return'
docid='
'
proc='
itemkey='
succeed='
dsc='
u8key='
/item>
描
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 用友 财务 HIS 接口 方案