[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
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 = {}
asset = self.browse(cr, uid, ids, context=context)
for i in asset:
for asset in self.browse(cr, uid, ids, context=context):
if purchase_value:
val['value_residual'] = purchase_value - salvage_value
if salvage_value:

View File

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