!物料同步功能调用方法
!!%second%业务类型名称
SyncMaterial
!!%second%功能说明
同步ISV的物料数据到KIS账务平台。
!!'''Recordset数据集参数'''
|| class=table-of-content
||!参数名称 ||!参数类型||!参数说明||!是否必填||!值域
||FParentID||string||ISV中上级物料编码||否|| ||
||FID||string||ISV中物料编码||是|| ||
||FName||string||物料名称||是|| ||
||FDefaultLocID||string||ISV中默认仓库编码||否|| ||
||FErpClsID||Integer||物料属性||否||1-外购 2-自制 9-组装件 ||
||FUnitGroupID||string ||ISV中计量单位组编码||否|| ||
||FUnitID||string ||ISV中单位编码||否|| ||
||FAcctNum||string ||存货科目代码||否|| ||
||FCostAcctNum||string ||成本科目代码||否|| ||
||FSaleAcctNum||string ||销售科目代码||否|| ||
||FModel||string ||规格型号||否|| ||
!!%second%发送请求示例
Post Url:http://120.132.144.214/Webapi/Router/
'''post数据:'''
EID=22002
&Method=kis.APP001804.acctplatform.AcctController.DealAcctPlatForm
&Timestamp=2014-06-26 18:54:04
&Ver=1.0
&Sign=D5D01A0FA1D6AE779D47BB81F8924E4F
&State=34klQ9tFpDhSXRfC
&IsEncrypt=N
&CustData={
"ProductID": "S1S013S001",
"AccountDB": "KISOEM_Sample",
"UserID": "",
"PassWord": "",
"CurrentPage": 0,
"ItemsOfPage": 0,
"Data": {
"DBServerIP": "",
"Action": "SyncMaterial",
"Sql": "",
"Recordset": [
{
"FParentID": "",
"FID": "001",
"FName": "组装商用PC",
"FModel": "",
"FDefaultLocID": "",
"FErpClsID": "",
"FUnitGroupID": "",
"FUnitID": "",
"FAcctNum": "",
"FSaleAcctNum": "",
"FCostAcctNum": ""
},
{
"FParentID": "001",
"FID": "001.01",
"FName": "商用PC",
"FModel": "服务器",
"FDefaultLocID": "005",
"FErpClsID": "2",
"FUnitGroupID": "75",
"FUnitID": "",
"FAcctNum": "1405",
"FSaleAcctNum": "6001",
"FCostAcctNum": "6401"
}
]
}
}
!!%second%返回数据示例
'''示例1'''
{
"Result": 200,
"ErrMsg": "",
"DataJson": {
"Result": "200",
"ErrMsg": "",
"AccountDB": null,
"TotalPage": "5",
"CurrentPage": "1",
"ItemsOfPage": "10",
"Data": ""
}
}
%strong%'''示例2'''
{
"Result": 200,
"ErrMsg": "关于路由的出错信息",
"DataJson": {
"Result": "200",
"ErrMsg": "",
"AccountDB": null,
"TotalPage": "5",
"CurrentPage": "1",
"ItemsOfPage": "10",
"Data": null
}
}
%strong%'''示例3'''
{
"Result": 200,
"ErrMsg": "",
"DataJson": {
"Result": "202",
"ErrMsg": "关于业务处理的出错信息",
"AccountDB": null,
"TotalPage": "5",
"CurrentPage": "1",
"ItemsOfPage": "10",
"Data": null
}
}