changeset 7218a5c2e979 in modules/purchase_requisition:default
details: 
https://hg.tryton.org/modules/purchase_requisition?cmd=changeset;node=7218a5c2e979
description:
        Display quantity in record name

        issue8797
        review274151002
diffstat:

 purchase.py |  13 +++++++++++++
 1 files changed, 13 insertions(+), 0 deletions(-)

diffs (23 lines):

diff -r eb68af5481b2 -r 7218a5c2e979 purchase.py
--- a/purchase.py       Mon Nov 25 21:55:21 2019 +0100
+++ b/purchase.py       Tue Nov 26 22:20:24 2019 +0100
@@ -513,6 +513,19 @@
             return self.unit.digits
         return 2
 
+    def get_rec_name(self, name):
+        pool = Pool()
+        Lang = pool.get('ir.lang')
+        if self.product:
+            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.requisition.rec_name))
+        else:
+            return self.requisition.rec_name
+
     def _get_purchase_request_product_supplier_pattern(self):
         return {
             'company': self.requisition.company.id,

Reply via email to