Přejít na obsah
Menu
You need to be registered to interact with the community.
This question has been flagged

Hi,

I want to change the decimal precision to 4 decimal point in account.move.line in odoo10. please find screenshot( https://prnt.sc/os3l6r ).
could you please advise me how to do this.

Thanks in advance!

Avatar
Zrušit
Nejlepší odpověď

Goto Technical Settings -> Database Structure -> Decimal Accuracy and change the digits of related precision. This will change all decimal precisions used in your instance. (Which is used while defining fields.). So better to define new decimal precision and add it with your related fields.

You can use attribute digits while defining fields. eg:

discount = fields.Float(..... , digits=5)

or 

define precision as XML data and reuse it whenever needed.


<record forcecreate="True" id="decimal_payroll_rate" model="decimal.precision">
<field name="name">Payroll Rate</field>
<field name="digits">4</field>
</record>

rate = fields.Float(...... , digits=dp.get_precision('Payroll Rate'))


Avatar
Zrušit
Related Posts Odpovědi Zobrazení Aktivita
0
pro 23
1034
1
zář 23
2058
0
úno 19
2823
0
zář 24
1275
1
srp 24
1167