第2天:用多维表格“手搓”一个简易ERP(父子型BOM篇)

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

Lv.2潜力创作者

🚀 第2天:用多维表格“手搓”一个简易ERP(父子型BOM篇)

系列第2篇|从树型BOM到父子型结构,为MRP计算铺路
👣 明天更新第3篇:销售模块设计
🔔 关注【古哥计划】,看懂系统如何“用表格跑MRP”

昨天我们完成了树型BOM结构的搭建,它直观清晰,适合展示产品装配关系。

但今天我们要解决一个关键问题:

为什么树型结构不适合做MRP计算?

答案是:重复项太多

比如共用件A3在产品A和产品B中都出现,树型结构会分别记录两次,导致后续计算时容易出错或重复统计。

父子型BOM结构则能将所有父-子关系扁平化,避免重复,更适合用于物料需求计划(MRP)的自动展开。

所以,今天的目标是:

👉 把树型BOM转换成父子型结构,并实现自动去重


🔁 核心思路:通过公式+统计表,一键生成父子结构

这个过程不需要手动整理,而是利用多维表格的“公式+统计”能力,实现自动化转换。

我们分五步走:


第一步:创建“父子辅助”字段

这是整个转换的核心钥匙。

新建一个公式字段,命名为:父子辅助

录入公式:

text编辑

[@产品名称] & "_" & [@父记录]

📌 举个例子:

  • 如果某行是 A1,父记录是 A,那么该字段值就是 A1_A

  • 如果是 A3-1,父记录是 A3,那么就是 A3-1_A3

这个组合键的作用是:

唯一标识每一个“父-子”关系

为后续去重提供判断依据


第二步:添加“项次”字段,确保排序正确

为了保证统计时顺序不乱,我们需要给每一行打上唯一的序号。

新建一个统计字段,命名为:项次

配置如下:

  • 需要统计的字段:父记录

  • 统计方式:计数

  • 统计条件1:父记录 = 父记录

  • 统计条件2:编号 <= 编号

这一步会自动生成一个递增的序号,确保每条记录都有唯一位置。


第三步:生成统计表,自动去重

右键点击数据表 → 选择“生成统计表”,配置如下:

  • 分类字段

  • 父子辅助

  • 物料属性

  • 物料分类

  • 统计字段

  • 用量 → 最小值

  • 项次 → 最小值

💡 这里的关键是“分类字段”会自动合并重复项。

比如 A3_A 出现多次,只保留一条,从而实现自动去重


第四步:拆分“父子辅助”字段,还原父与子

现在我们有了一个去重后的扁平表,但还需要明确“谁是父,谁是子”。

新建两个公式字段

  1. 父字段

公式:TEXTAFTER([@父子辅助], "_")

→ 提取下划线后面的字符,即父件名称

  1. 子字段

公式:TEXTBEFORE([@父子辅助], "_")

→ 提取下划线前面的字符,即子件名称

这样,我们就成功地把“父子辅助”这个复合字段拆成了两个独立字段。


第五步:设置分组视图,让结构更清晰

最后一步,设置一个分组视图,按“父”字段进行分组。

这样,你就能看到:

  • 每个父件下面有哪些子件

  • 用量是多少

  • 属性和分类一目了然

就像一个标准的父子型BOM清单,既简洁又便于后续计算。


🎯 为什么这个方法这么强?

优势

说明

自动去重

不用手动合并,系统自动识别重复项

结构清晰

扁平化结构更适合MRP算法

支持动态更新

修改原树型BOM后,父子表自动刷新

可逆操作

父子型结构也能还原回树型,灵活切换

💡 就像把一棵大树拆成一个个枝干关系,再重新组合成一张“关系网”——
既能看清楚整体,又能算明白细节。

🔮 下一篇预告:第3篇来了!

开始设计销售模块
如何管理客户订单?
如何关联产品与BOM?
如何触发MRP需求?

我们将从“客户需求”出发,一步步打通“销售→生产→采购”的链条。

天津
浏览 852
3
10
分享
10 +1
9
3 +1
全部评论 9
 
绿捷智航
父子辅助字段是由公式连接在一起的,后面又从这个字段分解成“父”、“子”的意义怎么理解?
· 山西省
回复
古哥计划
古哥计划Lv.2 潜力创作者KVP

Lv.2潜力创作者

去重 感谢您的支持!
· 江苏省
1
回复
 
绿捷智航
第二步添加“项次”字段前,应先手动添加“编号”字段(在字段中心-常规字段中)
· 山西省
1
回复
 
楊華
这个下面会有一个空值应该如何处理
· 河南省
1
回复
Dennisun
同问, 是否需要处理这个第一级的父
· 江苏省
1
回复
 
柯梦
请教: 在第二步,添加项次字段时,添加统计字段的条件时,前边并未提到编号字段,也没在表格中看到编号字段,但是条件中可以选出。不清楚是版本问题还是其他原因,请古哥指教
· 河北省
1
回复
柯梦
添加一个编号字段即可。 学习了
· 河北省
2
回复
 
陈启明
太厉害了。学习了
· 湖南省
1
回复
古哥计划
古哥计划Lv.2 潜力创作者KVP

Lv.2潜力创作者

感谢您的支持!
· 天津
1
回复