2016-03-20 1 views
0

Я изучаю параметры ERP для своих шиннинов с шинами. Я нашел OpenERP, который совместим с моим NAS Synology, и я пытаюсь создать список продуктов. Я установил product_variant_multi с размерами «Ширина», «Профиль», «Диаметр», «Скорость». Я хочу, чтобы генератор имен генерировал его как Ширина/профиль Диаметр Скорость. код генерирующий имя по умолчанию:Генератор имен OpenERP

[_o.dimension_id.name_] - [_o.option_id.name_] 

Этот код генерирует имена, разделив типы измерений с тире, который не пригоден для меня. Я не понимаю синтаксис, поэтому я хотел бы попросить вас о помощи в этом, как я могу написать код, который будет генерировать имена так, как я хочу? Что-то вроде:

[_Width_]/[_Profile_] [_Diameter_] [_Speed rating_] 

Заранее спасибо.

ответ

0

Некоторые пояснения о порождающей имя по умолчанию код на:

O = табличного product_variant_dimension_value

Оттуда вы можете получить доступ ко всем колонкам таблицы

o.price_extra, чтобы показать price_extra

o.dimension_id.name = вы получаете имя product_variant_dimension_type, связанное с вашей записью product_variant_dimension_value

Если вы скажете мне, где вы, Ширина, профиль ... сохраняются Я могу дать вам синтаксис

+0

Здравствуйте, Янник, спасибо за ответ. «Ширина» - это размерный тип, и он имеет такие опции, как «200», «190» и т. Д. Поэтому я хотел бы генерировать 'o.dimension_id (1) .name', где 1 является идентификатором типа измерения« Ширина ». Как я могу это сделать? – user3045722

Смежные вопросы