[FIX+IMP] mrp_operations_extension

IMP: Deleting workers info and new module <mrp_workcenter_workers_operations>
IMP: Adding fields in base modules, extension updates onchange
IMP: Changes in views and field names
REM: Deleted <mrp_workcenter_workers> module
IMP: Configuration part added
This commit is contained in:
oihane
2014-12-31 12:12:31 +01:00
committed by Pedro M. Baeza
parent a69ca61b45
commit d6f8905bea
11 changed files with 116 additions and 31 deletions

View File

@@ -17,6 +17,7 @@
##############################################################################
from openerp import models, fields, api
from openerp.addons import decimal_precision as dp
class MrpOperationWorkcenter(models.Model):
@@ -34,7 +35,10 @@ class MrpOperationWorkcenter(models.Model):
help="Time in hours for the setup.")
time_stop = fields.Float('Time after prod.',
help="Time in hours for the cleaning.")
op_number = fields.Integer('Número de Persona', default='0')
op_number = fields.Integer('# Operators', default='0')
op_avg_cost = fields.Float(
string='Operator Average Cost',
digits=dp.get_precision('Product Price'))
default = fields.Boolean('Default')
@api.one
@@ -46,6 +50,8 @@ class MrpOperationWorkcenter(models.Model):
self.time_cycle = self.workcenter.time_cycle
self.time_start = self.workcenter.time_start
self.time_stop = self.workcenter.time_stop
self.op_number = self.workcenter.op_number
self.op_avg_cost = self.workcenter.op_avg_cost
self.default = False
@@ -60,7 +66,7 @@ class MrpRoutingOperation(models.Model):
workcenters = fields.Many2many(
'mrp.workcenter', 'mrp_operation_workcenter_rel', 'operation',
'workcenter', 'Work centers')
op_number = fields.Integer('Número de Persona', default='0')
op_number = fields.Integer('# Operators', default='0')
do_production = fields.Boolean(
string='Move Final Product to Stock')
picking_type_id = fields.Many2one(