背景
当前智能备货分析2.2中,算法结果未有效实现直发订单的库存保护,导致直发单断货率增加;
需求链接
背景
当前智能备货分析2.2中,算法结果未有效实现直发订单的库存保护,导致直发单断货率增加;
需求链接
场景一:
本地仓日均销量等于0时,保护库存 = 本地仓周销量/7*(N)+ 默认仓直发未生包预出 - 非本地默认仓的可用库存;其中,N取本地仓周销量系数的配置值;

场景二:
本地仓日均销量>0时,保护库存 = 本地仓周销量/7*(N)+ 默认仓直发未生包预出 + 本仓日均销量*(G) - 非本地默认仓的可用库存;其中,N和G,分别取本地仓库存保护天数中2的配置值;

验证三:
计算出的保护库存,结果不足1向上取整1,小于等于0取为0;
根据场景一、场景二的出的结果
安全库存[60]:指定天数(向上取整):安全库存=指定天数[3] * 本仓日均销量[20.00];
安全库存:取当前计算安全库存数量:[60];
因日均销量 > 0,保护库存[41] = 本地仓周销量[190] / 7 *(参数1[2])+ 默认仓直发未生包预出[6] + 本仓日均销量[20.00] *(参数2[1]) - 非本地默认仓的可用库存[40]
因 开启了进销存,库存结余[-376] = 本地仓当前库存[62] - 备货预出数(备库订单本地仓备货预出数[438]+客户订单本地仓备货预出数[0])- 加工原料需求[0];
采购计划数[5]= 备库订单未审核数量[0] + ERP采购计划数[5];
自发货采购天数销量[60] = 根据【估算销量( 从 当前时间[02/21/2023 00:00:00] 到 当前日期+采购天数[3] )】算法,得出数据;
自发货备货天数销量[200] = 根据【估算销量( 从 当前时间[02/21/2023 00:00:00] 到 当前日期+采购天数[3]+备货天数[7] )】算法,得出数据;
本仓链路库存[-371] = 库存结余数[-376] + 采购中数[0] + 采购计划数[5];
预发货总数A = 自发货采购天数销量[60]
预发货总数B = 自发货备货天数销量[200]
全仓可用库存可售天数:因全仓可用库存<=0,值设为0;
因启用了本地仓最低销量设置,因 本仓日均销量[20.00] <= 设置的'本仓日均销量低于'值[1001.0000] 且 全仓日均销量[0.00] <= 设置的'全仓日均销量低于'值[1.0000],不需要备货;设置以下状态:推荐备货数量设为0;

| 所属迭代 | 技术研发中心 2月分支版本(2023年) |
|---|---|
| 所属模块 | / |
| 相关需求 | 智能备货分析2.2-保护库存计算优化 |
| 指派给 | Closed 于 2023-02-21 15:59:09 |
| 任务类型 | 测试 |
| 任务标签 | 初始 |
| 开发组 | 百货开发组 |
| 任务状态 | 已关闭 |
| 进度 | 100% |
| 优先级 | P1 |
| 关键词 | |
| 抄送给 |
| 由谁创建 | 林鸿贵 于 2023-02-16 15:38:03 |
|---|---|
| 由谁完成 | 林鸿贵 于 2023-02-21 15:59:01 |
| 由谁取消 | 暂无 |
| 由谁关闭 | 林鸿贵 于 2023-02-21 15:59:09 |
| 关闭原因 | 已完成 |
| 最后编辑 | 林鸿贵 于 2023-02-21 15:59:09 |
| 团队 | 最初预计 | 总计消耗 | 预计剩余 |
|---|
| 最初预计 | 0工时 |
|---|---|
| 总计消耗 | 0.01工时 |
| 预计剩余 | 0工时 |
| 预计开始 | 2023-02-20 |
| 实际开始 | 2023-02-21 |
| 截止日期 | 0000-00-00 |
验证场景:
一、保护库存的计算公式调整如下:
1)本地仓日均销量等于0时,保护库存 = 本地仓周销量/7*(N)+ 默认仓直发未生包预出 - 非本地默认仓的可用库存;其中,N取本地仓周销量系数的配置值;
2)本地仓日均销量>0时,保护库存 = 本地仓周销量/7*(N)+ 默认仓直发未生包预出 + 本仓日均销量*(G) - 非本地默认仓的可用库存;其中,N和G,分别取本地仓库存保护天数中2的配置值;
二、