04.02.26
This commit is contained in:
@@ -93,10 +93,18 @@ class Fee(ModelSQL,ModelView):
|
|||||||
('brut', 'Gross'),
|
('brut', 'Gross'),
|
||||||
], string='W. type')
|
], string='W. type')
|
||||||
|
|
||||||
@fields.depends('mode')
|
@fields.depends('mode','_parent_line.lots','_parent_sale_line.lots')
|
||||||
def on_change_with_unit(self, name=None):
|
def on_change_with_unit(self, name=None):
|
||||||
if self.mode != 'ppack':
|
if self.mode != 'ppack':
|
||||||
return self.get_unit()
|
line = self.line
|
||||||
|
if not line:
|
||||||
|
line = self.sale_line
|
||||||
|
if line:
|
||||||
|
if line.lots:
|
||||||
|
if len(line.lots) == 1:
|
||||||
|
return line.lots[0].lot_unit_line
|
||||||
|
else:
|
||||||
|
return line.lots[1].lot_unit_line
|
||||||
else:
|
else:
|
||||||
return self.unit
|
return self.unit
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user