【WEBAPI】采购单据赋值物料失败原因汇总,提示单据体“明细信息”第1行字段“物料编码”是必填项

【应用场景】
很多盆友反馈,在前端手工做单的时候,选择物料是正常的。但是调用API接口就提示:
'FieldName':'FMaterialId','Message':'单据体“明细信息”第1行字段“物料编码”是必填项
下面来讲解下出现这种情况的各种原因
【各类场景】
<1>检查填入接口JSON中的物料本身是否合规合法,如:【已审核】【未禁用】【允许采购】【允许委外】等等等,诸如此类的问题,或者是否压根不存在。这类属于业务层面不合规而导致物料赋值失败

<2>检查【采购管理系统参数】中,是否启用了控制采购范围这个参数,该参数是限制物料的选择范围的。有时候API接口JSON中可能不注意,赋值了超越当前采购范围的物料,这时该物料也是赋值不进去的
参数的业务逻辑可参考:参数“按货源清单过滤物料”与“启用按货源清单/价目表控制采购范围”的使用 (kingde
【WEBAPI】采购单据赋值物料失败原因汇总,提示单据体“明细信息”第1行字段“物料编码”是必填项
【应用场景】很多盆友反馈,在前端手工做单的时候,选择物料是正常的。但是调用API接口就提示:'FieldName':'FMaterialId'...
点击下载文档文档为doc格式
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
上一篇
已经是第一篇



