【库存管理】-清除零库存记录
金蝶云社区-ZoHoY
ZoHoY
6人赞赏了该文章 2,630次浏览 未经作者许可,禁止转载编辑于2018年05月11日 18:37:05
summary-icon摘要由AI智能服务提供

本文描述了一个针对即时库存表的清理功能,旨在删除未实际发生出入库业务的零库存记录以提升性能。根据物料是否启用辅助单位,清理条件有所不同。清除时需确保相关记录在预留表、序列号追踪表中无对应,避免影响库存预警和盘点。提供两种清除选项:仅清无业务零库存记录或清除所有零库存记录,后者可能影响库存预警和盘点备份。

功能:清除即时库存表中实际未发生出入业务的数量为0的记录。
作用:用于清除即时库存表中的无用数据,提升库存查询和更新性能
条件:库存组织设置了库存启用日期。

详细功能:

  • 未启用辅助单位的物料,清除库存量(基本单位)为0的即时库存明细记录。

  • 启用辅助单位的物料,清除库存量(基本单位)和库存量(库存辅单位)同时为0的即时库存明细记录。


  • 清除原则:检查无出入库单据的零库存记录,且不在预留表和序列号跟踪表中的,才能够删除。
    选项1:仅清除无库存业务的零库存记录。
    检查无出入库单据(包括预留表、序列号追踪表)的零库存记录,删除即时库存中的该记录。
    选项2:清除所有零库存记录。
    检查无预留表、序列号追踪表的零库存记录,删除即时库存中的该记录。


清除0库存逻辑:
1、统计出当期库存单据发生数据
2、叠加上期余额数据得到有用的库存数据组合集合:结存临时表A
3、删除即时库存表中数量为0且在一下数据表中不存在相同纬度记录的数据
      A:结存临时表A
      B:预留关系表
      C:序列号追踪表


注意:清除所有零库存记录可能会影响库存预警和0库存盘点备份。清除之后会认为该物料没有发生过业务,不再参与库存预警查询


图标赞 6
6人点赞
还没有人点赞,快来当第一个点赞的人吧!
图标打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!