DTA debug

bzr revid: bch-ff5007b745c342d5f25307c09d42d13d300f99a7
This commit is contained in:
bch 2007-01-12 16:50:06 +00:00
parent ed9e43dbc5
commit f9a339e301
1 changed files with 7 additions and 3 deletions

View File

@ -170,8 +170,11 @@ def tr(s):
for c in s:
if trans.has_key(c): res = res + trans[c]
else: res = res + c
return res.encode('ascii','replace')
try:
return res.encode('ascii','replace')
except:
return res
class record:
def __init__(self,global_context_dict):
@ -454,9 +457,10 @@ def _create_dta(self,cr,uid,data,context):
v['partner_bvr']= i.partner_bank_id.bvr_number or ''
if v['partner_bvr']:
print '-'+v['partner_bvr']+'-'
v['partner_bvr']= v['partner_bvr'].replace('-','')
if len(v['partner_bvr']) < 9:
v['partner_bvr']= v['partner_bvr'][:2]+ '0'*(len(v['partner_bvr'])-9) +v['partner_bvr'][:2]
v['partner_bvr']= v['partner_bvr'][:2]+ '0'*(9-len(v['partner_bvr'])) +v['partner_bvr'][2:]
print v['partner_bvr']