WebAPI调用保存接口时提示基础资料字段必填项汇总

调用保存接口时,经常会遇到返回错误结果:某某基础字段是必填项,已经对此字段录入值了,依然报这个错误。常见原因有:
1、此基础资料值不存在。比如对采购申请单的分录物料赋值“FMaterialId”: {“FNumber”: “0000”},但是此FNumber=0000的物料根本不存在,所以会提示字段“物料编码”是必填项。

2、如果基础资料做了组织隔离,请求数据包中基础资料字段的使用组织字段的赋值顺序要先于此基础资料字段,并且此基础资料的使用组织无误。比如某单据的基础资料字段门店FBranchID的使用组织是FUseOrgId但是, FBranchID却先于FUseOrgId赋值,则会出现以下错误:
3、基础资料字段是共享型,也即没做组织隔离,当对此基础资料以编码的方式赋值时,根据基础资料的编码可能会查到多个编码相同的基础资料,会默认使用第一个,但是保存检验器做了基础字段的业务组织校验的话,会返回此基础资料在某某业务组织下不存在,这种情况需要在表单插件重写BeforeSetItemValueByNumber
WebAPI调用保存接口时提示基础资料字段必填项汇总
调用保存接口时,经常会遇到返回错误结果:某某基础字段是必填项,已经对此字段录入值了,依然报这个错误。常见原因有:1、此基础资料值不...
点击下载文档文档为doc格式
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
上一篇
已经是第一篇



