[IMP] Account_sequence: code cleaning

bzr revid: mtr@mtr-20101123110101-pkttkomd1ma8chbm
This commit is contained in:
mtr 2010-11-23 16:31:01 +05:30
parent 9224ce206e
commit de80030a87
2 changed files with 11 additions and 7 deletions

View File

@ -30,7 +30,11 @@
'website': 'http://www.openerp.com',
'depends': ['account'],
'init_xml': [],
'update_xml': ['account_sequence_data.xml','account_sequence_installer_view.xml','account_sequence.xml'],
'update_xml': [
'account_sequence_data.xml',
'account_sequence_installer_view.xml',
'account_sequence.xml'
],
'demo_xml': [],
'installable': True,
'active': False,

View File

@ -31,7 +31,7 @@ class account_sequence_installer(osv.osv_memory):
def _get_internal_sequence(self, cr, uid, context):
obj_sequence = self.pool.get('ir.sequence')
seq_id = obj_sequence.search(cr, uid, [('name','=', 'Internal Sequence Journal')])
seq_id = obj_sequence.search(cr, uid, [('name', '=', 'Internal Sequence Journal')])
for seq in obj_sequence.browse(cr, uid, seq_id):
if seq.id:
return seq.id
@ -43,21 +43,21 @@ class account_sequence_installer(osv.osv_memory):
res = super(account_sequence_installer, self).execute(cr, uid, ids, context=context)
jou_obj = self.pool.get('account.journal')
obj_sequence = self.pool.get('ir.sequence')
journal_ids = jou_obj.search(cr, uid, [('type','in',['sale','sale_refund','purchase','purchase_refund','cash', 'bank', 'general','situation'])])
journal_ids = jou_obj.search(cr, uid, [('type', 'in', ['sale', 'sale_refund', 'purchase', 'purchase_refund', 'cash', 'bank', 'general', 'situation'])])
for line in self.browse(cr, uid, ids):
for journal in jou_obj.browse(cr, uid, journal_ids):
if not journal.internal_sequence:
seq_id = obj_sequence.search(cr, uid, [('name','=', line.internal_sequence.name)])
seq_id = obj_sequence.search(cr, uid, [('name', '=', line.internal_sequence.name)])
for seq in obj_sequence.browse(cr, uid, seq_id):
if seq.id:
jou_obj.write(cr, uid, [journal.id], {'internal_sequence': seq.id})
return res
_defaults = {
'internal_sequence': _get_internal_sequence
}
'internal_sequence': _get_internal_sequence
}
account_sequence_installer()
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: