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

👣 接续第41天“装配线体建模”,今天我们进入排程的核心——自动计算开工与完工时间

🔧 目标:基于“累计工时 + 开始日期 + 核算周期”,实现全自动排程

🎯 关键点:排程控制表 → 公式字段 → 开工/完工时间计算 → 甘特图可视化

💡 核心价值:无需手动计算,一键生成排程进度,支持实时调整

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

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

建立了 装配线明细表

定义了每条线体的 主打产品

MPS 计划中关联了 排程线体

设置了 排程顺序

计算了每条线体的 累计用时

现在,我们拥有了:

生产任务

所属线体

排程顺序

累计工时

但还缺最后一步:

这些任务什么时候开始?什么时候结束?

这就是本篇要解决的问题:建立“排程控制中心” + 自动计算开工与完工时间

步骤一:创建“排程控制”表 —— 全局参数配置

操作路径:

进入文件夹:7.排程模块

新建数据表:排程控制

作用:

存放排程系统的全局参数

支持灵活调整,不影响主数据结构

步骤二:配置两个核心参数

1️⃣ 字段:开始排程日期(日期类型)

🚀 第42天:用多维表格“手搓”一个简易ERP(APS自动排程篇)

说明:

可以随时修改,比如提前或延后排程

是所有任务的“起点”

默认为当前工作日的首班时间(如早上8:00)

2️⃣ 字段:核算时间(小时)(数字类型)

🚀 第42天:用多维表格“手搓”一个简易ERP(APS自动排程篇)

说明:

表示“一天的有效生产时间”

若为双班制(早+晚),填 24

若为单班制(仅白天),填 12

支持按车间/线体差异化设置(后续可升级)

当前默认:24小时 → 即每天可生产24小时

步骤三:在 MPS 计划中添加公式字段

切换到视图:线体(MPS计划表中的视图)→🔹 第一个公式字段:完工时间

🚀 第42天:用多维表格“手搓”一个简易ERP(APS自动排程篇)

解释:

排程控制![开始排程日期]:全局起始时间

[@累计用时]:该任务在线体上的累计工时(单位:小时)

排程控制![核算时间(小时)]:每天有效生产时间(单位:小时)

除法运算:将“工时”转换为“天数”

加法运算:从起始日往后推

示例:

起始日:2026/03/01

累计用时:35 小时

核算时间:24 小时

结果:2026/03/01 + 35/24 ≈ 2026/03/02 11:00

效果:

任务越靠后,完工时间越晚

自动考虑跨天情况

🔹 第二个公式字段:开工时间

🚀 第42天:用多维表格“手搓”一个简易ERP(APS自动排程篇)

解释:

[@完工时间]:前面已算出

[@任务用时]:该任务本身的工时(单位:小时)

减去它,就是“开始时间”

示例:

完工时间:2026/03/02 11:00

任务用时:5 小时

核算时间:24 小时

结果:2026/03/02 11:00 - 5/24 ≈ 2026/03/02 01:00

效果:

实现“倒推开工时间”

避免任务重叠

步骤四:创建甘特视图 —— 可视化排程

操作:

MPS 计划 表中新建视图:甘特图

添加字段:

  • 排程线体(分组)
  • 生产任务号
  • 开工时间
  • 完工时间

设置为“甘特图”视图

效果:

每条任务显示为一条横条

长度代表持续时间

不同线体自动分组

支持拖拽调整(部分平台支持)

🚀 第42天:用多维表格“手搓”一个简易ERP(APS自动排程篇)

优势:

一目了然看到瓶颈线体

方便 PMC 调整优先级

支持打印或分享

🌐 设计总结:为什么这个模型这么强大?

功能价值
排程控制表参数集中管理,全局生效
开始排程日期支持灵活调整,应对突发变化
核算时间区分单班/双班,精准匹配实际产能
完工时间公式自动推算,避免人工错误
开工时间公式倒推机制,确保不冲突
甘特图可视化展示,提升沟通效率

核心思想:

把“人为主观判断”转化为“可量化、可追溯的数据流程”

相关新闻

发表回复

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

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

请您留言

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