Я работаю над проектом для компании, занимающейся автозапчастями. У меня возникла проблема с продажей продукта, который подходит для KIA, а также для 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,)