在ODOO中如何为同一产品下的不同变体指定不同的路由?

时间:2016-11-04 06:49:31

标签: openerp odoo-8 stock

默认情况下,每个产品模板路由都是购买。但在我的情况下,需要一些变体来将路由设置为按订单生产,并且需要将一些产品设置为制造并按订单生产。但是,如果我更改产品变体的路由,那么模板下的所有其他变体也将更改。

1 个答案:

答案 0 :(得分:0)

尝试在 product.product 对象中添加 route_ids

例如:

class ProductProduct(models.Model):
    _inherit = 'product.product'

    route_ids = fields.Many2many('stock.location.route', 'stock_route_product',
        'product_id', 'route_id', 
        'Routes', domain="[('product_selectable', '=', True)]",
        help="Depending on the modules installed, this will allow you to define the route of the product: whether it will be bought, manufactured, MTO/MTS,...")

有了这些,我们需要更新/选择产品模板的每个变体的路由,并且不会更新其他产品变体路由。