Рубрики
Software

Odoo: при создании заказа убираем возможность создавать товары

Очень часто, у одного из клиентов при создании заказа менеджеры при поиске товара, создавали новый товар, вместо того чтобы выбрать существующий.

Решение проблемы максимально простое — редактируем форму создания заказа в 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>

В результате, у пользователей будет отстутствовать возможность создания новых товаров в форме создания заказа:

Odoo: при создании заказа убираем возможность создавать товары
Create and Edit недоступен.