[IMP]calculate amount residual also when setting the account as not reconcilable
parent
7c2da71f5b
commit
5e4fe411b6
|
@ -9,7 +9,8 @@ class AccountAccount(models.Model):
|
|||
|
||||
@api.multi
|
||||
def write(self, vals):
|
||||
if vals.get('reconcile', False):
|
||||
if 'reconcile' in vals:
|
||||
rec_val = vals.get('reconcile')
|
||||
move_lines = self.env['account.move.line'].search(
|
||||
[('account_id', 'in', self.ids)])
|
||||
if move_lines:
|
||||
|
@ -17,8 +18,8 @@ class AccountAccount(models.Model):
|
|||
acc_move_lines = move_lines.filtered(
|
||||
lambda line: line.account_id == acc)
|
||||
self.env.cr.execute(
|
||||
"UPDATE account_account SET reconcile=True "
|
||||
"WHERE id=%s", (acc.id,))
|
||||
"UPDATE account_account SET reconcile=%s "
|
||||
"WHERE id=%s", (rec_val, acc.id,))
|
||||
acc_move_lines._amount_residual()
|
||||
vals.pop('reconcile')
|
||||
return super(AccountAccount, self).write(vals=vals)
|
||||
|
|
Loading…
Reference in New Issue