NC6 库龄分析林茂 linmao@yonyou.com1 引言定期对在库的物料进行库龄计算、查询、分析,帮助企业减少库龄,加快周转。2 应用场景及问题描述分别按公司、库存组织、仓库、匹配其对应查询条件,统计结存数量按库龄区段显示,实现对库龄的查询。3 解决方案3.1 主要字段介绍库龄时段:设置参数 IC036 的值,确定库龄时段单价:根据供应链基础设置组织级参数“SCM02 报表存货成本单价来源”的值决定取结存成本、参考成本、计划成本。金额:针对库龄报表中的每个数量显示金额。 3.2 库龄分析功能介绍在【库龄分析】功能节点,可以分别按公司、库存组织、仓库实现对库龄的查询。进行库龄分析时系统以整个“库龄分析范围”进行计算,取截止到“库龄分析日期”对应组织下物料的结存量,取入库日期早于“库龄分析日期”的入库单和出库日期早于“库龄分析日期”的出库单进行排序、匹配、计算差异、匹配结存数量的库龄区段。库龄分析目前只支持按照“先进先出”的出入库方式\计价方式进行库龄匹配分析,先将入库单和出库单按出、入库日期排序,再将结存主数量按从后往前的顺序匹配入库单,根据匹配结果计算出每个库龄天数的库存量,根据查询条件查询现存量,再根据现存量查询结果查找 。[分析日期-库龄时段最大天数, 分析日期]范围内的入库单(含蓝字入/红字出),库龄天数 = 分析日期 - 入库单的业务日期,通过库龄天数获得所属库龄时段。按公司进行库龄分析查询条件执行结果按库存组织进行库龄分析查询条件执行结果按仓库进行库龄分析查询条件执行结果 3.3 库龄分析算法1)根据查询条件中输入的“库龄分析日期”,取截止到“库龄分析日期”的结存量进行库龄分析;取入库日期早于“库龄分析日期”的兰字入库单和出库日期早于“库龄分析日期”的红字出库单进行库龄分析;2)如果查询条件“是否按辅计量展开”、“是否按辅助属性展开”选择“是”,按物料+单位、批次号、辅助属性取明细结存量进行库龄分析;按物料+单位、批次号、辅助属性取兰字入库单和红字出库单进行库龄分析;如果以上查询条件均选择“否”,则按物料、批次号取结存量进行库龄分析;则按物料、批次号取兰字入库单和红字出库单进行库龄分析;3)根据查询条件中输入的“库龄分析范围”和公司、库存组织、仓库范围,“库龄分析范围”选择“公司范围”,则将所选公司下的结存记录,按物料或物料+单位、批次号、辅助属性汇总结存量进行库龄分析;“库龄分析范围”选择“库存组织范围”,则将所选库存组织下的结存记录,按物料或物料+单位、批次号、辅助属性汇总结存量进行库龄分析;“库龄分析范围”选择“仓库范围”,则将所选仓库下的结存记录,按物料或物料+单位、批次号、辅助属性汇总结存量进行库龄分析;按“库龄分析范围”和输入的公司、库存组织、仓库条件取兰字入库单和红字出库单进行库龄分析;此时要以整个“库龄分析范围”进行计算,剔除在“库龄分析范围”内的转移对库龄的影响,例如:库龄分析范围选择“仓库范围”,仓库条件选择 A、B、C 三个仓库,进行库龄分析时要将入库仓库是 A 仓库,但出仓库是 B、C 仓库、入库仓库是 B 仓库,但出仓库是 A、C 仓库、入库仓库是 C 仓库,但出仓库是 A、B 的入库记录剔除,不能参与库龄分析计算。4)先将兰字入库单和红字出库单按出、入库日期排序,再将结存主数量按从后往前的顺序匹配出入库单,根据匹配结果计算出每个库龄天数的库存量;如结存 100,匹配结果为库龄 10 天有 10,库龄 18 天有 15,库龄 22 天有 18,库龄 35天有 12,库龄 46 天有 20,库龄 75 天有 13,库龄 95 天有 12;5)按输入的“库龄时段”查询条件,将匹配结果按库龄天数期间段进行汇总,得到库龄分析结果。如库龄时段为 15、30、60、90,则库龄分析结果为:库龄≤15 天的有 10,15 天﹤库龄≤30 天的有 33,30 天﹤库龄≤60 天的有 32,60 天﹤库龄≤90 天的有 13,90 天﹤库龄的有 123.4 库龄预警分析 在【库龄预警分析】功能节点,可以指定库龄预警提示的天数,超过该天数库龄的物料将报警。 相当于库龄分析时段的叠...