金蝶K3外部数据交换服务使用参考Word格式.docx
- 文档编号:7389493
- 上传时间:2023-05-08
- 格式:DOCX
- 页数:72
- 大小:34.04KB
金蝶K3外部数据交换服务使用参考Word格式.docx
《金蝶K3外部数据交换服务使用参考Word格式.docx》由会员分享,可在线阅读,更多相关《金蝶K3外部数据交换服务使用参考Word格式.docx(72页珍藏版)》请在冰点文库上搜索。
工作中心(工业特有)(WorkCenter.asmx).23
Update服务..24
QuerySaleOrder服务..24
QueryOrderTrace服务..25
QueryWithBatch服务..26
销售发票(工业)(InduSaleInvoice.asmx).27
删除关键字(工业)(InduDataKey.asmx).28
DeleteItemUpdate服务..28
QueryPSO服务..29
订单执行情况(商业)(busiSOConsignment.asmx).30
库存(商业)(busiStocks.asmx).31
销售发票(商业)(busiInv.asmx).31
凭证(财务)(Voucher.asmx).32
Update服务..33
QueryReceiveBill服务..33
QueryArApPlan服务..34
QueryContract服务..35
通过现有工具(组件)进行访问..36
对象说明..36
静态数据交换(基础资料)..36
相关资料..39
W3CWebService.39
WebService配置..39
错误处理机制..40
概述
总体说明
我们的客户越来越成熟,在客户内部中的信息化程度也越来越高,所以使用的业务系统也越来越错综复杂,不同的系统可能跨越不同的系统平台,而客户又希望在内部的不同应用系统中可以沟通协作(术语:
EAI应用)。
我们金蝶的产品线也包括了ERP、CRM、OA等不同产品,而这几种产品的系统架构和设计以及应用可用的平台都有很大的差异,而要在这几个系统之间达到无缝的集成和整合。
关键还在于不同的应用系统之间的数据交换(工作流也构架在数据交换的基础上)。
而我们设计的外部数据交换服务就是一套比较完整和合适的解决方案。
可以在构建在不同的系统平台的应用系统之间实现同步、实时和增量的数据交换(静态数据和动态数据)。
注意:
本篇所介绍的外部数据交换服务都是金蝶目前已经提供的服务。
本篇所介绍的外部数据交换服务可向下兼容至K/3V9.2版本。
通过该说明文档,你可以了解到
1.
外部数据交换服务的目的、原理以及安装。
2.
如何通过程序访问外部数据交换服务。
3.
使用外部数据交换服务的技巧和要点。
4.
使用外部数据交换服务的应用示例。
5.
外部数据交换服务的理论背景和相关的知识。
6.
目前我们都提供了哪些外部数据交换服务。
该文档阅读的适用对象
需要在K/3系统上进行二次开发与K/3系统进行数据交换的行业开发者
需要跟K/3系统进行数据交换的第三方系统的开发人员
扩展外部数据交换服务的K/3开发人员
对WebService感兴趣的开发人员
外部数据交换服务的安装
在K/3系统安装程序主界面,选择“外部数据交换服务部件”。
安装注意:
该服务必须安装K/3系统的中间层。
外部数据交换服务功能列表
目前K/3提供的外部数据交换服务主要有以下一些:
公共类:
账套查询服务、查询账套类型服务等;
基础数据类:
币别、计量单位、科目、辅助资料、客户、部门、职员、物料(商品)、供应商、分支机构、工作中心、费用、凭证字交换服务;
业务数据类:
工商业订单交换服务、工商业库存查询服务、合同交换服务、收款单查询服务(预收单)、应收计划查询服务、凭证交换服务、科目余额查询服务等。
以上各种服务的具体使用请参考以下详细说明。
公共服务(Public.asmx)
AisQuery服务
服务说明:
返回账套信息
接口定义:
publicAisInfo[]AisQuery
参数说明:
返回信息:
AisQueryResult:
表示账套信息的节点组,类型:
数组
outstringstrError:
返回出错信息,类型:
string
GetAisType服务
接口定义:
publicstringGetAisType(intiAisID,stringstrUser,stringstrPassword,outstringstrError)
iAisID:
账套ID,通过账套查询服务获取,类型:
inteager
strUser:
用户名称,必须为K/3中的合法用户,类型:
strPassword:
用户密码,目前通过明文传递,类型:
GetAisTypeResult:
表示账套类型的字符串,类型:
返回指定账套的账套类型表示如下:
类型名称
账套类型
返回值
1工业企业全面解决方案
AcctType_Industry
gy
2商业企业全面解决方案
AcctType_Commerce
sm
3工业企业物流解决方案
AcctType_GYWL
gywl
4商业企业物流解决方案
AcctType_SYWL
sywl
5标准企业财务解决方案
AcctType_QYKJ
qykj
6集团企业财务解决方案
AcctType_GRCW
grcw
7行政事业财务解决方案
AcctType_ZFKJ
zfkj
8会计中心解决方案
AcctType_TGZT
tgzt
9人力资源解决方案
AcctType_RLZY
rlzy
DeleteItemQuery服务
返回已经删除了的基础资料数据的关键字信息
publicDelete[]DeleteItemQuery(intiAisID,
stringstrUser,
stringstrPassword,
ItemObjectIO,
intiPerCount,
refstringstrTimeStamp,
outstringstrMaxTimeStamp,
outstringstrError)
int
IO:
查询的基础资料对象类别,其值如下:
PublicEnumItemObject
lAccount=1
//科目,已实现
lAssist=2
//辅助资料,已实现
lCurrency=3
//币别,已实现
lMeasureUnit=4
//计量单位,已实现
lCustomer=5
//客户,已实现
lDepartment=6
//部门,已实现
lEmployee=7
//职员,已实现
lMaterial=8
//物料(商品),已实现
lStock=9
//仓库,已实现
lRemark=10
//备注,预留
lSupplier=11
//供应商,已实现
lSonCompany=12
//分支机构,已实现
lWorkCenter=13
//工作中心,已实现
lcbCostObj=14
//成本对象,预留
lcbCostItem=15
//成本项目,预留
lcbExpense=16
//要素费用,预留
lcbService=17
//劳务,预留
lFee=18
//费用,已实现
lVoucherGroup=19
//凭证字,已实现
lAuxProp=20
//商品的辅助属性,预留
lCashFlowItem=21
//现金流量项目,预留
lSettle=22
//结算方式,预留
EndEnum
iPerCount:
指明返回记录条数,类型:
strTimeStamp:
传入起始时间辍值,默认为“0x0000000000000000”,
返回当前页的最大时间辍值,类型:
QueryResult:
表示数据信息的节点组,类型:
返回当前页的最大时间辍值,下一页查询,将此值直接传入
strMaxTimeStamp:
返回所要返回记录的最大时间辍值,类型:
strError:
返回错误信息,类型:
DeleteItemUpdate服务
接受用户提交的基础资料数据的关键字,删除K/3的相应数据
publicboolDeleteItemUpdate(intiAisID,
Delete[]Data,
查询的基础资料对象类别,见DeleteItemQuery服务
Data:
业务数据,符合Schema规范,类型:
UpdateResult:
如果更新成功,返回为True,否则返回False,strError包含出错信息。
币别(Currency.asmx)
Query服务
返回满足条件的币别信息
publicCurrency[]Query(intiAisID,
stringstrFilter,
iPerCount:
查询时的每页记录条数,inteager
strFilter:
过滤条件,符合Sql4.0规范,类型:
传入起始时间辍值,默认为“0x0000000000000000”,
返回当前页的最大时间辍值,类型:
Update服务
接受用户提交的数据,更新K/3的币别信息
publicboolUpdate(intiAisID,
Currency[]Data,
boolbCheckByUUID,
boolbAddNewOnly,
bCheckByUUID:
指明是否按UUID更新数据。
True表示按UUID更新数据,False表示按Number,Name更新数据,类型:
Boolean
bAddNewOnly:
是否只增加记录。
true表示只增加但不覆盖记录,false表示既增加又覆盖记录,类型:
boolean
UpdateResult:
strError:
计量单位(MeasureUnit.asmx)
返回满足条件的计量单位信息
publicMeasureUnit[]Query(intiAisID,
接受用户提交的数据,更新K/3的计量单位信息
MeasureUnit[]Data,
true表示只增加不覆盖记录,
false表示既增加又覆盖记录,类型:
辅助资料(AssistDetail.asmx)
返回满足条件的辅助资料信息
publicAssist[]Query(intiAisID,
表示数据信
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 金蝶 K3 外部 数据 交换 服务 使用 参考
![提示](https://static.bingdoc.com/images/bang_tan.gif)