金蝶K3基于WebServices外部数据交换接口使用指南讲义Word文件下载.docx
- 文档编号:15683695
- 上传时间:2022-11-15
- 格式:DOCX
- 页数:49
- 大小:113.64KB
金蝶K3基于WebServices外部数据交换接口使用指南讲义Word文件下载.docx
《金蝶K3基于WebServices外部数据交换接口使用指南讲义Word文件下载.docx》由会员分享,可在线阅读,更多相关《金蝶K3基于WebServices外部数据交换接口使用指南讲义Word文件下载.docx(49页珍藏版)》请在冰豆网上搜索。
2.
如何通过程序访问外部数据交换服务。
3.
使用外部数据交换服务的技巧和要点。
4.
使用外部数据交换服务的应用示例。
5.
外部数据交换服务的理论背景和相关的知识。
6.
目前我们都提供了哪些外部数据交换服务。
该文档阅读的适用对象
需要在K/3系统上进行二次开发与K/3系统进行数据交换的行业开发者
需要跟K/3系统进行数据交换的第三方系统的开发人员
扩展外部数据交换服务的K/3开发人员
对WebService感兴趣的开发人员
外部数据交换服务的安装
在K/3系统安装程序主界面,选择“外部数据交换服务部件”。
安装注意:
该服务必须安装K/3系统的中间层。
WebServices测试工具介绍
安装完成后,在开始菜单-金蝶K3WISE创新管理平台-金蝶K/3工具下,打开“客户端工具包”,选择“Adapter适配器”下的“k/3WebServices”,打开后即可启动K/3WebServices测试工具,可通过选择“服务类型”和“调用的方法”,在请求文件路径中修改测试的参数,点执行时会开展WebService的测试并获取测试结果,如下图。
外部数据交换服务功能列表
目前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,否
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 金蝶 K3 基于 WebServices 外部 数据 交换 接口 使用指南 讲义