Provide digits from unit of measure
issue10677 review365801002
This commit is contained in:
1 parent
aa0a3d1f6c
commit
0de5e40a90
1 file changed
+1
-11
+1
-11
@@ -82,7 +82,6 @@ class SplitProduction(Wizard):
|
||||
def default_start(self, fields):
|
||||
return {
|
||||
'uom': self.record.uom.id,
|
||||
'unit_digits': self.record.unit_digits,
|
||||
'uom_category': self.record.uom.category.id,
|
||||
}
|
||||
|
||||
@@ -96,20 +95,11 @@ class SplitProductionStart(ModelView):
|
||||
'Split Production'
|
||||
__name__ = 'production.split.start'
|
||||
count = fields.Integer('Count', help='The limit number of productions')
|
||||
quantity = fields.Float('Quantity', required=True,
|
||||
digits=(16, Eval('unit_digits', 2)),
|
||||
depends=['unit_digits'])
|
||||
quantity = fields.Float("Quantity", digits='uom', required=True)
|
||||
uom = fields.Many2One('product.uom', 'Uom', required=True,
|
||||
domain=[
|
||||
('category', '=', Eval('uom_category')),
|
||||
],
|
||||
depends=['uom_category'])
|
||||
unit_digits = fields.Integer('Unit Digits', readonly=True)
|
||||
uom_category = fields.Many2One('product.uom.category', 'Uom Category',
|
||||
readonly=True)
|
||||
|
||||
@fields.depends('uom')
|
||||
def on_change_with_unit_digits(self):
|
||||
if self.uom:
|
||||
return self.uom.digits
|
||||
return 2
|
||||
Reference in new issue
Block a user