This commit is contained in:
2026-02-04 18:40:28 +01:00
parent a0ed097b6c
commit 3a79652c59
3 changed files with 6 additions and 6 deletions

View File

@@ -59,7 +59,7 @@ class Fee(ModelSQL,ModelView):
('pcost', '% cost price'), ('pcost', '% cost price'),
('ppack', 'Per packing'), ('ppack', 'Per packing'),
], 'Mode', required=True) ], 'Mode', required=True)
auto_calculation = fields.Boolean("Auto Calc.",states={'readonly': (Eval('mode') != 'ppack')}) auto_calculation = fields.Boolean("Auto",states={'readonly': (Eval('mode') != 'ppack')})
inherit_qt = fields.Boolean("Inh Qt",states={'readonly': Eval('mode') != 'ppack'}) inherit_qt = fields.Boolean("Inh Qt",states={'readonly': Eval('mode') != 'ppack'})
quantity = fields.Numeric("Qt",digits='unit',states={'readonly': (Eval('mode') != 'ppack') | Bool(Eval('auto_calculation'))}) quantity = fields.Numeric("Qt",digits='unit',states={'readonly': (Eval('mode') != 'ppack') | Bool(Eval('auto_calculation'))})
unit = fields.Many2One('product.uom',"Unit",domain=[ unit = fields.Many2One('product.uom',"Unit",domain=[
@@ -118,7 +118,7 @@ class Fee(ModelSQL,ModelView):
return qt return qt
else: else:
if self.auto_calculation: if self.auto_calculation:
return Decimal(int(qt/self.unit.factor)) return Decimal(int(qt/Decimal(self.unit.factor)))
@fields.depends('mode','_parent_line.lots','_parent_sale_line.lots') @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):

View File

@@ -7,12 +7,12 @@ this repository contains the full copyright notices and license terms. -->
<field name="supplier"/> <field name="supplier"/>
<field name="mode"/> <field name="mode"/>
<field name="unit"/> <field name="unit"/>
<field name="auto_calculation"/> <field name="auto_calculation" width="60"/>
<field name="price"/> <field name="price"/>
<field name="currency"/> <field name="currency"/>
<field name="weight_type"/> <field name="weight_type"/>
<field name="p_r"/> <field name="p_r"/>
<field name="quantity" symbol="unit"/> <field name="quantity"/>
<field name="amount"/> <field name="amount"/>
<field name="qt_state"/> <field name="qt_state"/>
<field name="inherit_shipment"/> <field name="inherit_shipment"/>

View File

@@ -7,12 +7,12 @@ this repository contains the full copyright notices and license terms. -->
<field name="supplier"/> <field name="supplier"/>
<field name="mode"/> <field name="mode"/>
<field name="unit"/> <field name="unit"/>
<field name="auto_calculation"/> <field name="auto_calculation" width="60"/>
<field name="price"/> <field name="price"/>
<field name="currency"/> <field name="currency"/>
<field name="weight_type"/> <field name="weight_type"/>
<field name="p_r"/> <field name="p_r"/>
<field name="quantity" symbol="unit"/> <field name="quantity"/>
<field name="amount"/> <field name="amount"/>
<field name="qt_state"/> <field name="qt_state"/>
<!-- <field name="purchase"/> --> <!-- <field name="purchase"/> -->