系列第43篇|从零开始搭建标准ERP架构

👣 接续第42天“APS自动排程”,今天我们进入生产执行的核心环节——物料齐套性检查

🔧 目标:建立“排程欠料”模型,实现“计划 vs 用料”的自动比对

🎯 关键点:统计字段 → 排程日期判断 → 公式字段 → 欠料预警

💡 核心价值:提前发现“有计划无物料”的风险,避免停工待料

🔁 回顾:我们已经做了什么?

在前两篇中,我们完成了:

建立了 装配线明细表

实现了 任务→线体→顺序→工时→时间 的全流程自动化

生成了 开工与完工时间

创建了 甘特图可视化排程

现在,我们拥有了:

生产任务的排程时间

每条任务的生产用料清单

但还缺最后一步:

这些任务有没有领到材料?会不会因为缺料而无法开工?

这就是本篇要解决的问题:建立“排程欠料”预警机制,确保“能排得动,也能做得成”

步骤一:创建“排程欠料”视图 —— 物料齐套分析入口

操作路径:

进入数据表:生产用料明细表

新建视图:排程欠料

作用:

聚焦于“哪些物料还没发出去”

是 PMC 判断“是否可以开工”的核心依据

步骤二:精简字段,聚焦核心信息

🚀 第43天:用多维表格“手搓”一个简易ERP(排程欠料预警篇)

优势:

清晰展示“谁缺多少料”

支持按任务/物料筛选

便于打印或导出给采购部门

步骤三:新增统计字段 —— 获取排程日期

新建字段: 统计

🚀 第43天:用多维表格“手搓”一个简易ERP(排程欠料预警篇)

统计设置:

需要统计的字段MPS 计划开工时间

统计方式最小值

统计条件

  • A 生产任务号 = 当前行 A 生产任务号

解释:

查找该生产任务在 MPS 计划中的最早开工时间

如果没有排程,则返回空

返回格式为“03-05”等日期格式

作用:

识别“已排程” vs “未排程”任务

为后续筛选提供条件

步骤四:筛选“已排程但未发料”的任务

操作:

排程欠料 视图中添加筛选:

  • 排程日期 ≠ 空
  • 未发数量 > 0

效果:

只显示那些“已经有排程安排,但物料还没发出去”的记录

即:“有计划、没物料”的风险项

用途:

提醒 PMC:这些任务可能要延迟

提示采购:这些物料需优先到货

支持“齐套率”计算

步骤五:回到 MPS 计划表,添加“是否生成领料单”状态

新建字段:公式

🚀 第43天:用多维表格“手搓”一个简易ERP(排程欠料预警篇)

公式解释:

XLOOKUP([@生产任务号], ...):查找该任务是否存在于“生产用料明细表”中

如果存在 → 返回对应记录 → 公式返回 "已生成"

如果不存在 → 返回错误 → ISERROR 判断为真 → 返回 "未生成"

作用:

快速识别“有排程但未生成领料”的异常情况

作为“排程执行闭环”的监控点

用途:

异常警示:提醒 PMC 补发领料单

数据质量检查:确保每条排程都有对应的用料记录

🌐 设计总结:为什么这个模型这么重要?

功能价值
排程欠料视图聚焦物料缺口
排程日期统计判断任务是否已排
未发数量字段明确缺多少料
是否生成领料单检查流程完整性
筛选组合快速定位风险任务

核心思想:

把“被动等待”变成“主动预警”

让PMC从“救火员”变成“指挥官”

相关新闻

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

立即咨询 企业版试用 上门服务

请您留言

感谢您的关注,你可留下联系方式,我们将第一时间与您联系。