Я только начал использовать Odoo и я создаю свой собственный модуль, поэтому я добавил новое поле для продуктов, например:Добавление поля, которое не находится в модели
class ProductTemplate(models.Model):
_inherit = 'product.template'
netto_price = fields.Float()
теперь у меня будет несколько дополнительного поля, изменение на основе netto_price и netto_price изменится на их основе. В основном все они рассчитываются из netto_price. Теперь я попытался добавить еще одно поле:
<field name="calculated_price"/>
Но как его не в модели, он разбился. Итак, любые идеи, как я могу добавить его? Я пробовал с полем ввода (html), но когда я не добавляю режим редактирования, все еще есть поле ввода, которое не то, что я хочу.
Итак, это значит, что я должен также сохранить calc_price в базе данных? Нет, я бы просто вычислил его и отобразил? – HyperX
Нет, вам не нужно устанавливать атрибут 'store' в false' calculate_price = fields.Float ('расчетная цена', store = False') – danidee