Odoo中文网|Odoo实施培训

 找回密码
 立即注册
搜索
热搜: Odoo OpenERP 实施
查看: 7533|回复: 0
打印 上一主题 下一主题

理解OpenERP的BoM表的Properties

[复制链接]

11

主题

15

帖子

45

积分

新手上路

Rank: 1

积分
45
跳转到指定楼层
楼主
发表于 2015-9-7 20:12:58 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
                                                                                                                        BoM表的Properties,在按订单生产的情况中,沟通销售部和生产部非常有用。

一、问题
     OpenERP的BoM定义了产品的物料构成,也定义了产品的生产工艺信息。一个产品可以定义多个BoM,例如某型号的家具,生产方式可能有大批量流水线生产,少量半自动生产。两种生产方式有不同的BoM(因为生产工艺不同)。又如,OEM加工的情况,同一规格型号产品,如LED灯具,不同客户,要求外观上刻印不同的客户铭牌。

二、OpenERP的解决办法
     例如,工厂有100种型号的LED灯具,有200个OEM客户,每个客户都要求外观上刻印客户铭牌。一种解决办法是,定义100 × 200个产品,即每个型号产品都按客户细分成200个子型号。但这个办法的麻烦是,销售人员面对如此多的产品容易出错,且订单处理效率低。
     OpenERP的解决办法是,只定义100个产品,每个产品有200个BoM。在MRP中配置Properties Group “客户铭牌”,该Properties Group有200个Properties,即每个客户一个。在BoM的Properties中指定该BoM对应的客户,即“客户铭牌”。销售人员创建销售订单时候,选择产品型号,根据订单的客户,为每一个产品型号指定“客户铭牌”的Properties。
     当销售订单Approve时候,系统会根据订单上定义的Properties,自动匹配该产品的BoM中(200个),Properties相同的那个BoM,而后根据该BoM计算物料,产生生产单(Manufactory Order)和操作单(Work Order)。系统自动匹配产品BoM的规则是,订单上的Properties,和BoM上的Properties,匹配相同项最多的那个BoM。

三、解决办法评论
     OpenERP的解决办法,简化了产品定义,因而,销售、库存等非生产人员的工作更简单。但BoM表数量没有减少,将复杂性局限在生产环节。实际上,系统自动匹配BoM,并根据BoM计算MO和WO,生产工人根据MO和WO开工生产。生产工人的复杂性并没有增加。真正增加的复杂性是BoM的设计和定义,产品和工艺设计人员的工作复杂化了。
     也许,另一种解决办法是动态BoM,即不是为每个产品定义200个静态BoM,而是每次根据订单情况动态改变BoM。这个做法,谁来动态改变BoM呢?或者销售人员,或者生产人员,或者系统。销售人员或生产人员动态改变是不现实的,因为增加了他们的工作复杂度。由系统自动改变BoM结构,极大增加了系统计算的复杂性。想比较而言,还是OpenERP的办法好些,虽然BoM数量增加了很多。

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|技术支持|开发手册|Odoo中文网-远鼎旗下odoo培训网站 ( 苏ICP备15039516号 )

GMT+8, 2024-5-3 18:59 , Processed in 0.025487 second(s), 14 queries , Xcache On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表