Office中国论坛/Access中国论坛

标题: 有关于BOM可选件的的数据架构问题。 [打印本页]

作者: doney88    时间: 2015-10-25 22:29
标题: 有关于BOM可选件的的数据架构问题。
由于产品的特殊性,几乎每个产品的当中的几个部件都会分好几种颜色(也就是可选用不同颜色的原材料)(有的是金属件电镀颜色不同而已。结构完全一样。 。

我看到别人的做法就是在一个母件下一层。同时录入可选件。

这样有可选件上层配件就会出现没有颜色的产品(我称之为幽灵产品),任何产品我们肯定会有颜色。每层的bom对应主于物料表中的数据。岂不是在没有任何实际意义上的用途。 (无颜色产品)

另外 ,在客户选好使用什么颜色的后,是否就直接又上述中的结构bom中,修改成有对应颜色的bom?

有点混乱。 希望高手指点迷津。 不胜感激。

作者: zpy2    时间: 2015-10-26 06:39
不明的漂过
作者: zpy2    时间: 2015-10-26 06:40
颜色单独管理有难度吧
作者: yanwei82123300    时间: 2015-10-26 08:10
关于BOM的定义,是不允许出现模糊的定义,BOM相当于配方,配方不明确,极易出现混乱,对于颜色的管理,建议不要在BOM中设置。
作者: doney88    时间: 2015-10-26 08:17
yanwei82123300 发表于 2015-10-26 08:10
关于BOM的定义,是不允许出现模糊的定义,BOM相当于配方,配方不明确,极易出现混乱,对于颜色的管理,建议 ...

我也是这么想的。一个颜色单独建立一个产品编码,并进行BOM录入,是么有问你。
但是太多的产品,工艺路线都是一样,只是原材料颜色变了一下。

我再想,也许设计上没有什么好的方法,只能在录入BOM的时候,增加快速复制功能了。
作者: yanwei82123300    时间: 2015-10-26 08:31
doney88 发表于 2015-10-26 08:17
我也是这么想的。一个颜色单独建立一个产品编码,并进行BOM录入,是么有问你。
但是太多的产品,工艺路 ...

我们公司就是将颜色单独建立了系统代码,然后根据客户需要通过订单链接颜色代码,来显示颜色名称描述,和客户特殊要求
作者: doney88    时间: 2015-10-26 08:36
yanwei82123300 发表于 2015-10-26 08:31
我们公司就是将颜色单独建立了系统代码,然后根据客户需要通过订单链接颜色代码,来显示颜色名称描述,和 ...

我们没办法。我们的颜色是按照原材料来的。不是固定的。太多太多了。。你们的方法我们肯定用不了。。
作者: roych    时间: 2015-10-26 09:12
个人建议,建立一个产品明细表:
ID……………………主键
产品ID………………索引【有重复】
颜色ID………………索引【有重复】

产品表
产品ID………………主键
产品名称……………索引【是否唯一值,看情况】

颜色表
颜色ID………………主键
颜色代码……………索引【唯一值】
颜色名称……………索引【有重复】

下单时,如果没有这个颜色,可以先添加颜色。
作者: doney88    时间: 2015-10-26 09:51
roych 发表于 2015-10-26 09:12
个人建议,建立一个产品明细表:
ID……………………主键
产品ID………………索引【有重复】

感谢R神的回复,我现在也是在往这个方向去构思。

关系到BOM,由于半成品,也许要委外加工,有些半成品直接销售。所以这些半成品需要建立物料记录,以便在BOM表中显示层级关系。

那么就会出现这样的问题,产品A ,下有两个主要的部件 A 与B 。
A会有颜色不同 B也是。
这样就得在产品表中继续建立这些部件的信息,并多家一个字段,区分部件与半成品部件。
并且在产品明细表中继续添加部件与颜色代码的关系。

还有更深入的情况,部件B ,下的一个配件由于要委外加工,金属装饰,需要外发电镀,固还得建立物料信息(毛坯件与电镀回来的配件成品件)这样还得重复以上操作。

现在我想到的是这样的操作思路,很繁琐,正在想如何解决。
但是BOM做好了,后续的工作也就简单了。这个是生产企业的核心。
作者: roych    时间: 2015-10-26 10:44
有些问题不是程序可以搞定的。过于复杂的东西,个人建议你应该向上级反映下,建立基础表之后,是否可以考虑优化原有流程,或者制定新流程。
行业不一样,无法给你更多的建议,不好意思。
作者: doney88    时间: 2015-10-26 10:50
roych 发表于 2015-10-26 10:44
有些问题不是程序可以搞定的。过于复杂的东西,个人建议你应该向上级反映下,建立基础表之后,是否可以考虑 ...

好的,谢谢R神。。已经对我很有用了。
作者: zpy2    时间: 2015-10-27 05:12
一般BOM二张表,一张Item有ID,品名,颜色等栏位,另一张是BOM,有parentID,ID二栏表示BOM层级。如果再分,最多加个版本,sap应是每次是复制的。
作者: laimf    时间: 2015-10-27 10:58
本帖最后由 laimf 于 2015-10-27 11:14 编辑

从生产管理、质量管理等管理角度来说,BOM中不同颜色的产品零部件必须是为不同的零部件,物料编码肯定是不能一样,必须加以明确区分。
没有上色的半成品可以看作是同一个零部件(同一子层结构),不同颜色产品都是可以引用这个半成品零部件结构。
物料编码最好是标准的多级编码,便于人工识别,当然为了加密,可以用随机编码。
工艺路线当然不是复制,应该是引用。要BOM、CAPP等系统支持。
从BOM结构搭建来说,就是可以加一层未上色半成品节点,来达到零部件重用的目的。
如:产品A有红黄蓝三色,就应该是三个物料号。
BOM的基本结构应该是这样:

A
   --A红
      ---A未上色半成品
   --A黄
      ---A未上色半成品
  --A蓝
      ---A未上色半成品

可能还有更多的子层结构,但思路都应该是这样,BOM上才能区分清楚。

作者: doney88    时间: 2015-10-28 09:28
laimf 发表于 2015-10-27 10:58
从生产管理、质量管理等管理角度来说,BOM中不同颜色的产品零部件必须是为不同的零部件,物料编码肯定是不 ...

谢谢 laimf的回复,感觉你是个生管高手!!

我们的情况不是先做成产品后再上色。而是结构都一样,只是采用的原材料的颜色不一样。从而导致的不用颜色的产品。这样应该做不到,在半成品节点下加一层颜色的吧。

我已经大致购置好思路。谢谢你的帮助。

作者: laimf    时间: 2015-10-29 10:28
我这样表述不知道对不对。
你的思路是零部件一个结构一个编号,即使有多个颜色也用这个编号,在这个零部件的颜色属性上去区分,这是一个方向。
我的思路是零部件一个结构一个颜色一个编号。即使同一结构,如果不同颜色,我视为另一个零部件。
两个方向各有优缺点,没完美的解决方案。
我做BOM结构相关的工作,算是给生产做数据准备吧,没搞过生产管理,但每天有跟他们互动。他们一般都比较强势。
工作中遇到很多类似的问题。有时间的话,大家都交流下吧。{:soso_e113:}
作者: friendship    时间: 2015-10-29 22:06
其实这个产品编号与bom结构的问题,最好结合你们已有的做法结合已有的系统功能或者说将要选型的系统功能来决定。
一般来说,对于颜色分类多的同样产品的企业来说,从维护产品编码来说,产成品物料号可以同一为一个(产成品物料主信息不带颜色设置,但在接受的销售订单、生产工单安排时有明确的颜色字段设置),另外,但对应同颜色的不原材料建议一物一个物料编号,这样一个产成品可以挂多种不同颜色的物料号而成相应颜色的产品。(也可以有组合配置bom一说,可以参考电脑选配组装、汽车组装的BOM设置方案。)
第二个方案就是把不同颜色的产品试做不同的产品,保证一物一个料号对应。这个方案的不好的地方是物料编号多,新增产品时需要维护的基础数据量大。
作者: doney88    时间: 2015-10-29 22:25
laimf 发表于 2015-10-29 10:28
我这样表述不知道对不对。
你的思路是零部件一个结构一个编号,即使有多个颜色也用这个编号,在这个零部件 ...

好呀。以后多多交流。 我打算采用你说的第二种。

作者: doney88    时间: 2015-10-29 22:30
friendship 发表于 2015-10-29 22:06
其实这个产品编号与bom结构的问题,最好结合你们已有的做法结合已有的系统功能或者说将要选型的系统功能来 ...

还是一色一个编号吧。不然出入库都没有对应纪录。 谢谢你




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3