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:

Reply via email to