Add monetary field

issue10598
review338511002
This commit is contained in:
Cédric Krier committed 2021-08-21 09:09:55 +02:00
1 parent 391e842d24
commit 0b4f773116
2 files changed
+4 -9

No files matched your search

+4 -8
View File
@@ -9,6 +9,8 @@ from trytond.pool import PoolMeta, Pool
from trytond.pyson import Eval, Bool
from trytond.transaction import Transaction
from trytond.modules.currency.fields import Monetary
class TaxTemplate(metaclass=PoolMeta):
__name__ = 'account.tax.template'
@@ -43,15 +45,9 @@ class ECSalesList(ModelSQL, ModelView):
party_tax_identifier = fields.Many2One(
'party.identifier', "Party Tax Identifier")
code = fields.Char("Code")
amount = fields.Numeric(
"Amount", digits=(16, Eval('currency_digits', 2)),
depends=['currency_digits'])
amount = Monetary(
"Amount", currency='currency', digits='currency')
currency = fields.Many2One('currency.currency', "Currency")
currency_digits = fields.Function(
fields.Integer("Currency Digits"), 'get_currency_digits')
def get_currency_digits(self, name):
return self.currency.digits
@classmethod
def table_query(cls):
-1
View File
@@ -6,5 +6,4 @@ this repository contains the full copyright notices and license terms. -->
<field name="party_tax_identifier" expand="1"/>
<field name="code"/>
<field name="amount"/>
<field name="currency"/>
</tree>