API中心

  1. 库存管理
  2. 委托加工发料单
返回

库存委托加工发料修改

接口所在U8C版本:U8 cloud3.1以及更高版本
详细描述:1、表头最后修改人不能为空<br />
2、(1)表头id(2)表头公司和单据号;其中一项必输<br />
3、表体行号或表体id其中一项必输<br />
4、表体vostatus(必输)传入值说明:(1)update更新(2)new新增(3)delete删除
API视频讲解API详情补丁列表常见问题参考
接口地址
请求方式
请求参数header
请求参数body
返回类型参数
代码示例
请求参数示例
正确返回示例
错误返回示例
接口地址:http://ip:port/u8cloud/api/ic/consignmachiningout/update

参数填写指南

请求方式:POST

请求参数(header):

参数填写指南
参数名必填描述默认值
Content-Type请求体数据类型application/json
usercode用户
password密码
trantype翻译类型,按编码为code,不需要翻译为pkcode
system系统参数

请求参数(body):

全量参数最简示例
参数名类型是否数组必填描述默认值示例值
GeneralBillVO
childrenvo库存委托加工发料单表体VO
castunitidstring辅计量单位
ccostobjectstring加工品
ccurrencytypeidstring币种
cinventoryidstring存货
crownostring行号
csourcetypestring来源单据类型(有来源的时候必填,备料计划单类型:A3)
dbizdatestring出库日期
dvalidatestring失效日期
hsldouble换算率
locator货位
cspaceidstring货位(货位仓的必传)
noutgrossnumdouble出库毛重数量
noutspaceassistnumdouble出库辅数量
noutspacenumdouble出库数量(货位仓的必传)
nmnydouble金额
noutassistnumdouble实出辅数量
noutgrossnumdouble毛重主数量
noutnumdouble实出数量
npricedouble单价
nshouldoutassistnumdouble应出辅数量
nshouldoutnumdouble应出数量
pk_defdoc1string自定义项主键1
pk_defdoc10string自定义项主键10
pk_defdoc11string自定义项主键11
pk_defdoc12string自定义项主键12
pk_defdoc13string自定义项主键13
pk_defdoc14string自定义项主键14
pk_defdoc15string自定义项主键15
pk_defdoc16string自定义项主键16
pk_defdoc17string自定义项主键17
pk_defdoc18string自定义项主键18
pk_defdoc19string自定义项主键19
pk_defdoc2string自定义项主键2
pk_defdoc20string自定义项主键20
pk_defdoc3string自定义项主键3
pk_defdoc4string自定义项主键4
pk_defdoc5string自定义项主键5
pk_defdoc6string自定义项主键6
pk_defdoc7string自定义项主键7
pk_defdoc8string自定义项主键8
pk_defdoc9string自定义项主键9
scrqstring生产日期
vbatchcodestring批次号
vfree1string自由项1
vfree10string自由项10
vfree2string自由项2
vfree3string自由项3
vfree4string自由项4
vfree5string自由项5
vfree6string自由项6
vfree7string自由项7
vfree8string自由项8
vfree9string自由项9
vnotebodystring行备注
vostatusstring修改时单据状态标志
vsourcebillcodestring来源单据号(有来源单据的时候必填)
vsourcerownostring来源单据行号(有来源单据的时候必填)
vuserdef1string自定义项1
vuserdef10string自定义项10
vuserdef11string自定义项11
vuserdef12string自定义项12
vuserdef13string自定义项13
vuserdef14string自定义项14
vuserdef15string自定义项15
vuserdef16string自定义项16
vuserdef17string自定义项17
vuserdef18string自定义项18
vuserdef19string自定义项19
vuserdef2string自定义项2
vuserdef20string自定义项20
vuserdef3string自定义项3
vuserdef4string自定义项4
vuserdef5string自定义项5
vuserdef6string自定义项6
vuserdef7string自定义项7
vuserdef8string自定义项8
vuserdef9string自定义项9
parentvo库存委托加工发料单表头VO
cbizidstring领料员
cbiztypestring业务类型
cdispatcheridstring收发类别
cdptidstring部门
cinventoryidstring加工品
clastmodiidstring最后修改人
coperatoridstring制单人
cprovideridstring加工单位
cwarehouseidstring仓库
cwhsmanageridstring库管员
dbilldatestring单据日期
outsourcewarehouseidstring委外仓库(5.0sp开始)
pk_calbodystring库存组织
pk_corpstring公司
pk_defdoc1string自定义项主键1
pk_defdoc10string自定义项主键10
pk_defdoc11string自定义项主键11
pk_defdoc12string自定义项主键12
pk_defdoc13string自定义项主键13
pk_defdoc14string自定义项主键14
pk_defdoc15string自定义项主键15
pk_defdoc16string自定义项主键16
pk_defdoc17string自定义项主键17
pk_defdoc18string自定义项主键18
pk_defdoc19string自定义项主键19
pk_defdoc2string自定义项主键2
pk_defdoc20string自定义项主键20
pk_defdoc3string自定义项主键3
pk_defdoc4string自定义项主键4
pk_defdoc5string自定义项主键5
pk_defdoc6string自定义项主键6
pk_defdoc7string自定义项主键7
pk_defdoc8string自定义项主键8
pk_defdoc9string自定义项主键9
tmaketimestring制单时间
vbillcodestring单据号
vnotestring备注
vuserdef1string自定义项1
vuserdef10string自定义项10
vuserdef11string自定义项11
vuserdef12string自定义项12
vuserdef13string自定义项13
vuserdef14string自定义项14
vuserdef15string自定义项15
vuserdef16string自定义项16
vuserdef17string自定义项17
vuserdef18string自定义项18
vuserdef19string自定义项19
vuserdef2string自定义项2
vuserdef20string自定义项20
vuserdef3string自定义项3
vuserdef4string自定义项4
vuserdef5string自定义项5
vuserdef6string自定义项6
vuserdef7string自定义项7
vuserdef8string自定义项8
vuserdef9string自定义项9

返回类型参数:

参数名类型是否数组必填描述默认值
GeneralBillVO库存委托加工发料单实体_返回
astunit_codestring辅计量单位编码
astunit_namestring辅计量单位名称
bodycalbody_codestring库存组织编码
bodycalbody_namestring库存组织名称
bodywarehouse_codestring库存仓库编码
bodywarehouse_namestring库存仓库名称
btransassetstring是否转固
bzgflagstring暂估标志
castunitidstring辅计量单位ID
cbodybilltypecodestring单据类型
cbodywarehouseidstring库存仓库ID
ccostobjectstring加工品
ccurrencytypeidstring币种ID
cinventoryidstring存货ID
costobject_codestring加工品编码
costobject_namestring加工品名称
crownostring行号
currencytype_codestring币种编码
currencytype_namestring币种名称
dbizdatestring出库日期
drstring删除标志
dvalidatestring失效日期
flargessstring是否赠品
hslstring换算率
inventory_codestring存货编码
inventory_namestring存货名称
invspecstring规格
invtypestring型号
locator货位
cspaceidstring货位(货位仓的必传)
noutgrossnumdouble出库毛重数量
noutspaceassistnumdouble出库辅数量
noutspacenumdouble出库数量(货位仓的必传)
measdoc_codestring单位编码
measdoc_namestring单位名称
nmnydouble金额
noutassistnumdouble实出辅数量
noutnumdouble实出数量
npricedouble单价
nshouldoutassistnumdouble应出辅数量
nshouldoutnumdouble应出数量
pk_bodycalbodystring库存组织ID
pk_defdoc1string自定义项主键1
pk_defdoc10string自定义项主键10
pk_defdoc11string自定义项主键11
pk_defdoc12string自定义项主键12
pk_defdoc13string自定义项主键13
pk_defdoc14string自定义项主键14
pk_defdoc15string自定义项主键15
pk_defdoc16string自定义项主键16
pk_defdoc17string自定义项主键17
pk_defdoc18string自定义项主键18
pk_defdoc19string自定义项主键19
pk_defdoc2string自定义项主键2
pk_defdoc20string自定义项主键20
pk_defdoc3string自定义项主键3
pk_defdoc4string自定义项主键4
pk_defdoc5string自定义项主键5
pk_defdoc6string自定义项主键6
pk_defdoc7string自定义项主键7
pk_defdoc8string自定义项主键8
pk_defdoc9string自定义项主键9
pk_measdocstring单位
space_codestring货位编码
space_namestring货位名称
tsstring时间戳
vbatchcodestring批次号
vfree1string自由项1
vfree10string自由项10
vfree2string自由项2
vfree3string自由项3
vfree4string自由项4
vfree5string自由项5
vfree6string自由项6
vfree7string自由项7
vfree8string自由项8
vfree9string自由项9
vnotebodystring行备注
vuserdef1string自定义项1
vuserdef10string自定义项10
vuserdef11string自定义项11
vuserdef12string自定义项12
vuserdef13string自定义项13
vuserdef14string自定义项14
vuserdef15string自定义项15
vuserdef16string自定义项16
vuserdef17string自定义项17
vuserdef18string自定义项18
vuserdef19string自定义项19
vuserdef2string自定义项2
vuserdef20string自定义项20
vuserdef3string自定义项3
vuserdef4string自定义项4
vuserdef5string自定义项5
vuserdef6string自定义项6
vuserdef7string自定义项7
vuserdef8string自定义项8
vuserdef9string自定义项9

请求参数示例:

最简示例

复制代码

{"GeneralBillVO":[{"parentvo":{"pk_corp":"9000","vbillcode":"WF2009070009","coperatorid":"demo1","clastmodiid":"demo1","vnote":"更新测试1111"},"childrenvo":[{"noutnum":"2","nprice":"10","crowno":"10","vostatus":"update"}]}]}

正确返回示例:

复制代码

{
 "status": "success",
"data": "[{\"parentvo\":{\"coperatorid\":\"000114100000000000PS\",\"operator_code\":\"demo1\",\"operator_name\":\"demo1\",\"cproviderid\":\"00011410000000000ADH\",\"provider_code\":\"CU00058\",\"provider_name\":\"小店哈44\",\"cwarehouseid\":\"100214100000000005A3\",\"warehouseid_code\":\"01\",\"warehouseid_name\":\"成品库\",\"pk_calbody\":\"1002141000000000059P\",\"calbody_code\":\"9000\",\"calbody_name\":\"下雨\",\"pk_corp\":\"1002\",\"corp_code\":\"9000\",\"corp_name\":\"下雨\",\"vnote\":\"更新测试1111\",\"vbillcode\":\"WF2009070009\",\"dbilldate\":\"2020-09-07\",\"freplenishflag\":false,\"bassetcard\":false,\"bdirecttranflag\":false,\"cbilltypecode\":\"4F\",\"cgeneralhid\":\"1002ZZ100000000066ZT\",\"clastmodiid\":\"000114100000000000PS\",\"lastmodi_code\":\"demo1\",\"lastmodi_name\":\"demo1\",\"fbillflag\":\"2\",\"tlastmoditime\":\"2020-09-07 17:19:59\",\"tmaketime\":\"2020-09-07 00:00:00\",\"ts\":\"2020-09-07 17:49:44\"},\"childrenvo\":[{\"bbarcodeclose\":false,\"bonroadflag\":false,\"breturnprofit\":false,\"bsafeprice\":false,\"bsourcelargess\":false,\"bsupplyflag\":false,\"btoinzgflag\":false,\"btoouttoiaflag\":false,\"btou8rm\":false,\"bzgflag\":false,\"cbodybilltypecode\":\"4F\",\"cbodywarehouseid\":\"100214100000000005A3\",\"bodywarehouse_code\":\"01\",\"bodywarehouse_name\":\"成品库\",\"cgeneralbid\":\"1002ZZ100000000066ZW\",\"cgeneralhid\":\"1002ZZ100000000066ZT\",\"crowno\":\"10\",\"dbizdate\":\"2020-09-07\",\"fassertcardflag\":false,\"fchecked\":\"0\",\"flargess\":false,\"idesatype\":\"0\",\"isok\":false,\"nbarcodenum\":0,\"nmny\":20,\"noutnum\":2,\"nprice\":10,\"npricesettlebill\":\"0\",\"pk_bodycalbody\":\"1002141000000000059P\",\"bodycalbody_code\":\"9000\",\"bodycalbody_name\":\"下雨\",\"pk_corp\":\"1002\",\"corp_code\":\"9000\",\"corp_name\":\"下雨\",\"ts\":\"2020-09-07 17:49:44\",\"pk_measdoc\":\"000114100000000006ON\",\"measdoc_code\":\"01\",\"measdoc_name\":\"件\",\"cinventoryid\":\"00011410000000000AHH\",\"inventory_code\":\"IN0004\",\"inventory_name\":\"索尼\",\"cvendorid\":\"00011410000000000ADH\",\"vendor_code\":\"CU00058\",\"vendor_name\":\"小店哈44\",\"ccostobject\":\"00011410000000000AHI\",\"costobject_code\":\"IN0005\",\"costobject_name\":\"华为\",\"btransasset\":false}]}]",
 "taskNumber": "202009070004"
}

错误返回示例:

复制代码

{
  "status": "falied",
 "errorcode": "-32000",
 "errormsg": "U8C返回信息:[第0张单据输入的条件无法查询出唯一的单据!]",
 "stacktrace": "nc.vo.pub.BusinessException: [第0张单据输入的条件无法查询出唯一的单据!]\r\nu8c.bs.ic.pub.rule.fill.before.InOutBillQueryRule.process(InOutBillQueryRule.java:53)\r\nu8c.impl.ic.pub.inout.AbstractInOutBillBatchUpdateAction.query(AbstractInOutBillBatchUpdateAction.java:22)\r\nu8c.impl.ic.pub.inout.AbstractInOutBillBatchUpdateAction.update(AbstractInOutBillBatchUpdateAction.java:37)\r\nu8c.impl.ic.pub.inout.AbstractInOutBillBatchUpdateAction.update(AbstractInOutBillBatchUpdateAction.java:1)\r\nu8c.bs.action.update.AbstractBillBatchUpdateAction.save(AbstractBillBatchUpdateAction.java:15)\r\nu8c.bs.action.update.AbstractBillBatchUpdateAction.save(AbstractBillBatchUpdateAction.java:1)\r\nu8c.bs.action.save.AbstractBatchSaveAction.businessProcess(AbstractBatchSaveAction.java:58)\r\nu8c.bs.action.save.AbstractBatchSaveAggVOAction.businessProcess(AbstractBatchSaveAggVOAction.java:27)\r\nu8c.bs.action.save.AbstractBatchSaveAggVOAction.businessProcess(AbstractBatchSaveAggVOAction.java:1)\r\nu8c.bs.action.save.AbstractBatchSaveAction.save(AbstractBatchSaveAction.java:142)\r\nu8c.bs.action.save.AbstractBatchSaveAction.doAction(AbstractBatchSaveAction.java:70)\r\nu8c.bs.invoke.bp.JSONInvokeBP.invoke(JSONInvokeBP.java:80)\r\nu8c.impl.invoke.json.InvokeWithJSonImpl.invoke(InvokeWithJSonImpl.java:29)\r\nsun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\nsun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)\r\nsun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\njava.lang.reflect.Method.invoke(Method.java:606)\r\nnc.bs.framework.ejb.CMTProxyImpl.delegate(CMTProxyImpl.java:22)\r\nnc.itf.framework.ejb.CMTProxyEjbBean.delegate(CMTProxyEjbBean.java:44)\r\nnc.itf.framework.ejb.CMTProxy_Local.delegate(CMTProxy_Local.java:61)\r\nsun.reflect.GeneratedMethodAccessor54.invoke(Unknown Source)\r\nsun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\njava.lang.reflect.Method.invoke(Method.java:606)\r\nnc.bs.framework.ejb.AbstractEJBServiceHandler.invoke(AbstractEJBServiceHandler.java:56)\r\nnc.bs.framework.ejb.AbstractEJBServiceHandler.invoke(AbstractEJBServiceHandler.java:34)\r\ncom.sun.proxy.$Proxy11.delegate(Unknown Source)\r\nnc.bs.framework.ejb.CMTEJBServiceHandler.invoke(CMTEJBServiceHandler.java:32)\r\ncom.sun.proxy.$Proxy26.invoke(Unknown Source)\r\nu8c.vo.oip.task.APITask.execute(APITask.java:93)\r\nu8c.impl.oip.task.APITaskServiceImpl.executeTask(APITaskServiceImpl.java:68)\r\nu8c.server.APIController.forWard(APIController.java:138)\r\nu8c.server.APIServletForJSON.doAction(APIServletForJSON.java:27)\r\nnc.bs.framework.server.extsys.ExtSystemInvokerServlet.doAction(ExtSystemInvokerServlet.java:170)\r\nnc.bs.framework.server.extsys.ExtSystemInvokerServlet.doPost(ExtSystemInvokerServlet.java:76)\r\njavax.servlet.http.HttpServlet.service(HttpServlet.java:641)\r\njavax.servlet.http.HttpServlet.service(HttpServlet.java:722)\r\norg.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)\r\norg.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)\r\norg.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)\r\norg.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)\r\norg.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)\r\nnc.bs.framework.server.LoggerServletFilter.doFilter(LoggerServletFilter.java:34)\r\norg.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)\r\norg.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)\r\norg.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:218)\r\norg.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:110)\r\norg.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:506)\r\norg.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:169)\r\norg.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)\r\norg.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)\r\norg.apache.catalina.valves.RemoteIpValve.invoke(RemoteIpValve.java:683)\r\norg.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:445)\r\norg.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1115)\r\norg.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:637)\r\norg.apache.tomcat.util.net.AprEndpoint$SocketProcessor.doRun(AprEndpoint.java:2549)\r\norg.apache.tomcat.util.net.AprEndpoint$SocketProcessor.run(AprEndpoint.java:2538)\r\njava.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)\r\njava.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)\r\norg.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)\r\njava.lang.Thread.run(Thread.java:745)\r\n",
 "taskNumber": "202009070005"
}