请考虑以下情形: 焦炭(300毫升)作为基础产品和 焦炭包(6罐)和 可乐包(24) 作为儿童产品通过幻像BOM。
在通过“进货”正常接收时,如果我收到包装(6罐),则添加到基础产品(可乐(300ml))
我正在创建一个自定义模块来接收产品,所以我通过ajax使用“product.product”对象来获取产品。
现在,如果通过我的自定义模块收到包(6),我需要更新库存中的基础产品(焦炭(300ml))库存而不是新的幻影生产可乐包(6罐)。有没有办法在Openerp中做到这一点?
答案 0 :(得分:4)
我认为幻影BOM不是这样做的好方法。检查'product.pack'的方式来做到这一点。 'product.pack'是管理产品包装的对象。
通过打包,您可以选择收到的包裹,并将包裹的内容添加为单个项目的倍数。