diff --git a/addons/account_sequence/__openerp__.py b/addons/account_sequence/__openerp__.py index 5781e6db79e..e6580c4088c 100644 --- a/addons/account_sequence/__openerp__.py +++ b/addons/account_sequence/__openerp__.py @@ -20,7 +20,7 @@ ############################################################################## { - 'name': 'Sequence Numbering', + 'name': 'Entries Sequence Numbering', 'version': '1.1', 'category': 'Generic Modules/Accounting', 'description': """ @@ -36,4 +36,5 @@ 'active': False, 'certificate': '', } + # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: 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