diff --git a/addons/account_asset/account_asset.py b/addons/account_asset/account_asset.py index 4220fe0df1e..1e6b8118cf2 100644 --- a/addons/account_asset/account_asset.py +++ b/addons/account_asset/account_asset.py @@ -43,6 +43,16 @@ class account_asset_category(osv.osv): 'company_id': lambda self, cr, uid, context: self.pool.get('res.company')._company_default_get(cr, uid, 'account.asset.category', context=context), } + def onchange_account_depreciation_id(self, cr, uid, ids, account_asset_id, context=None): + if context is None: + context = {} + account_depreciation_id = self.pool.get('account.account').browse(cr, uid, account_asset_id, + context=context).id + return {'value': { + 'account_depreciation_id': account_depreciation_id, + } + } + account_asset_category() #class one2many_mod_asset(fields.one2many): diff --git a/addons/account_asset/account_asset_view.xml b/addons/account_asset/account_asset_view.xml index f75b0dc4cf6..2ae55c69611 100644 --- a/addons/account_asset/account_asset_view.xml +++ b/addons/account_asset/account_asset_view.xml @@ -12,7 +12,7 @@ - +