[FIX] default account in completion

This commit is contained in:
unknown
2013-03-01 15:11:09 +01:00
parent 01dda831d4
commit 4ba531b2fa

View File

@@ -521,18 +521,15 @@ class AccountBankSatementLine(Model):
# based on line_type first, then amount, otherwise take receivable one. # based on line_type first, then amount, otherwise take receivable one.
if line_type is not False: if line_type is not False:
if line_type == 'supplier': if line_type == 'supplier':
res['account_id'] = pay_account account_id = pay_account
else:
res['account_id'] = receiv_account
elif amount is not False: elif amount is not False:
if amount >= 0: if amount >= 0:
res['account_id'] = receiv_account account_id = receiv_account
res['type'] = 'customer' res['type'] = 'customer'
else: else:
res['account_id'] = pay_account account_id = pay_account
res['type'] = 'supplier' res['type'] = 'supplier'
if not account_id: res['account_id'] = account_id if account_id else receiv_account
res['account_id'] = receiv_account
return res return res
def onchange_partner_id(self, cr, uid, ids, partner_id, profile_id=None, context=None): def onchange_partner_id(self, cr, uid, ids, partner_id, profile_id=None, context=None):