Add patch to round production's cost

This commit is contained in:
Guillem Barba 2015-03-04 17:23:02 +01:00
parent 657c7267af
commit 7acbff4d09
2 changed files with 25 additions and 0 deletions

24
issue14061002_40001.diff Normal file
View File

@ -0,0 +1,24 @@
# HG changeset patch
# User Guillem Barba <guillembarba@gmail.com>
return production's cost rounded to field's precision
review14061002
Index: production.py
===================================================================
--- a/trytond/trytond/modules/production/production.py
+++ b/trytond/trytond/modules/production/production.py
@@ -340,7 +340,9 @@
else:
cost_price = input_.product.cost_price
cost += (Decimal(str(input_.internal_quantity)) * cost_price)
- return cost
+
+ digits = self._fields['cost'].digits
+ return cost.quantize(Decimal(str(10 ** -digits[1])))
@fields.depends('inputs')
def on_change_with_cost(self):

1
series
View File

@ -42,3 +42,4 @@ issue14971002_1.diff
issue6021003_1.diff
issue6951002_20001.diff
issue92001_42002_52002_wsgi_protocol.diff
issue14061002_40001.diff