参数填写指南
请求参数(header):
参数填写指南| 参数名 | 必填 | 描述 | 默认值 |
|---|---|---|---|
| Content-Type | 是 | 请求体数据类型 | application/json |
| usercode | 是 | 用户 | |
| password | 是 | 密码 | |
| trantype | 是 | 翻译类型,按编码为code,不需要翻译为pk | code |
| system | 是 | 系统参数 | |
| uniquekey | 否 | 幂等唯一key |
请求参数(body):
| 参数名 | 类型 | 是否数组 | 必填 | 描述 | 默认值 |
|---|---|---|---|---|---|
| GeneralBillVO | 是 | 是 | 出入库单实体 | ||
| childrenvo | 是 | 是 | 库存委托加工发料单表体VO | ||
| castunitid | string | 否 | 否 | 辅计量单位 | |
| ccostobject | string | 否 | 是 | 加工品 | |
| ccurrencytypeid | string | 否 | 否 | 币种 | |
| cinventoryid | string | 否 | 是 | 存货 | |
| crowno | string | 否 | 否 | 行号 | |
| csourcetype | string | 否 | 否 | 来源单据类型(有来源的时候必填,备料计划单类型:A3) | |
| dbizdate | string | 否 | 否 | 出库日期 | |
| dvalidate | string | 否 | 否 | 失效日期 | |
| hsl | double | 否 | 否 | 换算率 | |
| locator | 否 | 否 | 货位 | ||
| cspaceid | string | 否 | 否 | 货位(货位仓的必传) | |
| noutgrossnum | double | 否 | 否 | 出库毛重数量 | |
| noutspaceassistnum | double | 否 | 否 | 出库辅数量 | |
| noutspacenum | double | 否 | 否 | 出库数量(货位仓的必传) | |
| nmny | double | 否 | 否 | 金额 | |
| noutassistnum | double | 否 | 否 | 实出辅数量 | |
| noutgrossnum | 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 | |
| scrq | string | 否 | 否 | 生产日期 | |
| vbatchcode | string | 否 | 否 | 批次号 | |
| vfree1 | string | 否 | 否 | 自由项1 | |
| vfree10 | string | 否 | 否 | 自由项10 | |
| vfree2 | string | 否 | 否 | 自由项2 | |
| vfree3 | string | 否 | 否 | 自由项3 | |
| vfree4 | string | 否 | 否 | 自由项4 | |
| vfree5 | string | 否 | 否 | 自由项5 | |
| vfree6 | string | 否 | 否 | 自由项6 | |
| vfree7 | string | 否 | 否 | 自由项7 | |
| vfree8 | string | 否 | 否 | 自由项8 | |
| vfree9 | string | 否 | 否 | 自由项9 | |
| vnotebody | string | 否 | 否 | 行备注 | |
| vostatus | string | 否 | 否 | 修改时单据状态标志 | |
| vsourcebillcode | string | 否 | 否 | 来源单据号(有来源单据的时候必填) | |
| vsourcerowno | 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 | |
| parentvo | 否 | 是 | 库存委托加工发料单表头VO | ||
| cbizid | string | 否 | 否 | 领料员 | |
| cbiztype | string | 否 | 否 | 业务类型 | |
| cdispatcherid | string | 否 | 否 | 收发类别 | |
| cdptid | string | 否 | 否 | 部门 | |
| cinventoryid | string | 否 | 否 | 加工品 | |
| clastmodiid | string | 否 | 否 | 最后修改人 | |
| coperatorid | string | 否 | 是 | 制单人 | |
| cproviderid | string | 否 | 否 | 加工单位 | |
| cwarehouseid | string | 否 | 是 | 仓库 | |
| cwhsmanagerid | string | 否 | 否 | 库管员 | |
| dbilldate | string | 否 | 否 | 单据日期 | |
| outsourcewarehouseid | string | 否 | 是 | 委外仓库(5.0sp开始) | |
| pk_calbody | string | 否 | 是 | 库存组织 | |
| pk_corp | string | 否 | 是 | 公司 | |
| 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 | |
| tmaketime | string | 否 | 否 | 制单时间 | |
| vbillcode | 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":{"pk_corp":"9000","coperatorid":"demo1","cwarehouseid":"01","pk_calbody":"9000","vnote":"nosource","cproviderid":"CU00058"},"childrenvo":[{"cinventoryid":"IN0004","noutnum":"5","ccostobject":"IN0005"}]}]}正确返回示例:
复制代码
{
"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\":\"nosource\",\"vbillcode\":\"WF2009070010\",\"dbilldate\":\"2020-09-07\",\"freplenishflag\":false,\"bassetcard\":false,\"bdirecttranflag\":false,\"cbilltypecode\":\"4F\",\"cgeneralhid\":\"1002ZZ100000000066ZY\",\"clastmodiid\":\"000114100000000000PS\",\"lastmodi_code\":\"demo1\",\"lastmodi_name\":\"demo1\",\"cregister\":\"000114100000000000PS\",\"register_code\":\"demo1\",\"register_name\":\"demo1\",\"daccountdate\":\"2020-09-07\",\"fbillflag\":\"3\",\"taccounttime\":\"2020-09-07 17:27:58\",\"tlastmoditime\":\"2020-09-07 17:27:56\",\"tmaketime\":\"2020-09-07 00:00:00\",\"ts\":\"2020-09-07 17:27:58\"},\"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\":\"1002ZZ10000000006701\",\"cgeneralhid\":\"1002ZZ100000000066ZY\",\"crowno\":\"10\",\"dbizdate\":\"2020-09-07\",\"fassertcardflag\":false,\"fchecked\":\"0\",\"flargess\":false,\"idesatype\":\"0\",\"isok\":false,\"nbarcodenum\":0,\"noutnum\":5,\"npricesettlebill\":\"0\",\"pk_bodycalbody\":\"1002141000000000059P\",\"bodycalbody_code\":\"9000\",\"bodycalbody_name\":\"下雨\",\"pk_corp\":\"1002\",\"corp_code\":\"9000\",\"corp_name\":\"下雨\",\"ts\":\"2020-09-07 17:27:57\",\"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": "202009070002"
}错误返回示例:
复制代码
{
"status": "falied",
"errorcode": "-32000",
"errormsg": "U8C返回信息:下面的档案通过传入的以下信息在U8C系统中找不到,请检查!可能的原因:1、当前单据使用的公司没有启用单据所在的模块;2、如果是【存货/项目/客商/人员/收支项目】档案,请检查是否没有分配到当前使用的公司;3、如果是【会计科目】档案,请检查是否没有分配到当前使用的会计主体账簿。找不到的档案列表:1、档案类型【库存组织】,档案编码列表【9000】;2、档案类型【仓库档案】,档案编码列表【01】;3、档案类型【存货档案】,档案编码列表【IN0005】;4、档案类型【业务类型】,档案编码列表【c003】;",
返回的数据: "stacktrace": "nc.vo.pub.BusinessException: 下面的档案通过传入的以下信息在U8C系统中找不到,请检查!可能的原因:1、当前单据使用的公司没有启用单据所在的模块;2、如果是【存货/项目/客商/人员/收支项目】档案,请检查是否没有分配到当前使用的公司;3、如果是【会计科目】档案,请检查是否没有分配到当前使用的会计主体账簿。找不到的档案列表:1、档案类型【库存组织】,档案编码列表【9000】;2、档案类型【仓库档案】,档案编码列表【01】;3、档案类型【存货档案】,档案编码列表【IN0005】;4、档案类型【业务类型】,档案编码列表【c003】;\r\nu8c.bs.translate.bp.AbstractTranBP.buildErrMessage(AbstractTranBP.java:158)\r\nu8c.bs.translate.bp.AbstractTranBP.translate(AbstractTranBP.java:90)\r\nu8c.bs.translate.bp.AggVOTranBP.translate(AggVOTranBP.java:33)\r\nu8c.bs.action.save.AbstractBatchSaveAggVOAction.translate(AbstractBatchSaveAggVOAction.java:56)\r\nu8c.bs.action.save.AbstractBatchSaveAggVOAction.translate(AbstractBatchSaveAggVOAction.java:1)\r\nu8c.bs.action.save.AbstractBatchSaveAction.save(AbstractBatchSaveAction.java:134)\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.GeneratedMethodAccessor55.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": "202009070002"
}