MRP 计划动作、日期范围筛选,以及 MES 中的生产订单交期
过去 MRP 只给出一条建议——「下单」——每次打开页面都重新算一遍,然后被丢弃。计划员无法忽略它、把它交给别人,也看不出已经下的订单需要调整。本次发布把这条建议变成了一份工作清单。
计划动作
计划现在在每次 MRP 运行后写入七类动作:下单、制造、加急、推迟、取消、增加和减少。变更类动作基于未结采购订单行和生产订单计算。
采购计划和生产计划网格中的每一行都用各自的按钮列出它的动作:
- **Apply(应用)**修改尚未确认的供应。
- **Review on PO(在采购订单上复核)**或 **Review on Job(在生产订单上复核)**打开已确认的供应。
- **Dismiss(忽略)**隐藏某个动作,后续运行中它会保持隐藏,直到建议发生变化。
- **Assign to Me(分配给我)**设置负责人,MRP 在后续运行中会保留手工设置的负责人。
每个动作都有一个责任员工,按物料、物料组、地点、公司默认值的顺序取值。重排容差默认为 7 天,可避免把很小的日期差异放进清单。两者都在 Settings → Planning 中设置。
预测不再重复计算
过去一份 10 的需求预测加上一张 10 的销售订单,会计划出 20。现在未结销售订单行和生产订单物料会消耗同一物料、同一地点的预测:先消耗同一周,再向前回溯最多 4 周,然后向后 1 周。只有剩余部分才驱动需求。可在 Settings → Planning 下的 Forecast Consumption(预测消耗)卡片中调整回溯范围。
计划展望期与运行时间
较长的计划窗口会把下周的工作淹没。计划展望期是每行的一个日期,该行只显示在此日期当天或之前到期的动作和建议订单,而 MRP 仍会计划整个窗口。可在 Settings → Planning 设置公司默认值,并在物料的计划标签页中逐项覆盖。
MRP 默认每 3 小时运行一次。现在你可以按公司时区改为每天运行一次,并自选小时。
两个网格中的周预测都用一条 Stock Availability(库存可用性)条带取代了 48 列,并新增 Latest Order Date(最晚下单日期)、1st Negative On Hand(首次出现负库存)和 Item Group(物料组)列。
日期范围筛选
Carbon 各处的日期列都可以按范围筛选,提供「从」和「到」两个选择器。任一端留空即表示「当天或之后」或「当天或之前」。两端都包含在内,筛选条件保存在 URL 中,因此可用于已保存的视图和链接。
它适用于生产订单、销售订单、报价单、采购订单、发票、付款、日记账分录、收货、发货、拣货单、问题、量具、变更通知和节假日等。工序批次构建器的 Custom due(自定义到期日)范围也可以只填一端。
MES 中的生产订单交期
MES过去把子装配工序的排程目标当作生产订单的 Due Date(交期),而这个目标会早好几周——排程器在子装配自身的工序之上又叠加了它的提前期。现在这一重复计算已经消除。MES 显示生产订单的交期,并在旁边显示该工序自身的目标日期,标注为「Operation needed by」(工序需在此时之前完成)。
已逾期的排程卡片,或所在批次晚于生产订单交期才完成的卡片会标红。今天或明天到期的卡片为橙色。
批量下达生产订单
在「生产订单」列表中选择订单,然后从操作菜单中选择 Release Jobs(下达生产订单)。所选中的草稿和已计划生产订单会被下达,凡是 Carbon 无法下达的订单都会被列出名称。
版本会继承原有设置
过去新建的物料版本使用默认计划设置,也没有供应商。现在它会继承源版本的批量大小、报废率、提前期、各地点再订货策略、物料组、首选供应商,以及供应商物料及其价格阶梯。成本、销售价格和库存不会被复制。
自托管
在由代理终止 TLS 的自托管部署上,登录曾经不可用。Carbon 现在把 ERP_URL 和 MES_URL 的主机视为允许的来源,因此请把两者都设置好。
- 静态资源在构建时压缩一次,并从内存中提供。在我们的测试中,ERP 应用包的请求处理能力从每秒 19,236 次提升到 61,323 次。
- Carbon 在启动时检查整个环境,把所有问题分组后一并报告,且不会打印任何机密。任何部署都无需更改已有的配置项。
- 迁移和数据初始化改由更小的
bootstrap镜像执行,它取代了ops镜像。
改进
修复
- 在同类型的记录之间切换时,第一条记录的值不再残留在表单和备注中。
- 报价单的汇总总额会剔除已删除的行。
- 新增的报价行无需刷新就会出现在浏览器中。
- 把发票的客户改为没有货币的客户后现在可以保存。
- 没有公司时首次登录会进入新手引导。
- 删除物料时,它的供应商价格阶梯也会一并删除。
- 夜间维护派工不再跳过某些公司。
- 错误页面会显示真实的错误状态和消息。
其他
crbn up启动八个服务,约 0.9 GB;Studio、边缘运行时和 imgproxy 需加--full才启动。crbn会在空闲 30 分钟后停止堆栈容器、2 小时后停止开发服务器,并在下一次请求时唤醒它们。crbn prune会清理在crbn remove之外删除的工作树对应的堆栈。- 镜像构建不再导出层缓存,部署直接使用 CI 已发布的镜像。
- MCP 清单生成器会自行设置堆内存上限,CI 安装也不再生成清单。
- README 恢复了功能图和架构图。
- 新增浏览器测试手册,覆盖版本继承。