新手求助,如何拆解BOM结构并在新的表里展开新增? EricLv.3修习 发布于 2024-12-18 18:13 最后回复 2024-12-24 15:57:19 问答 收藏 复制链接 新浪微博 微信扫一扫 分享 10 回复1585 浏览 我现在搭建 BOM 表以后,想做个简单版的 MRP 计算,现在搭了一个计划主表和计划明细表后,想通过工作量在计划明细表里把目标 BOM 展开新增,大佬们可以提供点参考的思路吗?
你的思路很好,学习一下
看看我发的帖子
根据学习橙木科技的 BOM 多级展开功能,简单做一个工作流思路分享 | HAP 社区
这个好像不是完美树形吧。。
子表加上排序字段,用代码块给他生成排序结果,不太灵活,只有一个排序方式。
明道云里怎么展示这样的树形结构,自己写视图插件吗?我印象中之前好像有个案例
不太懂,找 AI 答了一下 😄
在搭建 BOM 表并希望实现简单版的 MRP 计算时,通过计划明细表将目标 BOM 展开新增是一个关键步骤。以下提供一些参考思路来帮助你实现这一目标:
一、明确 BOM 表与 MRP 的关系
二、搭建计划主表和计划明细表
三、实现 BOM 展开新增的思路
四、注意事项
通过以上步骤和注意事项,你可以实现 BOM 表的展开新增,并搭建一个简单的 MRP 计算系统。这将有助于你更准确地制定生产计划、降低库存成本并提高生产效率。
对。
但是要特别注意,BOM 不能形成环路。
比如:A 物料的 BOM 里有 B 物料,B 物料的 BOM 里又有 A 物料。
如果出现环路,循环会无法终止。
我理解的,第一层需求物料,我理解的成品物料是吗,然后第二层开始挂成品的下阶物料
然后用循环的方式,从第二层开始,把下阶物料逐层新增和计算是吗?
取数出来,扔到代码块中进行计算后,存到子表中。
计划明细表要做成树结构,第 1 层是需求物料。
从第 2 层开始用循环,把第 i 层的 BOM 物料挂在第 i-1 层下。
直到找不到第 m 层的 BOM 物料,就停止,此时的树有 m-1 层。