Questo sito utilizza cookie per le proprie funzionalità e per inviarti pubblicità e servizi in linea con le tue preferenze. Chiudendo questo banner, scorrendo questa pagina o cliccando qualunque suo elemento acconsenti all’uso dei cookie.

Accedendo al link http://www.odoo-italia.org/index.php/home/cookie-policy puoi leggere in dettaglio le modalità di trattamento dei cookie da parte dell'Associazione Odoo Italia.

Benvenuto, Ospite
Nome utente: Password: Ricordami
Ricordati di dichiarare la versione di Odoo a cui riferisce la domanda
  • Pagina:
  • 1
  • 2

ARGOMENTO: [RISOLTO]WK - Errore nella Stampa dei registri IVA

[RISOLTO]WK - Errore nella Stampa dei registri IVA 5 Anni 11 Mesi fa #10974

  • yayo
  • Avatar di yayo
  • Offline
  • Senior Boarder
  • Messaggi: 69
  • Ringraziamenti ricevuti 1
  • Karma: 0
Ciao,

Sono su OpenERP 6.1

Sto provando a stampare i registri iva per la prima volta ma mi da sempre questo errore:

Da contabilità->reportistica
Render webkit
Traceback (most recent call last):
  File "/opt/openerp/6/openerp/openerp/addons/report_webkit/webkit_report.py", line 258, in create_single_pdf
    **self.parser_instance.localcontext)
  File "/usr/lib/python2.6/site-packages/mako/template.py", line 189, in render
    return runtime._render(self, self.callable_, args, data)
  File "/usr/lib/python2.6/site-packages/mako/runtime.py", line 403, in _render
    _render_context(template, callable_, context, *args, **_kwargs_for_callable(callable_, data))
  File "/usr/lib/python2.6/site-packages/mako/runtime.py", line 434, in _render_context
    _exec_template(inherit, lclcontext, args=args, kwargs=kwargs)
  File "/usr/lib/python2.6/site-packages/mako/runtime.py", line 457, in _exec_template
    callable_(context, *args, **kwargs)
  File "memory:0x7fc8bbaec890", line 43, in render_body
    %for line in tax_lines(object) :
  File "/opt/openerp/6/openerp/openerp/addons/l10n_it_vat_registries/invoice.py", line 124, in _get_tax_lines
    base_amount += self._get_line_amount_with_sign(line)
TypeError: unsupported operand type(s) for +=: 'float' and 'NoneType'

Potete aiutarmi? con Webkit riesco a stampare tranquillamente (per esempio) le fatture

Grazie!
Ultima modifica: 5 Anni 9 Mesi fa da yayo.
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

Re:Webkit - Errore nella Stampa dei registri IVA 5 Anni 11 Mesi fa #10977

  • NicoTheBrush
  • Avatar di NicoTheBrush
  • Offline
  • Platinum Boarder
  • Messaggi: 1952
  • Ringraziamenti ricevuti 156
  • Karma: 46
base_amount += self._get_line_amount_with_sign(line)

Questa operazione ha un None a destra del += e da errore, forse hai qualche linea che ha dei valori nulli (nel prezzo, quantità ecc.)
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

Re:Webkit - Errore nella Stampa dei registri IVA 5 Anni 11 Mesi fa #10981

  • yayo
  • Avatar di yayo
  • Offline
  • Senior Boarder
  • Messaggi: 69
  • Ringraziamenti ricevuti 1
  • Karma: 0
Eh, che io sappia no, nel senso che, al massimo, sono valorizzati a 0 (tipo per l'iva indetraibile) ... A meno che lui voglia che TUTTE le aliquote definite siano valorizzate, noi ne usiamo si e no 3 di aliquote quindi le altre non le usiamo MAI.

Forse vale la pena disabilitare quelle non usate prima di stampare?

Grazie!
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

Re:Webkit - Errore nella Stampa dei registri IVA 5 Anni 11 Mesi fa #10982

  • NicoTheBrush
  • Avatar di NicoTheBrush
  • Offline
  • Platinum Boarder
  • Messaggi: 1952
  • Ringraziamenti ricevuti 156
  • Karma: 46
La caccia all'errore purtroppo si può fare con il debug a questo punto...

Potresti mettere un pdb prima della riga incriminata:

File "/opt/openerp/6/openerp/openerp/addons/l10n_it_vat_registries/invoice.py", line 124, in _get_tax_lines

ovvero prima di questa riga:
base_amount += self._get_line_amount_with_sign(line)

e vedere quando da errore cosa contiene: line (oppure entrare nella procedura per capire meglio i campi presenti in line)

nel wiki trovi qualcosa che potrebbe aiutarti per il debug:

wiki.openerp-italia.org/doku.php/area_te...ols/debug_dei_moduli
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

Re:Webkit - Errore nella Stampa dei registri IVA 5 Anni 10 Mesi fa #11320

  • yayo
  • Avatar di yayo
  • Offline
  • Senior Boarder
  • Messaggi: 69
  • Ringraziamenti ricevuti 1
  • Karma: 0
Ciao!

Quell'errore alla fine l'abbiamo risolto controllando i vari sezionali. Però adesso ne abbiamo un altro (riusciremo mai a stampare i registri IVA prima che arrivi qualcuno a chiederceli :laugh: ?? ) :

Ecco l'errore:
Traceback (most recent call last):
File "/opt/openerp/6/openerp/openerp/addons/report_webkit/webkit_report.py", line 258, in create_single_pdf
**self.parser_instance.localcontext)
File "/usr/lib/python2.6/site-packages/mako/template.py", line 189, in render
return runtime._render(self, self.callable_, args, data)
File "/usr/lib/python2.6/site-packages/mako/runtime.py", line 403, in _render
_render_context(template, callable_, context, *args, **_kwargs_for_callable(callable_, data))
File "/usr/lib/python2.6/site-packages/mako/runtime.py", line 434, in _render_context
_exec_template(inherit, lclcontext, args=args, kwargs=kwargs)
File "/usr/lib/python2.6/site-packages/mako/runtime.py", line 457, in _exec_template
callable_(context, *args, **kwargs)
File "memory:0x7fc8b3f0ce50", line 42, in render_body
%for line in tax_lines(object) :
File "/opt/openerp/6/openerp/openerp/addons/l10n_it_vat_registries/invoice.py", line 135, in _get_tax_lines
move_line.tax_amount * 100.0) / actual_tax_amount)
ZeroDivisionError: float division

Capisco che la divisione è fatta su un tipo non corretto ma non capisco se è legato ai dati o è proprio un bug ... Non credo sia un bug visto che credo io non sia l'unico che usi la stampa dei registri!

Riuscite ad aiutarmi? Grazie!!!!
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

Re:Webkit - Errore nella Stampa dei registri IVA 5 Anni 10 Mesi fa #11331

  • eLBati
  • Avatar di eLBati
  • Online
  • Platinum Boarder
  • Messaggi: 1766
  • Ringraziamenti ricevuti 186
  • Karma: 38
Dal momento che spunta un errore incomprensibile, lo considererei un bug.
Quindi se riesci a descrivere i passi per riprodurlo, ti invito ad aprire un bug report.

Puoi vedere qui
bazaar.launchpad.net/~openobject-italia-...ries/invoice.py#L124
il pezzo di codice che, in 7.0, gestisce quella parte.

In pratica potrebbe trattarsi di una registrazione realtiva ad un IVA 0% in cui però il 'move_line.tax_amount', ovvero l'importo che va a movimentare il conto imposta, è diverso da 0.
E' possibile?
Lorenzo Battistini
github.com/eLBati

TAKOBI
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.
  • Pagina:
  • 1
  • 2
Tempo creazione pagina: 0.158 secondi

Odoo Italia Associazione - C.F: 94200470485 - Sede: Viale dei Cadorna, 83 - Firenze - Italy

Protected by R Antispam