parent
6d9b7bd5b7
commit
9d06ab51c6
11
operation.py
11
operation.py
|
@ -200,10 +200,7 @@ class OperationTracking(ModelSQL, ModelView):
|
|||
domain=[
|
||||
('category', '=', Id('product', 'uom_cat_time')),
|
||||
])
|
||||
unit_digits = fields.Function(fields.Integer('Unit Digits'),
|
||||
'on_change_with_unit_digits')
|
||||
quantity = fields.Float('Quantity', required=True,
|
||||
digits=(16, Eval('unit_digits', 2)), depends=['unit_digits'])
|
||||
quantity = fields.Float('Quantity', required=True, digits='uom')
|
||||
cost = fields.Function(fields.Numeric('Cost'), 'get_cost')
|
||||
company = fields.Function(fields.Many2One('company.company', 'Company'),
|
||||
'get_company', searcher='search_company')
|
||||
|
@ -248,12 +245,6 @@ class OperationTracking(ModelSQL, ModelView):
|
|||
if self.operation and getattr(self.operation, 'work_center', None):
|
||||
return self.operation.work_center.uom.id
|
||||
|
||||
@fields.depends('uom')
|
||||
def on_change_with_unit_digits(self, name=None):
|
||||
if self.uom:
|
||||
return self.uom.digits
|
||||
return 2
|
||||
|
||||
|
||||
class Production(metaclass=PoolMeta):
|
||||
__name__ = 'production'
|
||||
|
|
Loading…
Reference in New Issue