diff --git a/addons/mrp/models/mrp_production.py b/addons/mrp/models/mrp_production.py index 06607715938..a3e30cab848 100644 --- a/addons/mrp/models/mrp_production.py +++ b/addons/mrp/models/mrp_production.py @@ -365,6 +365,12 @@ class MrpProduction(models.Model): move_to_assign.action_assign() return True + @api.multi + def open_produce_product(self): + self.ensure_one() + action = self.env.ref('mrp.act_mrp_product_produce').read()[0] + return action + @api.multi def button_plan(self): """ Create work orders. And probably do stuff, like things. """ diff --git a/addons/mrp/models/mrp_workorder.py b/addons/mrp/models/mrp_workorder.py index ea3346635fc..ad21f3309c1 100644 --- a/addons/mrp/models/mrp_workorder.py +++ b/addons/mrp/models/mrp_workorder.py @@ -441,4 +441,4 @@ class MrpWorkorder(models.Model): self.ensure_one() action = self.env.ref('stock.action_stock_scrap').read()[0] action['domain'] = [('workorder_id', '=', self.id)] - return action + return action \ No newline at end of file diff --git a/addons/mrp/report/mrp_production_templates.xml b/addons/mrp/report/mrp_production_templates.xml index 6a9f15bac1d..90e430c9099 100644 --- a/addons/mrp/report/mrp_production_templates.xml +++ b/addons/mrp/report/mrp_production_templates.xml @@ -6,8 +6,16 @@
-

Production Order # :

- +
+
+

Production Order # :

+
+
+ + + +
+
Source Document:
@@ -73,6 +81,9 @@ Destination Location + + Barcode + @@ -95,6 +106,11 @@ + + + + + diff --git a/addons/mrp/views/mrp_production_views.xml b/addons/mrp/views/mrp_production_views.xml index c17ec8e593a..69fa2c97943 100644 --- a/addons/mrp/views/mrp_production_views.xml +++ b/addons/mrp/views/mrp_production_views.xml @@ -48,8 +48,8 @@