本文介绍了库龄计算与库存账龄分析表的算法差异、库龄计算方案的字段说明、计算结果设置、结果列表的发布与授权、以及新增“呆滞天数”字段以统计物料呆滞情况。库龄计算相比库存账龄分析表能追溯调拨前和转换前的入库序列,适用于不确定入库日期的情况。同时,文中还说明了如何修改库龄计算方案的统计年限以支持更长时间的统计。
(前言:目前该功能处于灰度发布功能)
一、操作步骤:
二、库龄计算与库存账龄分析表的算法主要差异:
1、库存账龄分析表在即时库存或历史库存匹配到直接调拨单、或批号调整单、或库存状态转换单、或形态转换单时,按入库日期直接计算账龄;
2、库龄计算在即时库存或历史库存匹配到直接调拨单、或批号调整单、或库存状态转换单、或形态转换单时,则根据调拨前或转换前的维度,继续向前匹配入库序列,直至匹配到采购入库、生产入库、其他出库等普通的入库单,或者达到最大计算次数;
3、优劣分析:库存账龄分析表不存在追溯过程,计算过程会比库龄计算快很多;库龄计算则可以向前追溯调拨前和转换前的入库序列,适用于无法确定入库日期的情况。
三、库龄计算方案主要字段说明:
1、统计期限:系统收集查询日期减去统计期限至查询日期的所有出入库流水,如果物料的账龄超过统计期限,则报表显示XX年以上,不会显示具体的年数;
2、库存查询日期规则:上月末、本月末、本周一~日、今天,都是变量,库龄计算时会自动计算具体的库龄查询日期;指定日期,则需要在库龄计算时设置库龄查询日期;
3、XXX单据库龄规则:
(1)销售退货库龄规则:
退货业务日期指按销售退货单的业务日期计算库龄;
出库时的账龄指销售退货单找到源单,根据源单找到匹配的入库流水,按入库流水的业务日期计算账龄,如果没有源单,则取销售退货单业务日期计算库龄;
(2)其他出库(退货)库龄规则:
退货业务日期指按其他出库单的业务日期计算库龄;
出库时的账龄指其他出库单找到源单,根据源单找到匹配的入库流水,按入库流水的业务日期计算账龄,如果没有源单,则取其他出库单的业务日期计算库龄;
(3)返工生产入库库龄规则:
(上线日期:2021-3-11;补丁号:PT146867(灰度版本),通常正式补丁在灰度补丁后两周发布)
入库业务日期指按产品入库单的业务日期计算库龄;
出库时的账龄指产品入库单找到返工生产订单的生产领料单,找到匹配的入库流水,按入库流水的业务日期计算账龄,如果没有源单,则取产品入库单的业务日期计算库龄。
4、最大计算次数:系统内部循环算法的最大次数,达到循环最大次数,则跳出循环,终止计算。如果计算完的结果,库龄分析明细表中匹配的入库单据中仍然存在大量的调拨单或库内调整单,则说明回溯次数偏小,可以将回溯次数调大后再次计算;
5、入库流水顺序设置:指业务日期相同的入库流水的排序规则;
6、最新出库日期统计单据范围:报表里面的最新出库日期的出库单据的范围,账龄天数+最新出库日期可以辅助判断物料的呆滞情况,通常情况下,最新出库日期不统计组织内调拨、库存调整等内部库存业务的库存单据;
7、组织范围:集团内组织间的调拨,按最初采购入库的日期算账龄的场景,则组织范围需要包括集团内的所有组织;单个组织内,跨组织调拨的业务,账龄从跨组织调拨的日期计算,则组织范围只需要设置单个组织。
8、计算结果设置:
(上线日期:2021-3-11;补丁号:PT146867(灰度版本),通常正式补丁在灰度补丁后两周发布)
出厂时不显示,需要在BOSIDE中设置可见性,如图所示:
设置可见后,库龄计算方案的计算结果设置如下:
(1)库龄计算成功时将计算结果同步至固定物理表:
库龄计算时,动态生成物理表,如果需要对库龄结果进行二开查询,则可勾选此选项,库龄结果会复制到固定物理表中。
库龄结果复制后,会占用表空间,如无需要,建议不要勾选。
(2)库龄计算时自动清除固定物理表库龄方案的相关记录:
为减少库龄结果表占用的空间,可勾选此选项,库龄方案重新计算时,会清除上一次库龄方案的计算结果。
四、库龄计算结果列表
(上线日期:2021-3-11;补丁号:PT146867(灰度版本),通常正式补丁在灰度补丁后两周发布)
需要在BOSIDE中发布主控台菜单,该菜单没有预置值,需要新增,如图所示:
可以在BOSIDE中查看到库龄计算结果的固定物理表名:
发布后,还需要设置业务对象功能授权,如图所示:
库龄计算结果的列表和单据界面如图所示:
五、新增“呆滞天数”字段
(1、上线日期:2021-6-10;2、补丁号:PT-146878(灰度版本),通常正式补丁在灰度补丁后两周发布)
库龄分析汇总表、明细表增加“呆滞天数”,便于统计物料呆滞情况。
呆滞天数=查询日期(即:库龄计算时的日期)-最新出库日期。
如果最新出库日期为空,则呆滞天数和账龄显示方式有关:
(1)按区间显示:由于按区间显示时,同一行的数据会包括多个区间的账龄数据,因此最新出库日期为空,会对应多个账龄,呆滞天数无法在一个单元格中显示多个数值,用0代表此异常情况;
(2)按账龄天数显示:最新出库日期为空,则代表物料一直没有出库,因此呆滞天数=账龄天数;
如图所示:
——————————————————————————————————————————————
常见问题:
1、如何修改库龄计算方案的统计年限,使得统计年限可以大于3年?
如图所示,在BOSIDE中扩展基础资料“库龄计算方案”,修改保存操作的校验规则“期限检查”,以按年检查为例,修改下图中表达式中的对应数字和提示信息,按月和按天的检查条件类似,如图所示:
修改保存后的效果如图所示,统计期限可以设为5年,大于3年: