changeset ac11dd8c1286 in modules/account_invoice:default
details:
https://hg.tryton.org/modules/account_invoice?cmd=changeset;node=ac11dd8c1286
description:
Display quantity in record name
issue8797
review274151002
diffstat:
invoice.py | 7 ++++++-
1 files changed, 6 insertions(+), 1 deletions(-)
diffs (18 lines):
diff -r dc302117d2be -r ac11dd8c1286 invoice.py
--- a/invoice.py Mon Nov 25 21:55:20 2019 +0100
+++ b/invoice.py Tue Nov 26 22:20:24 2019 +0100
@@ -2030,8 +2030,13 @@
return [(None, '')] + [(m.model, m.name) for m in models]
def get_rec_name(self, name):
+ pool = Pool()
+ Lang = pool.get('ir.lang')
if self.product:
- prefix = self.product.rec_name
+ lang = Lang.get()
+ prefix = (lang.format(
+ '%.*f', (self.unit.digits, self.quantity or 0))
+ + '%s %s' % (self.unit.symbol, self.product.rec_name))
elif self.account:
prefix = self.account.rec_name
else: