Part III: Alternative Part
1. 为什么会有替代料的概念?
在制造行业替代料是一个很普遍的问题。根据我的总结,出现替代料的情况至少有以下几种原因(但不限于):
1)供应原因:供应商无法及时供应原定的物料,需要使用替代料
2)成本原因:替代料的成本与主料的成本不一致,根据市场需要决定用哪一种料
3)质量原因:替代料的质量与主料的质量不一致,根据市场需要决定用哪一种料
4)合规原因:在不同的地区,对某一物料的法规要求不一致,例如有铅无铅(RoHS)
5)清理旧料库存原因:某一旧的物料仍然可用,将旧料用完再用新料(一般在不影响产品功能的前提下)
2. 替代料处理的难点
在N年前曾在ITPUB上讨论过替代料的解决方案,但没有正解。现在看来很多的主流ERP产品仍然没有完善的解决方案。我们现在的公司是通过自己二次开发来解决的。那为什么处理替代料就那么难呢?个人认为其难点有以下几点:
1)替代关系:替代关系不仅仅是1对1的,还有多对多的,比如,我一个按钮需要配一个盖,这是一种组合(比如颜色的要求等)。那么当这个按钮有替代的时候,它的盖子也是需要一并替换的。绝大多数的ERP都处理不了这一点。
2)优先顺序:替代关系可能有多个,比如A既可由B替代,又可由C替代,等等
3)替代层迭:替代关系可能不止一层,可以有多层替代,例如A可由B替代,而B又可由C替代,等等
4)替代时机:替代时机的选择也是一个问题,有的替代是在主料没有库存的时候;有的替代是在旧料仍有库存的时候;有的替代是在主料的成本高于替代料的成本的时候;有的替代是取决于产品的销往地,例如销往欧洲的产品就必须是无铅的,但是销往非洲的仍然可以含铅,等等
3. 解决方案
在我目前的公司,我们通过自主的二次开发解决了多对多的旧新料(替代料)问题。通过设置替代料关系表,在MRP运算之后马上执行替代料计算,通过供需必须平衡的基本原则,将现有的生产工单和MRP产生的计划生产工单中的物料换成替代料(旧料),同时将采购订单和MRP产生的计划采购订单中的物料相应取消对等的数量。在这个功能上线之后至今,为公司节省了数十万美元(通过使用旧料,如果不将旧料用完,则非常可能变成呆料而必须报废)。
转载引用等请注明作者(Vincent Liao)及出处(ITPUB)。
原文链接:http://www.itpub.net/viewthread.php?tid=1157858&extra=page=1%26amp%3Bfilter=digest