mirror of
https://github.com/NaN-tic/trytond-patches.git
synced 2023-12-14 06:03:03 +01:00
35 lines
1.3 KiB
Diff
35 lines
1.3 KiB
Diff
diff --git a/trytond/trytond/modules/production/production.py b/trytond/trytond/modules/production/production.py
|
|
index acd7a35..1ccc421 100644
|
|
--- a/trytond/trytond/modules/production/production.py
|
|
+++ b/trytond/trytond/modules/production/production.py
|
|
@@ -468,12 +468,6 @@ class Production(Workflow, ModelSQL, ModelView):
|
|
moves.append(output)
|
|
Move.save(moves)
|
|
|
|
- @classmethod
|
|
- def validate(cls, productions):
|
|
- super(Production, cls).validate(productions)
|
|
- for production in productions:
|
|
- production.check_cost()
|
|
-
|
|
@property
|
|
def output_cost(self):
|
|
cost_price = Decimal(0)
|
|
@@ -481,17 +475,6 @@ class Production(Workflow, ModelSQL, ModelView):
|
|
cost_price += (Decimal(str(output.quantity)) * output.unit_price)
|
|
return cost_price
|
|
|
|
- def check_cost(self):
|
|
- if self.state != 'done':
|
|
- return
|
|
- cost_price = self.output_cost
|
|
- if not self.company.currency.is_zero(self.cost - cost_price):
|
|
- raise CostError(gettext(
|
|
- 'production.msg_uneven_costs',
|
|
- production=self.rec_name,
|
|
- costs=self.cost,
|
|
- outputs=cost_price))
|
|
-
|
|
@classmethod
|
|
def view_attributes(cls):
|
|
return [
|