From 8674b33a254430ff8ecadf4fd44ef5d41d497278 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Sat, 21 Aug 2021 09:09:56 +0200 Subject: [PATCH] Add monetary field issue10598 review338511002 --- purchase.py | 6 +++--- view/purchase_line_form.xml | 2 +- view/purchase_line_tree.xml | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/purchase.py b/purchase.py index 780f05a8e8..f8f5e53d19 100644 --- a/purchase.py +++ b/purchase.py @@ -4,6 +4,7 @@ from trytond.model import fields from trytond.pool import PoolMeta, Pool from trytond.pyson import Eval, If +from trytond.modules.currency.fields import Monetary from trytond.modules.product import price_digits, round_price @@ -37,9 +38,8 @@ class Line(metaclass=PoolMeta): }, depends=['product_secondary_uom_category', 'type', 'secondary_uom_factor', 'secondary_uom_rate', 'purchase_state']) - secondary_unit_price = fields.Function( - fields.Numeric( - "Secondary Unit Price", digits=price_digits, + secondary_unit_price = fields.Function(Monetary( + "Secondary Unit Price", currency='currency', digits=price_digits, states={ 'invisible': ((Eval('type') != 'line') | ~Eval('secondary_unit')), diff --git a/view/purchase_line_form.xml b/view/purchase_line_form.xml index 7d739b0b1d..d27b50cf2c 100644 --- a/view/purchase_line_form.xml +++ b/view/purchase_line_form.xml @@ -9,7 +9,7 @@ this repository contains the full copyright notices and license terms. -->