line: symbol für akt. kurs

This commit is contained in:
Frederik Jaeckel 2022-12-25 11:36:12 +01:00
parent 9e44d3a11f
commit d04ba0c385
5 changed files with 24 additions and 4 deletions

View file

@ -34,7 +34,9 @@ class Line(metaclass=PoolMeta):
digits=(16, If(
Eval('currency_digits', 2) > Eval('quantity_digits', 2),
Eval('currency_digits', 2), Eval('quantity_digits', 2))),
depends=['currency_digits', 'quantity_digits']),
states={
'invisible': Eval('feature', '') != 'asset',
}, depends=['currency_digits', 'quantity_digits', 'feature']),
'on_change_with_asset_rate')
@fields.depends('quantity', 'amount', 'currency_digits', 'quantity_digits')
@ -56,7 +58,8 @@ class Line(metaclass=PoolMeta):
""" get quantity-unit of asset
"""
if self.cashbook:
return self.cashbook.quantity_uom.id
if self.cashbook.quantity_uom:
return self.cashbook.quantity_uom.id
@fields.depends('cashbook', '_parent_cashbook.quantity_digits')
def on_change_with_quantity_digits(self, name=None):