目前我知道有两种方式建产品的 BOM 表,一种是一个表单自我关联,好处是层级视图可以折叠展开物料,坏处是所有的物料都要用这个表单填;另一种是分多张表关联,好处是总表和子表可以记录不同的信息,坏处是卡片式的层级视图展示太废空间,查找不方便。
用哪种方式好?
目前我知道有两种方式建产品的 BOM 表,一种是一个表单自我关联,好处是层级视图可以折叠展开物料,坏处是所有的物料都要用这个表单填;另一种是分多张表关联,好处是总表和子表可以记录不同的信息,坏处是卡片式的层级视图展示太废空间,查找不方便。
用哪种方式好?
要先确认:对什么 品类的产品创建 BOM,以及 BOM 后续如何使用
这个只能边干边梳理总结了。
主产品的 BOM 里有子产品,子产品的 BOM 里有孙产品,以此类推,会有 N 层,不只 2 层,所以“总表 + 子表”的方案就不行了。
“工作表自身关联”的方案,一般来说够用了。除非业务复杂,某产品可能有多套 BOM,那么这个方案也不行。
我刚看了下,总表的层级视图可以穿透好几层的。
注意,BOM 的数据关系不是树,而是图,是“自身多对多”关联。
因为“父节点”会有多个,例如:A 产品的 BOM 里包含 C,B 产品的 BOM 里也包含 C。
要先确认:对什么 品类的产品创建 BOM,以及 BOM 后续如何使用
主产品的 BOM 里有子产品,子产品的 BOM 里有孙产品,以此类推,会有 N 层,不只 2 层,所以“总表 + 子表”的方案就不行了。
“工作表自身关联”的方案,一般来说够用了。除非业务复杂,某产品可能有多套 BOM,那么这个方案也不行。