[IMP] Account_coda: Clean code

bzr revid: mra@mra-laptop-20100816114446-ecj7f24izkknf9rf
This commit is contained in:
Mustufa Rangwala 2010-08-16 17:14:46 +05:30
parent 54302064b4
commit 47e16f2e1c
2 changed files with 37 additions and 37 deletions

View File

@ -20,6 +20,7 @@
##############################################################################
import time
from osv import osv,fields
class account_coda(osv.osv):
@ -37,7 +38,7 @@ class account_coda(osv.osv):
'date': time.strftime('%Y-%m-%d'),
'user_id': lambda self,cr,uid,context: uid,
}
account_coda()
class account_bank_statement(osv.osv):
@ -45,7 +46,7 @@ class account_bank_statement(osv.osv):
_columns = {
'coda_id':fields.many2one('account.coda', 'Coda'),
}
account_bank_statement()
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:

View File

@ -23,8 +23,7 @@
import time
import base64
from osv import fields
from osv import osv
from osv import fields, osv
from tools.translate import _
def str2date(date_str):
@ -53,7 +52,7 @@ class account_coda_import(osv.osv_memory):
'coda': fields.binary('Coda File', required=True),
'note':fields.text('Log'),
}
def coda_parsing(self, cr, uid, ids, context=None):
journal_obj=self.pool.get('account.journal')
@ -65,10 +64,10 @@ class account_coda_import(osv.osv_memory):
statement_reconcile_obj = self.pool.get('account.bank.statement.reconcile')
account_coda_obj = self.pool.get('account.coda')
mod_obj = self.pool.get('ir.model.data')
if not context:
context = {}
data = self.read(cr, uid, ids)[0]
codafile = data['coda']
@ -86,7 +85,7 @@ class account_coda_import(osv.osv_memory):
str_not=''
str_not1=''
bank_statements=[]
bank_statements = []
bank_statement = {}
recordlist = base64.decodestring(codafile).split('\n')
recordlist.pop()
@ -196,8 +195,8 @@ class account_coda_import(osv.osv_memory):
try:
bk_st_id =bank_statement_obj.create(cr, uid, {
'journal_id': statement['journal_id'],
'date':time.strftime('%Y-%m-%d', time.strptime(statement['date'], "%y/%m/%d")),
'period_id':statement['period_id'] or period,
'date': time.strftime('%Y-%m-%d', time.strptime(statement['date'], "%y/%m/%d")),
'period_id': statement['period_id'] or period,
'balance_start': statement["balance_start"],
'balance_end_real': statement["balance_end_real"],
'state': 'draft',
@ -209,7 +208,7 @@ class account_coda_import(osv.osv_memory):
reconcile_id = False
if line['toreconcile']:
name = line['name'][:3] + '/' + line['name'][3:7] + '/' + line['name'][7:]
rec_id = pool.get('account.move.line').search(cr, uid, [('name','=', name),('reconcile_id','=',False),('account_id.reconcile','=',True)])
rec_id = pool.get('account.move.line').search(cr, uid, [('name', '=', name), ('reconcile_id', '=', False), ('account_id.reconcile', '=', True)])
if rec_id:
reconcile_id = statement_reconcile_obj.create(cr, uid, {
'line_ids': [(6, 0, rec_id)]
@ -243,13 +242,13 @@ class account_coda_import(osv.osv_memory):
except osv.except_osv, e:
cr.rollback()
nb_err+=1
nb_err += 1
err_log += '\n Application Error : ' + str(e)
raise # REMOVEME
except Exception, e:
cr.rollback()
nb_err+=1
nb_err += 1
err_log += '\n System Error : '+str(e)
raise # REMOVEME
except :
@ -261,34 +260,34 @@ class account_coda_import(osv.osv_memory):
err_log += '\nNumber of error :'+ str(nb_err) +'\n'
account_coda_obj.create(cr, uid, {
'name':codafile,
'name': codafile,
'statement_ids': [(6, 0, bkst_list,)],
'note':str_log1+str_not+std_log+err_log,
'journal_id':data['journal_id'],
'date':time.strftime("%Y-%m-%d"),
'user_id':uid,
})
'note': str_log1+str_not+std_log+err_log,
'journal_id': data['journal_id'],
'date': time.strftime("%Y-%m-%d"),
'user_id': uid,
})
test=''
test=str_log1 + std_log + err_log
self.write(cr, uid, ids, {'note':test}, context=context)
extraction= { 'statment_ids':bkst_list}
context.update({ 'statment_ids':bkst_list})
test = str_log1 + std_log + err_log
self.write(cr, uid, ids, {'note': test}, context=context)
extraction = { 'statment_ids': bkst_list}
context.update({ 'statment_ids': bkst_list})
model_data_ids = mod_obj.search(cr, uid, [('model', '=', 'ir.ui.view'), ('name', '=', 'account_coda_note_view')], context=context)
resource_id = mod_obj.read(cr, uid, model_data_ids, fields=['res_id'], context=context)[0]['res_id']
return {
'name': _('Result'),
'res_id': ids[0],
'view_type': 'form',
'view_mode': 'form',
'res_model': 'account.coda.import',
'view_id': False,
'target':'new',
'views': [(resource_id, 'form')],
'context': context,
'type': 'ir.actions.act_window',
'name': _('Result'),
'res_id': ids[0],
'view_type': 'form',
'view_mode': 'form',
'res_model': 'account.coda.import',
'view_id': False,
'target': 'new',
'views': [(resource_id, 'form')],
'context': context,
'type': 'ir.actions.act_window',
}
def action_open_window(self, cr, uid, data, context=None):
if not context:
cotext = {}
@ -301,7 +300,7 @@ class account_coda_import(osv.osv_memory):
'view_id': False,
'type': 'ir.actions.act_window',
}
account_coda_import()
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: