summaryrefslogtreecommitdiff
path: root/addons/account_sequence/account_sequence.py
diff options
context:
space:
mode:
authorMustufa Rangwala <mra@mra-laptop>2010-11-10 11:37:22 +0530
committerMustufa Rangwala <mra@mra-laptop>2010-11-10 11:37:22 +0530
commitaee4f37587717debe8a8cf315c0a0ba65c4f7e24 (patch)
treec5dfa218facee024b08e6b0aced9027c6e0fbf5b /addons/account_sequence/account_sequence.py
parent336e82ca39bb9361d5258ce93e66c9acd75c78bc (diff)
[FIX] Account_sequnce: if internal seq is not given on journal
bzr revid: mra@mra-laptop-20101110060722-076e9l38d5134sgk
Diffstat (limited to 'addons/account_sequence/account_sequence.py')
-rw-r--r--addons/account_sequence/account_sequence.py17
1 files changed, 9 insertions, 8 deletions
diff --git a/addons/account_sequence/account_sequence.py b/addons/account_sequence/account_sequence.py
index f9a881decbc..496fb08bc05 100644
--- a/addons/account_sequence/account_sequence.py
+++ b/addons/account_sequence/account_sequence.py
@@ -24,29 +24,30 @@ from osv import osv, fields
class account_move(osv.osv):
_inherit = 'account.move'
-
+
_columns = {
'internal_sequence_number': fields.char('Internal Sequence Number', size=64, readonly=True),
}
-
+
def post(self, cr, uid, ids, context=None):
obj_sequence = self.pool.get('ir.sequence')
- res = super(account_move, self).post(cr, uid, ids, context)
+ res = super(account_move, self).post(cr, uid, ids, context=context)
+ seq_no = False
for line in self.browse(cr, uid, ids):
if line.journal_id.internal_sequence:
- c = {'fiscalyear_id': line.period_id.fiscalyear_id.id}
- seq_no = obj_sequence.get_id(cr, uid, line.journal_id.internal_sequence.id, context=c)
+ seq_no = obj_sequence.get_id(cr, uid, line.journal_id.internal_sequence.id, context=context)
if seq_no:
- self.write(cr, uid, [line.id], {'internal_sequence_number':seq_no})
+ self.write(cr, uid, [line.id], {'internal_sequence_number': seq_no})
return res
-
+
account_move()
class account_journal(osv.osv):
_inherit = "account.journal"
-
+
_columns = {
'internal_sequence': fields.many2one('ir.sequence', 'Internal Sequence'),
}
account_journal()
+
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: \ No newline at end of file