电脑桌面
添加蚂蚁七词文库到电脑桌面
安装后可以在桌面快捷访问

如何解决调用WebApi保存接口新增自制工序检验单时提示单位必录的问题

来源:金蝶云社区作者:金蝶2024-09-2312

如何解决调用WebApi保存接口新增自制工序检验单时提示单位必录的问题

问题描述:第三方系统调用检验单的webapi保存接口新增自制工序检验单到星空系统内时,当工序汇报单的单位(即工序单位)与物料的基本单位不一致且二者之间不存在单位换算关系时,保存接口报错提示单位必录。

原因分析:(1)webapi调用检验单的保存接口来新增单据时相当于界面录入数据,而检验单界面录入单位时只能录入与当前物料基本单位存在单位换算关系的单位;

(2)因此当检验单上的单位(即工序单位)与物料的基本单位之间没有在物料上维护单位换算关系时,单位就会无法录入导致保存时提示单位必录。

检验单相关数量计算逻辑

(1)工序单位与基本单位之间的换算关系不是在物料上建立的而是通过在工序计划上维护工序单位与生产单位的换算关系以及在物料上维护生产单位与基本单位之间的换算关系,检验单上维护相关工序数量时会先根据工序单位数量按照工序计划中维护的单位换算关系计算出对应的生产单位数量,再根据生产单位数量按照物料中维护的单位换算关系计算出对应的基本单位数量(反写都是依赖于计算出来的相关基本单位数量反写的);

(2)基于上述描述的计算逻辑,自制工序检验时检验单界面上单位字段是锁定不允许修改的,只能从工序汇报单携带(以防录入的单位与工序汇报单的单位不一致导致相关数量计算错误);

解决方案方案1:按照工序单位与基本单位之间的实际换算关系在当前物料上维护二者所在的计量单位组的基本单位之间的单位换算关系,然后接口中传入对应的工序单位;(说明:基于原因分析中的介绍采取此种方式虽然可以解决单位必录的问题,但是结合检验单相关数量计算逻辑的介绍,需要特别注意检验单单

如何解决调用WebApi保存接口新增自制工序检验单时提示单位必录的问题

问题描述:第三方系统调用检验单的webapi保存接口新增自制工序检验单到星空系统内时,当工序汇报单的单位(即工序单位)与物料的基本单位不...
点击下载文档文档为doc格式

声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。

已经是第一篇
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息
QQ群
  • 答案:my7c点击这里加入QQ群
支持邮箱
微信
  • 微信