From a2acce64f64b45126c592545baaa51af15036f4f Mon Sep 17 00:00:00 2001 From: Mustufa Rangwala Date: Fri, 22 Aug 2008 14:27:08 +0530 Subject: [PATCH 1/2] added boolean field on journal and modify move object bzr revid: mra@tinyerp.com-20080822085708-ijrakip4amwlgoy1 --- addons/account/account.py | 32 ++++++++++++++++++-------------- addons/account/account_view.xml | 1 + 2 files changed, 19 insertions(+), 14 deletions(-) diff --git a/addons/account/account.py b/addons/account/account.py index 99e3bb9ee68..8b37e6431fd 100644 --- a/addons/account/account.py +++ b/addons/account/account.py @@ -139,7 +139,7 @@ class account_account(osv.osv): context=None, count=False): if context is None: context = {} - pos = 0 + pos = 0 while pos + From 3f649972d9c045c53b5aecf0ed488216864a560d Mon Sep 17 00:00:00 2001 From: Mustufa Rangwala Date: Fri, 22 Aug 2008 17:23:40 +0530 Subject: [PATCH 2/2] modify button confirmation action bzr revid: mra@tinyerp.com-20080822115340-9qi06s066v7igmhr --- addons/account/account_bank_statement.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/addons/account/account_bank_statement.py b/addons/account/account_bank_statement.py index 4b860a520c5..79c96359dcf 100644 --- a/addons/account/account_bank_statement.py +++ b/addons/account/account_bank_statement.py @@ -138,7 +138,7 @@ class account_bank_statement(osv.osv): 'currency': fields.function(_currency, method=True, string='Currency', type='many2one', relation='res.currency'), } - + _defaults = { 'name': lambda self, cr, uid, context=None: \ self.pool.get('ir.sequence').get(cr, uid, 'account.bank.statement'), @@ -289,6 +289,8 @@ class account_bank_statement(osv.osv): except: raise osv.except_osv(_('Error !'), _('Unable to reconcile entry "%s": %.2f') % (move.name, move.amount)) + if st.journal_id.entry_posted: + account_move_obj.write(cr, uid, [move_id], {'state':'posted'}) done.append(st.id) self.write(cr, uid, done, {'state':'confirm'}, context=context) return True