参数填写指南
请求参数(header):
参数填写指南| 参数名 | 必填 | 描述 | 默认值 |
|---|---|---|---|
| Content-Type | 是 | 请求体数据类型 | application/json |
| usercode | 是 | 用户 | |
| password | 是 | 密码 | |
| trantype | 是 | 翻译类型,按编码为code,不需要翻译为pk | code |
| system | 是 | 系统参数 | |
| uniquekey | 否 | 幂等唯一key |
请求参数(body):
| 参数名 | 类型 | 是否数组 | 必填 | 描述 | 默认值 |
|---|---|---|---|---|---|
| GeneralBillVO | 否 | 是 | 材料出库单信息 | ||
| childrenvo | 是 | 是 | 库存材料出库单表体VO | ||
| bonroadflag | string | 否 | 否 | 是否在途 | |
| castunitid | string | 否 | 否 | 辅计量单位 | |
| ccorrespondbid | string | 否 | 否 | 对应入库单表体id(出库跟踪入库时必填) | |
| ccorrespondcode | string | 否 | 否 | 对应入库单号(出库跟踪入库时必填) | |
| ccorrespondhid | string | 否 | 否 | 对应入库单表头id(出库跟踪入库时必填) | |
| ccorrespondtype | string | 否 | 否 | 对应入库单单据类型(出库跟踪入库时必填) | |
| ccostobject | string | 否 | 否 | 成本对象 | |
| cinventoryid | string | 否 | 是 | 存货ID | |
| cprojectid | string | 否 | 否 | 项目ID | |
| cprojectphaseid | string | 否 | 否 | 项目阶段ID | |
| crowno | string | 否 | 否 | 行号(调用修改接口的时候必填) | |
| csourcebillbid | string | 否 | 否 | 来源单据行主键 | |
| csourcebillhid | string | 否 | 否 | 来源单据主键 | |
| csourcetype | string | 否 | 否 | 来源单据类型 | |
| cvendorid | string | 否 | 否 | 供应商ID | |
| cwp | string | 否 | 否 | 加工工序 | |
| dbizdate | string | 否 | 否 | 业务日期(出库日期) | |
| dstandbydate | string | 否 | 否 | 备用日期(保质期) | |
| dvalidate | string | 否 | 否 | 失效日期 | |
| flargess | string | 否 | 否 | 是否赠品(赠品标记) | |
| hsl | double | 否 | 否 | 换算率 | |
| locator | 是 | 否 | 货位 | ||
| cspaceid | string | 否 | 否 | 货位(货位仓的必传) | |
| noutgrossnum | double | 否 | 否 | 出库毛重数量 | |
| noutspaceassistnum | double | 否 | 否 | 出库辅数量 | |
| noutspacenum | double | 否 | 否 | 出库数量(货位仓的必传) | |
| nmny | double | 否 | 否 | 金额 | |
| noutassistnum | double | 否 | 否 | 实出辅数量 | |
| noutnum | double | 否 | 是 | 实出数量 | |
| nprice | double | 否 | 否 | 单价 | |
| nshouldoutassistnum | double | 否 | 否 | 应出辅数量 | |
| nshouldoutnum | double | 否 | 否 | 应出数量 | |
| pk_defdoc1 | string | 否 | 否 | 自定义项1(统计型传编码) | |
| pk_defdoc10 | string | 否 | 否 | 自定义项10(统计型传编码) | |
| pk_defdoc11 | string | 否 | 否 | 自定义项11(统计型传编码) | |
| pk_defdoc12 | string | 否 | 否 | 自定义项12(统计型传编码) | |
| pk_defdoc13 | string | 否 | 否 | 自定义项13(统计型传编码) | |
| pk_defdoc14 | string | 否 | 否 | 自定义项14(统计型传编码) | |
| pk_defdoc15 | string | 否 | 否 | 自定义项15(统计型传编码) | |
| pk_defdoc16 | string | 否 | 否 | 自定义项16(统计型传编码) | |
| pk_defdoc17 | string | 否 | 否 | 自定义项17(统计型传编码) | |
| pk_defdoc18 | string | 否 | 否 | 自定义项18(统计型传编码) | |
| pk_defdoc19 | string | 否 | 否 | 自定义项19(统计型传编码) | |
| pk_defdoc2 | string | 否 | 否 | 自定义项2(统计型传编码) | |
| pk_defdoc20 | string | 否 | 否 | 自定义项20(统计型传编码) | |
| pk_defdoc3 | string | 否 | 否 | 自定义项3(统计型传编码) | |
| pk_defdoc4 | string | 否 | 否 | 自定义项4(统计型传编码) | |
| pk_defdoc5 | string | 否 | 否 | 自定义项5(统计型传编码) | |
| pk_defdoc6 | string | 否 | 否 | 自定义项6(统计型传编码) | |
| pk_defdoc7 | string | 否 | 否 | 自定义项7(统计型传编码) | |
| pk_defdoc8 | string | 否 | 否 | 自定义项8(统计型传编码) | |
| pk_defdoc9 | string | 否 | 否 | 自定义项9(统计型传编码) | |
| serial | 是 | 否 | 序列号(3.6sp及以后版本) | ||
| vserialcode | string | 否 | 否 | 序列号(序列号管理的必填) | |
| vbatchcode | string | 否 | 否 | 批次号 | |
| vfree1 | string | 否 | 否 | 自由项1 | |
| vfree2 | string | 否 | 否 | 自由项2 | |
| vfree3 | string | 否 | 否 | 自由项3 | |
| vfree4 | string | 否 | 否 | 自由项4 | |
| vfree5 | string | 否 | 否 | 自由项5 | |
| vnotebody | string | 否 | 否 | 行备注 | |
| vostatus | string | 否 | 否 | 修改标识(调用修改接口的时候:新增行传值new,修改行传值update,删除行传值delete)) | |
| vproductbatch | string | 否 | 否 | 生产订单号 | |
| vsourcebillcode | string | 否 | 否 | 来源单据号 | |
| vsourcerowno | string | 否 | 否 | 来源单据行号 | |
| vtransfercode | string | 否 | 否 | 收货车号 | |
| vuserdef1 | string | 否 | 否 | 自定义项1(备注型传内容) | |
| vuserdef10 | string | 否 | 否 | 自定义项10(备注型传内容) | |
| vuserdef11 | string | 否 | 否 | 自定义项11(备注型传内容) | |
| vuserdef12 | string | 否 | 否 | 自定义项12(备注型传内容) | |
| vuserdef13 | string | 否 | 否 | 自定义项13(备注型传内容) | |
| vuserdef14 | string | 否 | 否 | 自定义项14(备注型传内容) | |
| vuserdef15 | string | 否 | 否 | 自定义项15(备注型传内容) | |
| vuserdef16 | string | 否 | 否 | 自定义项16(备注型传内容) | |
| vuserdef17 | string | 否 | 否 | 自定义项17(备注型传内容) | |
| vuserdef18 | string | 否 | 否 | 自定义项18(备注型传内容) | |
| vuserdef19 | string | 否 | 否 | 自定义项19(备注型传内容) | |
| vuserdef2 | string | 否 | 否 | 自定义项2(备注型传内容) | |
| vuserdef20 | string | 否 | 否 | 自定义项20(备注型传内容) | |
| vuserdef3 | string | 否 | 否 | 自定义项3(备注型传内容) | |
| vuserdef4 | string | 否 | 否 | 自定义项4(备注型传内容) | |
| vuserdef5 | string | 否 | 否 | 自定义项5(备注型传内容) | |
| vuserdef6 | string | 否 | 否 | 自定义项6(备注型传内容) | |
| vuserdef7 | string | 否 | 否 | 自定义项7(备注型传内容) | |
| vuserdef8 | string | 否 | 否 | 自定义项8(备注型传内容) | |
| vuserdef9 | string | 否 | 否 | 自定义项9(备注型传内容) | |
| vvehiclecode | string | 否 | 否 | 运输工具号 | |
| parentvo | 否 | 是 | 库存材料出库单表头VO | ||
| cbizid | string | 否 | 否 | 业务员ID(领料员) | |
| cdispatcherid | string | 否 | 否 | 收发类型ID | |
| cdptid | string | 否 | 否 | 部门ID | |
| cinventoryid | string | 否 | 否 | 产成品 | |
| coperatorid | string | 否 | 是 | 操作员ID(制单人) | |
| cotherwhid | string | 否 | 否 | 其他仓库ID(入库仓库) | |
| cwarehouseid | string | 否 | 是 | 仓库ID | |
| cwhsmanagerid | string | 否 | 否 | 库管员ID | |
| dauditdate | string | 否 | 否 | 签字日期5.1及以上版本支持(格式:2023-07-05)) | |
| dbilldate | string | 否 | 否 | 单据日期(u8c所有日期字段都按这个格式:2023-07-05) | 千万别带上时分秒,带上就等于没传 |
| pk_calbody | string | 否 | 是 | 库存组织PK | |
| pk_corp | string | 否 | 是 | 公司ID | |
| pk_defdoc1 | string | 否 | 否 | 自定义项1(统计型传编码) | |
| pk_defdoc10 | string | 否 | 否 | 自定义项10(统计型传编码) | |
| pk_defdoc11 | string | 否 | 否 | 自定义项11(统计型传编码) | |
| pk_defdoc12 | string | 否 | 否 | 自定义项12(统计型传编码) | |
| pk_defdoc13 | string | 否 | 否 | 自定义项13(统计型传编码) | |
| pk_defdoc14 | string | 否 | 否 | 自定义项14(统计型传编码) | |
| pk_defdoc15 | string | 否 | 否 | 自定义项15(统计型传编码) | |
| pk_defdoc16 | string | 否 | 否 | 自定义项16(统计型传编码) | |
| pk_defdoc17 | string | 否 | 否 | 自定义项17(统计型传编码) | |
| pk_defdoc18 | string | 否 | 否 | 自定义项18(统计型传编码) | |
| pk_defdoc19 | string | 否 | 否 | 自定义项19(统计型传编码) | |
| pk_defdoc2 | string | 否 | 否 | 自定义项2(统计型传编码) | |
| pk_defdoc20 | string | 否 | 否 | 自定义项20(统计型传编码) | |
| pk_defdoc3 | string | 否 | 否 | 自定义项3(统计型传编码) | |
| pk_defdoc4 | string | 否 | 否 | 自定义项4(统计型传编码) | |
| pk_defdoc5 | string | 否 | 否 | 自定义项5(统计型传编码) | |
| pk_defdoc6 | string | 否 | 否 | 自定义项6(统计型传编码) | |
| pk_defdoc7 | string | 否 | 否 | 自定义项7(统计型传编码) | |
| pk_defdoc8 | string | 否 | 否 | 自定义项8(统计型传编码) | |
| pk_defdoc9 | string | 否 | 否 | 自定义项9(统计型传编码) | |
| vbillcode | string | 否 | 否 | 单据号 | |
| vdiliveraddress | string | 否 | 否 | 发运地址 | |
| vnote | string | 否 | 否 | 备注 | |
| vuserdef1 | string | 否 | 否 | 自定义项1(备注型传内容) | |
| vuserdef10 | string | 否 | 否 | 自定义项10(备注型传内容) | |
| vuserdef11 | string | 否 | 否 | 自定义项11(备注型传内容) | |
| vuserdef12 | string | 否 | 否 | 自定义项12(备注型传内容) | |
| vuserdef13 | string | 否 | 否 | 自定义项13(备注型传内容) | |
| vuserdef14 | string | 否 | 否 | 自定义项14(备注型传内容) | |
| vuserdef15 | string | 否 | 否 | 自定义项15(备注型传内容) | |
| vuserdef16 | string | 否 | 否 | 自定义项16(备注型传内容) | |
| vuserdef17 | string | 否 | 否 | 自定义项17(备注型传内容) | |
| vuserdef18 | string | 否 | 否 | 自定义项18(备注型传内容) | |
| vuserdef19 | string | 否 | 否 | 自定义项19(备注型传内容) | |
| vuserdef2 | string | 否 | 否 | 自定义项2(备注型传内容) | |
| vuserdef20 | string | 否 | 否 | 自定义项20(备注型传内容) | |
| vuserdef3 | string | 否 | 否 | 自定义项3(备注型传内容) | |
| vuserdef4 | string | 否 | 否 | 自定义项4(备注型传内容) | |
| vuserdef5 | string | 否 | 否 | 自定义项5(备注型传内容) | |
| vuserdef6 | string | 否 | 否 | 自定义项6(备注型传内容) | |
| vuserdef7 | string | 否 | 否 | 自定义项7(备注型传内容) | |
| vuserdef8 | string | 否 | 否 | 自定义项8(备注型传内容) | |
| vuserdef9 | string | 否 | 否 | 自定义项9(备注型传内容) |
返回类型参数:
| 参数名 | 类型 | 是否数组 | 必填 | 描述 | 默认值 |
|---|
代码示例:
请求参数示例:
复制代码
{'GeneralBillVO':[{'parentvo':{'cbizid':'','cbiztype':'','ccustomerid':'','cdilivertypeid':'','cdispatcherid':'','cdptid':'','coperatorid':'14444444008','cotherwhid':'','cproviderid':'','cwarehouseid':'ck01','cwastewarehouseid':'','cwhsmanagerid':'','dbilldate':'2018-09-28','pk_calbody':'1000','pk_corp':'1000','vbillcode':'','vdiliveraddress':'','pk_measware':'','vuserdef0':'','pk_defdoc0':'','vuserdef1':'','pk_defdoc1':'','vuserdef2':'','pk_defdoc2':'','vuserdef3':'','pk_defdoc3':'','vuserdef4':'','pk_defdoc4':'','vuserdef5':'','pk_defdoc5':'','vuserdef6':'','pk_defdoc6':'','vuserdef7':'','pk_defdoc7':'','vuserdef8':'','pk_defdoc8':'','vuserdef9':'','pk_defdoc9':'','vuserdef10':'','pk_defdoc10':'','vuserdef11':'','pk_defdoc11':'','vuserdef12':'','pk_defdoc12':'','vuserdef13':'','pk_defdoc13':'','vuserdef14':'','pk_defdoc14':'','vuserdef15':'','pk_defdoc15':'','vuserdef16':'','pk_defdoc16':'','vuserdef17':'','pk_defdoc17':'','vuserdef18':'','pk_defdoc18':'','vuserdef19':'','pk_defdoc19':'' }, 'childrenvo':[{'nmny':'','nprice':'','castunitid':'','noutassistnum':'','noutnum':'1','nshouldoutassistnum':'','nshouldoutnum':'','vproductbatch':'','dstandbydate':'','dbizdate':'','vbatchcode':'','cinventoryid':'030100','dvalidate':'','vreceiveaddress':'','ncountnum':'','hsl':'','vnotebody':'','cvendorid':'','vtransfercode':'','vvehiclecode':'','bonroadflag':'','flargess':'','ccorrespondcode':'','ccostobject':'','cprojectid':'','cprojectphaseid':'','fchecked':'','vuserdef1':'','pk_defdoc1':'','vuserdef2':'','pk_defdoc2':'','vuserdef3':'','pk_defdoc3':'','vuserdef4':'','pk_defdoc4':'','vuserdef5':'','pk_defdoc5':'','vuserdef6':'','pk_defdoc6':'','vuserdef7':'','pk_defdoc7':'','vuserdef8':'','pk_defdoc8':'','vuserdef9':'','pk_defdoc9':'','vuserdef10':'','pk_defdoc10':'','vuserdef11':'','pk_defdoc11':'','vuserdef12':'','pk_defdoc12':'','vuserdef13':'','pk_defdoc13':'','vuserdef14':'','pk_defdoc14':'','vuserdef15':'','pk_defdoc15':'','vuserdef16':'','pk_defdoc16':'','vuserdef17':'','pk_defdoc17':'','vuserdef18':'','pk_defdoc18':'','vuserdef19':'','pk_defdoc19':'','vuserdef20':'','pk_defdoc20':'','vfree1':'','vfree2':'','vfree3':'','vfree4':'','vfree5':'','vfree6':'','vfree7':'','vfree8':'','vfree9':'','vfree10':'','barcodevos':[{'nnumber':'','vbarcode':'','vbarcodesub':'','vboxbarcode':''}]}]}]}正确返回示例:
复制代码
{"status":"success","data":"[{\"parentvo\":{\"cbiztype\":\"00011110000000001GW0\",\"coperatorid\":\"000114100000000024E6\",\"cproviderid\":\"000111100000000008VH\",\"cwarehouseid\":\"100111100000000003VH\",\"pk_calbody\":\"100111100000000000OQ\",\"pk_corp\":\"1001\"},\"childrenvo\":[{\"cinventoryid\":\"00011110000000000ETE\"}]}]"}
错误返回示例:
复制代码
{
status: "falied",
errorcode: "-32000",
errormsg: "仓库不能为空!",
stacktrace: "u8c.bs.ic.m4a.validate.M4AInputMinFieldCheck.checkMinField(M4AInputMinFieldCheck.java:56);u8c.bs.ic.m4a.validate.M4AInputMinFieldCheck.validate(M4AInputMinFieldCheck.java:24);u8c.bs.ic.m4a.validate.M4AInputMi…………
}