BOM版本的更新有关问题

BOM版本的更新问题
一个产品由上百个零件、组件组成,初始化时设定了一个BOM表,设版本为 1 ,后来设计变更,其中一个小组件多安装了一个螺栓,BOM设为新版本 2 ,这时,我需要在数据库里全部拷贝版本1到版本2,产品版本和所有零件版本都设为版本2(不管是否跟版本1有变化),然后在小组件里增加一个螺栓吗?这样版本1和版本2是完全独立的两个BOM表。如果这个小组件也装配到另外一个产品上,另外一个产品的BOM表是不是也应该升级到版本2 ?

------解决方案--------------------
严格来说,就算是只差一个螺栓,也要算成两个产品,而相应的BOM也要全部升级,因为使用的料有差异。
除非是彻底的替换,也就是说在12/1之前用的是旧的BOM,12/1之后就的是新的BOM,这样其他的BOM可以不用升级。
如果两种BOM同时使用,那就要升级或是不升级而采用其他辅助手段。因为是在同时使用,所以在跑MRP、领料……要能够区分出来。
------解决方案--------------------
如果另外一个产品的功能和用途没有变化,我认为不需要升级.它只是用了升级的子件产品
------解决方案--------------------
引用:
不会同时生产,更改后都是按新的生产。但是我要核算成本,以及反算零件消耗,而零件成本单价又不能及时输入给出。所以要算出更改前生产产品多少,消耗零件多少,成本多少,更改后又是多少,就是要精确计算。


如果不会同时生产就好办一点,在BOM中增加一个生效日期,在此日期之前的,都是用旧的BOM来计算,此日期之后的,用新BOM来计算。
这样,只要有变更的子件升级就可以了。
------解决方案--------------------
去了解一下BOM中的虚设件