如何解决webapi调用生产汇报单保存接口录入序列号保存不成功的问题

栏目:云星空知识作者:金蝶来源:金蝶云社区发布:2024-09-23浏览:1

如何解决webapi调用生产汇报单保存接口录入序列号保存不成功的问题

问题现象调用生产汇报单的webapi保存,数据包中序列号单位数量以及序列号表体均有赋值,但是保存仍然不成功,提示信息为“序列号单位数量与选择的序列号数量不相等”;

解决方法

一、首先webapi保存生产汇报单录入的序列号必须在序列号主档已经存在(因为标准产品是在界面录入序列号后就保存到序列号主档的,webapi保存不会触发这个逻辑,所以需要先在序列号主档生成对应的序列号。这里可以通过序列号主档新增,也可以在调用汇报单的保存接口前先调用序列号主档的保存接口将序列号保存到序列号主档)

二、如果确定序列号在序列号主档已经存在,则检查一下汇报单保存接口的数据包中入库组织字段是否有赋值,这里必须赋值才可以因为序列号的相关校验取的组织信息都是生产汇报单的入库组织;

三、如果确定序列号在序列号主档已经存在且生产入库组织也有赋值,则检查一下序列号的在库状态以及占用情况,判断其是否满足使用条件。汇报单上允许使用的序列号条件如下:

    1、非返工类生产汇报单:(1)只能使用序列号主档中在库状态为空或者出库状态的序列号,且出库状态的序列号只能是生产汇报单元数据中序列号录入设置中配置的出库单据上的序列号;(2)且未被其他非返工类型的生产汇报单单据占用的序列号;
    2、返工类的生产汇报单:(1)只能使用序列号主档中在库状态为空、在库或者出库状态的序列号,且出库状态的序列号只能是生产汇报单元数据中序列号录入设置中配置的出库单据上的序列号;(2)且未被其他返工类型的生产汇报单单据占用的序列号;


如何解决webapi调用生产汇报单保存接口录入序列号保存不成功的问题

问题现象:调用生产汇报单的webapi保存,数据包中序列号单位数量以及序列号表体均有赋值,但是保存仍然不成功,提示信息为“序列号单位数量...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息