金蝶K3基于WebServices外部数据交换接口使用指南 (2)

寸旧时光 分享 2020-06-20 下载文档

3. 业务数据类:订单交换服务、库存查询服务、合同交换服务、收款单查询服务(预

收单)、应收计划查询服务、凭证交换服务、科目余额查询服务等。 以上各种服务的具体使用请参考以下详细说明。

公共服务 (Public.asmx)

AisQuery服务

服务说明:

返回账套信息 接口定义:

public AisInfo[] AisQuery

参数说明: 返回信息:

AisQueryResult:表示账套信息的节点组,类型:数组 out string strError:返回出错信息,类型:string

GetAisType服务

服务说明:

接口定义:

public string GetAisType(int iAisID,string strUser,string strPassword,out string strError) 参数说明:

iAisID:账套ID,通过账套查询服务获取,类型:inteager strUser:用户名称,必须为K/3中的合法用户,类型:string strPassword:用户密码,目前通过明文传递,类型:string 返回信息:

GetAisTypeResult:表示账套类型的字符串,类型:string

out string strError:返回出错信息,类型:string 返回指定账套的账套类型表示如下:

类型名称 1工业企业全面解决方案 2商业企业全面解决方案 3工业企业物流解决方案 4商业企业物流解决方案 5标准企业财务解决方案 6集团企业财务解决方案 7行政事业财务解决方案 8会计中心解决方案 9人力资源解决方案

账套类型 AcctType_Industry AcctType_Commerce AcctType_GYWL AcctType_SYWL AcctType_QYKJ AcctType_GRCW AcctType_ZFKJ AcctType_TGZT AcctType_RLZY 返回值 gy sm gywl sywl qykj grcw zfkj tgzt rlzy DeleteItemQuery服务

服务说明:

返回已经删除了的基础资料数据的关键字信息 接口定义:

public Delete[] DeleteItemQuery(int iAisID, string strUser,

string strPassword, ItemObject IO, int iPerCount,

ref string strTimeStamp,

out string strMaxTimeStamp, out string strError) 参数说明:

iAisID:账套ID,通过账套查询服务获取,类型:int

strUser:用户名称,必须为K/3中的合法用户,类型:string strPassword:用户密码,目前通过明文传递,类型:string IO:查询的基础资料对象类别,其值如下:

Public Enum ItemObject

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 //结算方式,预留 End Enum

iPerCount:指明返回记录条数,类型:inteager

strTimeStamp:传入起始时间辍值,默认为“0x0000000000000000”,

返回当前页的最大时间辍值,类型:string

返回信息:

QueryResult:表示数据信息的节点组,类型:数组

strTimeStamp:返回当前页的最大时间辍值,下一页查询,将此值直接传入 strMaxTimeStamp:返回所要返回记录的最大时间辍值,类型:string strError:返回错误信息,类型:string

DeleteItemUpdate服务

服务说明:

接受用户提交的基础资料数据的关键字,删除K/3的相应数据 接口定义:

public bool DeleteItemUpdate(int iAisID, string strUser,

string strPassword, ItemObject IO, Delete[] Data, out string strError)

参数说明:

iAisID:账套ID,通过账套查询服务获取,类型:inteager strUser:用户名称,必须为K/3中的合法用户,类型:string strPassword:用户密码,目前通过明文传递,类型:string IO:查询的基础资料对象类别,见DeleteItemQuery服务

Data:业务数据,符合Schema规范,类型:数组 返回信息:

UpdateResult:如果更新成功,返回为True,否则返回False,strError包含出错信息。

strError:返回错误信息,类型:string

币别 (Currency.asmx)

Query服务

服务说明:

返回满足条件的币别信息 接口定义:

public Currency[] Query(int iAisID,

string strUser,

string strPassword, int iPerCount, string strFilter,

ref string strTimeStamp,

out string strMaxTimeStamp, out string strError)

参数说明:

iAisID:账套ID,通过账套查询服务获取,类型:inteager strUser:用户名称,必须为K/3中的合法用户,类型:string strPassword:用户密码,目前通过明文传递,类型:string iPerCount:查询时的每页记录条数,inteager

strFilter:过滤条件,符合Sql4.0规范,类型:string

strTimeStamp: 传入起始时间辍值,默认为“0x0000000000000000”,

返回当前页的最大时间辍值,类型:string

返回信息:

QueryResult:表示数据信息的节点组,类型:数组

strTimeStamp:返回当前页的最大时间辍值,下一页查询,将此值直接传入 strMaxTimeStamp:返回所要返回记录的最大时间辍值,类型:string strError:返回错误信息,类型:string

Update服务

服务说明:

接受用户提交的数据,更新K/3的币别信息 接口定义:

public bool Update(int iAisID,

string strUser,

string strPassword, Currency[] Data, bool bCheckByUUID, bool bAddNewOnly,


金蝶K3基于WebServices外部数据交换接口使用指南 (2).doc 将本文的Word文档下载到电脑

下一篇:国家心理咨询师三级试题及答案(为方便打印整理过的)

相关推荐
相关阅读
本类排行
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 7 元

支付方式:

开通VIP包月会员 特价:29元/月

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