Очень часто, у одного из клиентов при создании заказа менеджеры при поиске товара, создавали новый товар, вместо того чтобы выбрать существующий.
Решение проблемы максимально простое — редактируем форму создания заказа в xml любого модуля:
<record model="ir.ui.view" id="sale_order_form_view_customized"> <field name="name">sale_order.customized</field> <field name="model">sale.order</field> <field name="inherit_id" ref="sale.view_order_form"/> <field name="arch" type="xml"> <xpath expr="//field[@name='order_line']/tree//field[@name='product_id']" position="attributes"> <attribute name="options">{'no_create': True, 'no_create_edit': True}</attribute> </xpath> </field> </record>
В результате, у пользователей будет отстутствовать возможность создания новых товаров в форме создания заказа: