diff options
| author | Mantavya Gajjar <mga@tinyerp.com> | 2010-08-03 00:27:44 +0530 |
|---|---|---|
| committer | Mantavya Gajjar <mga@tinyerp.com> | 2010-08-03 00:27:44 +0530 |
| commit | e5ee5ce9a46a79286c52c9126274b11697befbf2 (patch) | |
| tree | 8b9d4cde48a8595c3c7504000fd20fbfe22af896 | |
| parent | 5ee389f40df00d41a2db3e0bed981dc0a3db1e68 (diff) | |
[FIX]: allow sach statement to be generaed once
bzr revid: mga@tinyerp.com-20100802185744-behoj7gouu82ku0m
| -rw-r--r-- | addons/account/account_cash_statement.py | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/addons/account/account_cash_statement.py b/addons/account/account_cash_statement.py index e36521d7b45..815f3531c57 100644 --- a/addons/account/account_cash_statement.py +++ b/addons/account/account_cash_statement.py @@ -309,11 +309,16 @@ class account_cash_statement(osv.osv): statement_pool = self.pool.get('account.bank.statement') statement = statement_pool.browse(cr, uid, ids[0]) + vals = {} if not self._user_allow(cr, uid, ids, statement, context={}): raise osv.except_osv(_('Error !'), _('User %s does not have rights to access %s journal !' % (statement.user_id.name, statement.journal_id.name))) - number = self.pool.get('ir.sequence').get(cr, uid, 'account.cash.statement') + if statement.name and statement.name == '/': + number = self.pool.get('ir.sequence').get(cr, uid, 'account.cash.statement') + vals.update({ + 'name':number + }) # if len(statement.starting_details_ids) > 0: # sid = [] @@ -335,11 +340,11 @@ class account_cash_statement(osv.osv): # } # cash_pool.copy(cr, uid, sid, default) # - vals = { + vals.update({ 'date':time.strftime("%Y-%m-%d %H:%M:%S"), 'state':'open', - 'name':number - } + + }) self.write(cr, uid, ids, vals) return True |
