# 2026-09-17-计划预测新增可分配库存与是否调拨字段 ### 1. 计划预测第一个页签新增云仓/外仓可分配库存、是否调拨 **旭东 → OpenClaw:** > 计划预测第一个tab页计划预测里面需要做以下优化 > 1、增加字段云仓可分配库存、外仓可分配库存,放在加工厂库存的右边 > 2、云仓可分配库存=总库存*参数X-云仓库存 > 3、外仓可分配库存=总库存*参数Y-外仓库存 > 4、再增加一个字段,叫做是否调拨,放在外仓可分配库存的右边,选项内容有云仓、外仓、云仓和外仓 **OpenClaw 响应:** 四个点都已实现: 1. 计划预测页签在「加工厂库存」右侧依次新增**云仓可分配库存**、**外仓可分配库存**两列,再右侧新增**是否调拨**列;三列默认显示,也可在字段设置里调整显隐。 2. **云仓可分配库存 = 总库存 × 参数X − 云仓库存**。 3. **外仓可分配库存 = 总库存 × 参数Y − 外仓库存**。 4. **是否调拨**按可分配库存自动判定(经确认不做人工选择):云仓可分配>0 且 外仓可分配>0 → 「云仓和外仓」;仅云仓>0 → 「云仓」;仅外仓>0 → 「外仓」;两者都不大于 0 时留空显示「-」。 **参数取值口径**:X、Y 即参数配置页「云仓外仓权重参数」里定义的两个参数,按每个商品自己算:**X = 云仓昨日销量 ÷ 昨日销量**,**Y = 外仓昨日销量 ÷ 昨日销量**(昨日销量为 0 时权重按 0 计);可分配库存保留 1 位小数。 > **旭东确认(同日 15:20)**:该口径保持现有实现不变——每个商品的 X、Y 都按该商品自己的数据计算,不改为全系统汇总权重。 **同时配套**:两列数值加入可排序/数字筛选、是否调拨加入选项筛选(云仓/外仓/云仓和外仓)、字段权限清单同步登记;导出与其它页面未改动。 **验证**:接口实测 200 行数据与公式逐行重算 0 处不符,是否调拨判定 0 处不符(分布:28 条云仓、172 条空);Python/JavaScript 语法检查通过,app.js 的 gzip 缓存已重新生成,测试环境服务平滑重载无错误日志。 Git 提交 `3ca6911`,提交说明“计划预测新增云仓/外仓可分配库存与是否调拨字段(按云仓外仓权重参数X/Y自动计算)”,未夹带其它未提交改动。未操作生产环境及云端。