[FIX] improved the in code
bzr revid: rmu@tinyerp.com-20120823133031-9atxtgh0d3pypus4
This commit is contained in:
parent
6353b0ba03
commit
c5bc0ce1f3
|
@ -1184,17 +1184,12 @@ class account_move_line(osv.osv):
|
||||||
jour_period_obj = self.pool.get('account.journal.period')
|
jour_period_obj = self.pool.get('account.journal.period')
|
||||||
cr.execute('SELECT state FROM account_journal_period WHERE journal_id = %s AND period_id = %s', (journal_id, period_id))
|
cr.execute('SELECT state FROM account_journal_period WHERE journal_id = %s AND period_id = %s', (journal_id, period_id))
|
||||||
result = cr.fetchall()
|
result = cr.fetchall()
|
||||||
|
journal = journal_obj.browse(cr, uid, journal_id, context=context)
|
||||||
|
period = period_obj.browse(cr, uid, period_id, context=context)
|
||||||
for (state,) in result:
|
for (state,) in result:
|
||||||
if state == 'done':
|
if state == 'done':
|
||||||
|
raise osv.except_osv(_('Error !'), _('You can not add/modify entries in a closed period %s of journal %s.' % (period.name,journal.name)))
|
||||||
journal = journal_obj.read(cr, uid, journal_id, ['name'])
|
|
||||||
period = period_obj.read(cr, uid, period_id, ['name'])
|
|
||||||
raise osv.except_osv(_('Error !'), _('You can not add/modify entries in a closed period %s of journal %s.' % (period['name'],journal['name'])))
|
|
||||||
raise osv.except_osv(_('Error!'), _('You cannot add/modify entries in a closed journal.'))
|
|
||||||
|
|
||||||
if not result:
|
if not result:
|
||||||
journal = journal_obj.browse(cr, uid, journal_id, context=context)
|
|
||||||
period = period_obj.browse(cr, uid, period_id, context=context)
|
|
||||||
jour_period_obj.create(cr, uid, {
|
jour_period_obj.create(cr, uid, {
|
||||||
'name': (journal.code or journal.name)+':'+(period.name or ''),
|
'name': (journal.code or journal.name)+':'+(period.name or ''),
|
||||||
'journal_id': journal.id,
|
'journal_id': journal.id,
|
||||||
|
|
Loading…
Reference in New Issue