_columns = {
'margin': fields.function(_product_margin, string='Margin', help="It gives profitability by calculating the difference between the Unit Price and Cost Price.", store={
- 'sale.order.line': (_get_order, ['margin'], 20),
+ 'sale.order.line': (_get_order, [], 20),
'sale.order': (lambda self, cr, uid, ids, c={}: ids, ['order_line'], 20),
}),
}
<field name="type">form</field>
<field name="model">sale.order</field>
<field name="inherit_id" ref="sale.view_order_form" />
+ <field name="priority">1100</field>
<field name="arch" type="xml">
- <xpath expr="//field[@name='order_line']/form//field[@name='price_unit']" position="after">
+ <xpath expr="//field[@name='order_line' or @name='abstract_line_ids']/form//field[@name='price_unit']" position="after">
<field name="purchase_price"/>
</xpath>
</field>
<field name="type">form</field>
<field name="model">sale.order</field>
<field name="inherit_id" ref="sale.view_order_form" />
+ <field name="priority">1100</field>
<field name="arch" type="xml">
- <xpath expr="//field[@name='order_line']/tree//field[@name='price_unit']" position="after">
+ <xpath expr="//field[@name='order_line' or @name='abstract_line_ids']/tree//field[@name='price_unit']" position="after">
<field name="purchase_price"/>
</xpath>
</field>