[IMP] account_asset: improve onchange method

bzr revid: jap@tinyerp.com-20121126113056-k8u35utj7v75sa4o
This commit is contained in:
Jagdish Panchal 2012-11-26 17:00:56 +05:30
parent 9ed5746c0c
commit bbdb105831
2 changed files with 4 additions and 5 deletions

View File

@ -223,10 +223,9 @@ class account_asset_asset(osv.osv):
val['currency_id'] = company.currency_id.id val['currency_id'] = company.currency_id.id
return {'value': val} return {'value': val}
def onchange_value_residual(self, cr, uid, ids, purchase_value, salvage_value=False, context=None): def onchange_value_residual(self, cr, uid, ids, purchase_value, salvage_value, context=None):
val = {} val = {}
asset = self.browse(cr, uid, ids, context=context) for asset in self.browse(cr, uid, ids, context=context):
for i in asset:
if purchase_value: if purchase_value:
val['value_residual'] = purchase_value - salvage_value val['value_residual'] = purchase_value - salvage_value
if salvage_value: if salvage_value:

View File

@ -108,8 +108,8 @@
<page string="General"> <page string="General">
<group> <group>
<group> <group>
<field name="purchase_value" widget="monetary" options="{'currency_field': 'currency_id'}" on_change="onchange_value_residual(purchase_value)"/> <field name="purchase_value" widget="monetary" options="{'currency_field': 'currency_id'}" on_change="onchange_value_residual(purchase_value, salvage_value)"/>
<field name="salvage_value" widget="monetary" options="{'currency_field': 'currency_id'}" on_change="onchange_value_residual(purchase_value,salvage_value)"/> <field name="salvage_value" widget="monetary" options="{'currency_field': 'currency_id'}" on_change="onchange_value_residual(purchase_value, salvage_value)"/>
<field name="value_residual" widget="monetary" options="{'currency_field': 'currency_id'}"/> <field name="value_residual" widget="monetary" options="{'currency_field': 'currency_id'}"/>
<field name="partner_id"/> <field name="partner_id"/>
</group> </group>