From 5299f36eb9f27fb98a810acd93bbe93fccb4eea7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Wed, 30 Oct 2024 16:19:57 +0100 Subject: [PATCH] Include amount in record name of account move line Only the account code is used to limit the size of the name. --- modules/account/move.py | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/modules/account/move.py b/modules/account/move.py index add467c8bc..0fe49e6e01 100644 --- a/modules/account/move.py +++ b/modules/account/move.py @@ -887,14 +887,15 @@ class MoveLineMixin: return balances def get_rec_name(self, name): - if self.debit > self.credit: - return self.account.rec_name - else: - return '(%s)' % self.account.rec_name + pool = Pool() + Lang = pool.get('ir.lang') + lang = Lang.get() + amount = lang.currency(self.amount, self.amount_currency) + return f'{amount} @ {self.account.code}' @classmethod def search_rec_name(cls, name, clause): - return [('account.rec_name',) + tuple(clause[1:])] + return [('account.code', *clause[1:])] class Line(DescriptionOriginMixin, MoveLineMixin, ModelSQL, ModelView):