changeset 1aa878302a2f in modules/purchase:default
details: https://hg.tryton.org/modules/purchase?cmd=changeset;node=1aa878302a2f
description:
        Display quantity in record name

        issue8797
        review274151002
diffstat:

 purchase.py |  9 ++++++++-
 1 files changed, 8 insertions(+), 1 deletions(-)

diffs (20 lines):

diff -r fe924f7947ef -r 1aa878302a2f purchase.py
--- a/purchase.py       Mon Nov 25 21:55:21 2019 +0100
+++ b/purchase.py       Tue Nov 26 22:20:24 2019 +0100
@@ -1537,8 +1537,15 @@
             return [l for l in self.invoice_lines if not l.stock_moves]
 
     def get_rec_name(self, name):
+        pool = Pool()
+        Lang = pool.get('ir.lang')
         if self.product:
-            return '%s @ %s' % (self.product.rec_name, self.purchase.rec_name)
+            lang = Lang.get()
+            return (lang.format(
+                    '%.*f', (self.unit.digits, self.quantity or 0))
+                + '%s %s @ %s' % (
+                    self.unit.symbol, self.product.rec_name,
+                    self.purchase.rec_name))
         else:
             return self.purchase.rec_name
 

Reply via email to