Я пытаюсь добавить новое поле в модель product.product.Добавление нового поля в Odoo Вариант продукта
Что я сделал до сих пор:
Добавить новое поле на следующей модели (из меню Настройки> Структура базы данных> Модели):
- product.product
с следующие данные:
- Наименование: x_product_cost
- поле Метка: Стоимость Тип продукта
- Область: Поплавок
, а остальное оставьте по умолчанию.
Проблема в том, что я не могу показать ее на форме. Это единственный код, который генерируется, когда я попытался изменить форму:
- Просмотр Имя: product.product.form
- Объект: product.product
Наследуется Вид: product.template.common. форма
Вариант продукта lst_price
Я не могу использовать product.template модель, так что наследует в product.product Я-то здесь отсутствует?
PS: Я пытаюсь временно скрепляются присвойте-разные-стоимость-на-продукт-вариант ошибки, как указано здесь
https://github.com/odoo/odoo/issues/1198
Может кто-нибудь помочь мне с этим?
Лучше сделать это с помощью нового модуля. Вы не увидите в форме просмотра унаследованных полей, если вы сделаете представление и наследуете оттуда, вы можете поместить поле туда, где хотите, не делайте это из odoo. – dccdany
@ DanielCrocco. Какой был бы лучший способ сделать это? Должен ли я сделать это из исходного кода? – Jeremy
Нет, просто добавьте новый модуль, наследующий объект, и добавив это поле. – dccdany