changeset da072ce1a460 in modules/stock_split:default
details:
https://hg.tryton.org/modules/stock_split?cmd=changeset&node=da072ce1a460
description:
Provide digits from unit of measure
issue10677
review365801002
diffstat:
stock.py | 12 +-----------
1 files changed, 1 insertions(+), 11 deletions(-)
diffs (37 lines):
diff -r 942bb191d29a -r da072ce1a460 stock.py
--- a/stock.py Sun Jul 04 17:54:49 2021 +0200
+++ b/stock.py Mon Aug 30 00:27:14 2021 +0200
@@ -78,24 +78,15 @@
'Split Move'
__name__ = 'stock.move.split.start'
count = fields.Integer('Counts', help='The limit number of moves.')
- 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
-
class SplitMove(Wizard):
'Split Move'
@@ -110,7 +101,6 @@
def default_start(self, fields):
return {
'uom': self.record.uom.id,
- 'unit_digits': self.record.unit_digits,
'uom_category': self.record.uom.category.id,
}