Я хочу добавить новое поле в модель.Я создаю его в файле python, а затем собираюсь показать его в виде представления:
<?xml version="1.0" encoding="utf-8"?>
<openerp>
<data>
<record id="view_order_form_extend" model="ir.ui.view">
<field name="name">view.order.form.extend</field>
<field name="model">sale.order</field>
<field name="inherit_id" ref="sale_stock.view_order_form_inherit_sale_stock"/>
<field name="arch" type="xml">
<xpath expr="//field[@name='picking_policy']" position="after">
<field name="my_new_field"/>
</xpath>
</field>
</record>
</data>
</openerp>
Когда я впервые устанавливаю модуль, появляется поле, и все работает нормально.Проблема возникает, когда я пытаюсь обновить модуль.
Это исключение, которое говорит, что поле product_tmpl_id
не существует.
Как это возможно?Первая установка работала нормально ...
Примечание. Если я удаляю модуль, а затем снова устанавливаю его, он работает нормально.Но потом, когда я пытаюсь обновить, он снова показывает ошибку ...