l10n_it_ricevute_bancarie - descrizione_domiciliataria

Bug #1055411 reported by Giovanni Testaguzza
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenERP Italia
Fix Released
Undecided
Unassigned

Bug Description

Client Traceback (most recent call last):
File "/usr/lib/pymodules/python2.7/openerp/addons/web/common/http.py", line 180, in dispatch
response["result"] = method(controller, self, **self.params)
File "/usr/lib/pymodules/python2.7/openerp/addons/web/controllers/main.py", line 1052, in call_button
action = self.call_common(req, model, method, args, domain_id, context_id)
File "/usr/lib/pymodules/python2.7/openerp/addons/web/controllers/main.py", line 996, in call_common
return self._call_kw(req, model, method, args, {})
File "/usr/lib/pymodules/python2.7/openerp/addons/web/controllers/main.py", line 1010, in _call_kw
return getattr(req.session.model(model), method)(*args, **kwargs)
File "/usr/lib/pymodules/python2.7/openerp/addons/web/common/openerplib/main.py", line 250, in proxy
args, kw)
File "/usr/lib/pymodules/python2.7/openerp/addons/web/common/openerplib/main.py", line 117, in proxy
result = self.connector.send(self.service_name, method, *args)
File "/usr/lib/pymodules/python2.7/openerp/addons/web/common/http.py", line 608, in send
raise xmlrpclib.Fault(openerp.tools.exception_to_unicode(e), formatted_info)

Server Traceback (most recent call last):
File "/usr/lib/pymodules/python2.7/openerp/addons/web/common/http.py", line 593, in send
return openerp.netsvc.dispatch_rpc(service_name, method, args)
File "/usr/lib/pymodules/python2.7/openerp/netsvc.py", line 360, in dispatch_rpc
result = ExportService.getService(service_name).dispatch(method, params)
File "/usr/lib/pymodules/python2.7/openerp/service/web_services.py", line 586, in dispatch
res = fn(db, uid, *params)
File "/usr/lib/pymodules/python2.7/openerp/osv/osv.py", line 167, in execute_kw
return self.execute(db, uid, obj, method, *args, **kw or {})
File "/usr/lib/pymodules/python2.7/openerp/osv/osv.py", line 121, in wrapper
return f(self, dbname, *args, **kwargs)
File "/usr/lib/pymodules/python2.7/openerp/osv/osv.py", line 176, in execute
res = self.execute_cr(cr, uid, obj, method, *args, **kw)
File "/usr/lib/pymodules/python2.7/openerp/osv/osv.py", line 164, in execute_cr
return getattr(object, method)(cr, uid, *args, **kw)
File "/usr/lib/pymodules/python2.7/openerp/addons/l10n_it_ricevute_bancarie/wizard/riba_file_export.py", line 232, in act_getfile
out=base64.encodestring(self._creaFile(array_testata, arrayRiba).encode("utf8"))
File "/usr/lib/pymodules/python2.7/openerp/addons/l10n_it_ricevute_bancarie/wizard/riba_file_export.py", line 128, in _creaFile
accumulatore = accumulatore + self._Record40(value[5], value[6], value[7], value[8], value[11])
File "/usr/lib/pymodules/python2.7/openerp/addons/l10n_it_ricevute_bancarie/wizard/riba_file_export.py", line 105, in _Record40
return " 40" + str(self._progressivo).rjust(7,'0') + indirizzo_debitore.ljust(30)[0:30] + str(cap_debitore).rjust(5,'0') + self._comune_provincia_debitor + descrizione_domiciliataria.ljust(50)[0:50] + "rn"
AttributeError: 'NoneType' object has no attribute 'ljust'

Revision history for this message
bruno bottacini (bruno-bottacini) wrote :

bisogna legare il conto del debitore ad una banca, quindi nella sezione "Informazioni sulla Banca" bisogna creare o assegnare una banca

Revision history for this message
bruno bottacini (bruno-bottacini) wrote :

penso si potrebbe sostituire nel file 'wizard/riba_file_export.py' la riga 223 :

                        debit_bank.bank.name,

con

                        debit_bank.bank and debit_bank.bank.name or debit_bank.bank_name,

Revision history for this message
Lorenzo Battistini (elbati) wrote :

Con la soluzione proposta il problema non si verifica più?

Changed in openobject-italia:
status: New → Fix Committed
Changed in openobject-italia:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.