仓库未启用仓位单据明细异常录入仓位问题排查原创
金蝶云社区-邱育华
邱育华
2人赞赏了该文章 266次浏览 未经作者许可,禁止转载编辑于2022年11月03日 17:47:40

一、【问题现象】

分步式调出单调入仓位异常,调入仓库未启用仓位,但是异常录入仓位。偶发此类异常数据,错误填入的仓位没有规律。


二、【原因分析】

仓位和仓库是严格绑定的,仓库基础资料通过"启用仓位管理"控制

image.png


可能原因:

1、取消了实体服务规则中仓库仓位的锁定限制

2、上游单据错误携带

3、即时库存中异常数据查询返回携带

4、二开取消了保存中仓位的校验器

5、二开插件对仓位进行赋值

6、单据审核后放开仓位字段进行修改

7、操作数据库后台修改

8、异常批量填充

9、webapi对接写入数据,忽略保存规则的相关校验


排除以上原因,无法重现。


最终找到问题根源:

新增了反写规则,分步式调入单保存操作将调入单的调入仓库反写到上游调出单的调入仓库,导致调出单的调入仓库和调入仓位不匹配。


image.png


分步式调出单正确录入仓库仓位


image.png

image.png

image.png

出现这样的异常数据,如果触发了库存校对,不但没法解决数据问题,还会产生异常的即时库存数据

解决方案:

1、先禁用该反写规则  

2、错误单据需后台数据库修改仓位数据,然后进行库存校对



审核后的单据数据与单据审核时点的维度数据不一致,这种属于反写规则的错误使用,排查数据比较坑。。。

赞 2