当解析器试图获得货币字段的精度时,它首先查找
digits
属性。
因此要更改小数精度,可以添加
数字
属性设置为xml视图。
<record id="view_order_form_precision_3" model="ir.ui.view">
<field name="name">view.order.form.precision</field>
<field name="model">sale.order</field>
<field name="inherit_id" ref="sale.view_order_form"/>
<field name="arch" type="xml">
<xpath expr='//tree/field[@name="price_subtotal"]' position="attributes">
<attribute name="digits">(14, 3)</attribute>
</xpath>
<field name="amount_untaxed" position="attributes">
<attribute name="digits">(14, 3)</attribute>
</field>
<field name="amount_tax" position="attributes">
<attribute name="digits">(14, 3)</attribute>
</field>
<field name="amount_total" position="attributes">
<attribute name="digits">(14, 3)</attribute>
</field>
</field>
</record>