默认情况下,每个产品模板路由都是购买。但在我的情况下,需要一些变体来将路由设置为按订单生产,并且需要将一些产品设置为制造并按订单生产。但是,如果我更改产品变体的路由,那么模板下的所有其他变体也将更改。
答案 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,...")
有了这些,我们需要更新/选择产品模板的每个变体的路由,并且不会更新其他产品变体路由。