首页 > 解决方案 > Odoo 中是否有使用它以多种名称销售产品但在库存中相同的产品?

问题描述

我正在为汽车零部件公司做一个项目,我在销售适合起亚和 Hunday 的产品时遇到问题,例如,有一种产品库存,但我们需要展示不止一种,每一种都有不同的名称但具有相同数量(手头数量)任何想法?

实际上产品名称是计算字段连接一些字段字符串(Item,car,model,year,origin,....)

class autopart(models.Model):
_inherit = 'product.template'

@api.multi
@api.depends('item', 'car', 'model', 'dsc', 'drc', 'year', 'org')
def compute_amount(self):
    for rec in self:
        rec.name = " ".join(
            [rec.item and rec.item.name or "", rec.car and rec.car.name or "", rec.model and rec.model.name or "",
             rec.dsc and rec.dsc.name or "", rec.drc and rec.drc.name or "", rec.org and rec.org.name or "",
             rec.year and rec.year.name or ""])
name = fields.Char(string="Name", required=False ,compute=compute_amount,)

标签: pythondesign-patternsodoo

解决方案


推荐阅读