即时库存的保管者类型为空,库存数据错误排查处理原创
金蝶云社区-邱育华
邱育华
2人赞赏了该文章 468次浏览 未经作者许可,禁止转载编辑于2022年09月02日 13:31:15

一、【问题现象】

1、即时库存明细表中,有个别物料的即时库存的保管者类型、保管者为空,且出现负库存,实际仓库不允许负库存出库

image.png

2、报错”找不到对应的基础资料数据,可能即时库存数据已经被删除,请刷新数据后重试“

image.png


二、【原因分析】

先总结下排查的结果:

一般在即时库存中出现保管者类型和保管者为空的数据,根本原因是:个别库存单据的保管者类型录入有误,导致生成的即时库存出现错误。比如:

  • 单据转换,用货主类型映射到保管者类型(保管者类型中业务组织是"BD_KeeperOrg", 货主类型业务组织是"BD_OwnerOrg", 两者不同,直接映射会导致数据错误)

  • WebApi对接写入单据数据,写入的值同上,导致错误


image.png



问题2中,原因是保管者视图出现错误:V_ITEMCLASS_KEEPER

image.png


三、【排查过程】

具体步骤:

1、查询异常数据来源

  • 从即时库存校对中间结果排查

  • 即时库存联查物料收发明细排查


2、看单据是否当期,当期的话,修复单据数据 然后做即时库存校对

3、非当期需要做反关账,再执行步骤2的处理


1、开启"库存校对中间结果",定位异常单据

image.png

image.png

image.png


2、执行即时库存校对,从校对中间结果看单据库存维度的异常情况

image.png


 SELECT * FROM T_STK_STKBALOCCUR WHERE FKEEPERTYPEID = 'BD_OwnerOrg'

T_STK_STKBALOCCUR(库存结存发生数据表)


image.png


3、修复单据数据,重新执行即时库存

赞 2