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