二开案例-【WebAPI】如何通过WebAPI进行单据下推

一、请求参数
| 参数名 | 参数说明 | 是否必录 |
| Ids | 单据内码集合,格式:"Id1,Id2,..." | 使用内码时必录 |
| Numbers | 单据编码集合 | 使用编码时必录 |
| EntryIds | 分录内码,注:按分录下推时,单据内码和编码不需要填,否则按整单下推 | 按分录下推时必录 |
| RuleId | 转换规则内码 | 未启用默认转换规则时必录 |
| TargetBillTypeId | 目标单据类型内码 | 非必录 |
| TargetOrgId | 目标组织内码 | 非必录 |
| TargetFormId | 目标单据FormId | 启用默认转换规则时必录 |
| IsEnableDefaultRule | 是否启用默认转换规则 | 启用默认转换规则时必录 |
| IsDraftWhenSaveFail | 保存失败时是否暂存 | 非必录 |
| CustomParams | 自定义参数,格式:"{key1:value1,key2:value2,...}" | 非必录 |
二、常见问题
1、生产用料清单推生产领料单,提示“分录实体明细是必填项”或者下推后缺少分录
检查生产领料单选项参数中业务参数【保存时清除实发为零分录】是否勾选,如果勾选了检查物料是否有库存,生产用料清单下推生产领料单会进行批号拣货,如果没有库存导致实发为零,调用下推接口会自动保存,一保存就把实发为零分录清除了,如不想清除实发为零分录取消勾选即可

2、手工下推正常,但使用webapi下推报错
检查转换规则是否填写错,比如生产用料清单下推生产领料单使用默认转换规则,但又扩展调整了默认转换规则不为【一般领料】,此时会无法下推,需要调整下推参数,不使用默认转换规则,改传"RuleId":"PRD_PPBOM2PICKMTRL_NORMAL"
3、下推不成功,提示“xxx必录”或者某些校验不通过
由于用webap
二开案例-【WebAPI】如何通过WebAPI进行单据下推
一、请求参数参数名参数说明是否必录Ids单据内码集合,格式:"Id1,Id2,..."使用内码时必录Numbers单据编码集合使用编码时必录EntryIds分录...
点击下载文档文档为doc格式
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
上一篇
已经是第一篇



