用多维表格搭建版本号管理,每次跑需求都有据可查

古哥计划
古哥计划 Lv.2 潜力创作者KVP

Lv.2潜力创作者

MRP需求版本号管理封面图

🔥MRP需求跑完就忘?用多维表格搭建版本号管理,每次跑需求都有据可查

在实际跑MRP物料需求中,需要对每一次跑的MRP需求进行版本号管理,如每次跑的需求对应的是哪几张订单号?是什么时候跑的?需要让多维表格应用这边记录好,也方便PMC计划员下次复核物料需求是否有问题。此时就引出一个问题:如何在多维表格中把每一次跑的需求放到指定位置(数据表)中,并记录好需求单号?


一、建立审核需求机制

在多维表格中可以这样设计,把跑需求这一个作为独立的数据表,只负责跑需求的结果,相当于一个数据需求中转。在此数据表中新建一个按钮字段,确定此需求,通过加入审核的机制来进行需求号的管理。如果确定了,就把这批需求放到新的数据表,同时把此数据表的记录删除。

在**"1层 - MRP 需求"**表中新建一个按钮字段,并把标题命名为:审核MRP需求


二、建立新的数据存放数据表

新建一张新的数据表,并命名为:1层 - 需求记录

新建多个字段,这些字段是待写入字段,以文本、日期、数字为主,分别为:订单号父件编码父件名称等,也就是在"1层 - MRP 需求"表的所有的字段都一一对应建立好,只是不能有公式等不能自动化写入的字段属性。


三、新建自动化:点击按钮时 → 生成MRP需求单号

步骤1:点击按钮时选择按钮所在的数据表 → 1层 - MRP需求 → 选择按钮所在的字段 → 审核MRP需求

步骤2:查找内容选择记录所在的数据表 → 1层 - MRP需求 → 设置查找范围 → 所有记录

步骤3:新增记录选择记录所在的数据表 → 1层 - 需求记录 → 设置记录内容 → 分别把字段与需要新增的内容一一添加进去。这一步就是自动化的核心,把查找到的内容(所有字段)一一写入新建的数据表。

步骤4:删除内容选择记录所在的数据表 → 1层 - MRP需求 → 设置查找范围 → 所有记录

这一步的逻辑是,当用户审核后,就代表此数据表的需求已经没有问题了,并且已经发送到新表了,所以这里的数据就需要删除了。


四、建立需求单号

每一次跑的需求需要加上一个唯一的需求单号,这个需求单号可以用创建此记录的时间来命名,只要确保不重复就可以了。BUG率最小的就是用创建此MRP需求的时间的秒数来作为后缀,前缀用标准的日期数字,如20260619。

新建一个公式字段,并命名为:计划单号

公式:计划单号生成

=YEAR([@生单时间])&TEXT(MONTH([@生单时间]),"00")&TEXT(DAY([@生单时间]),"00")&"-"&SECOND([@生单时间])
  • YEAR([@生单时间]) — 提取年份,如 2026

  • TEXT(MONTH([@生单时间]),"00") — 提取月份并补零,如 06

  • TEXT(DAY([@生单时间]),"00") — 提取日期并补零,如 19

  • SECOND([@生单时间]) — 提取秒数,如 55

  • 最终拼接结果示例:20260619-55


五、知识点总结

今日多维表格应用的设计核心思路:通过中转数据表 → 数据表存放这个思路,可以把工具与数据分开,类似主表与子表的设计思路。跑出来的需求暂存,审核后到新表,同时加上唯一单号,方便追溯数据源。

同时巧妙地利用了创建时间来建立自动化的唯一单号(BUG率最低),因为跑需求的约束限定1人跑需求,所以同时跑需求的事件几乎不可能发生。这样就省去了手动录入计划单号的步骤,大大简化了跑需求的效率。

核心口诀
:中转暂存 → 审核确认 → 归档新表 → 自动单号,四步搞定MRP需求版本管理。

浏览 133
收藏
5
分享
5 +1
+1
全部评论