dansanti / l10n_cl_invoice

Sistema de apoyo a la facturación localización Chilena
https://globalresponse.cl
GNU Affero General Public License v3.0
1 stars 5 forks source link

Error: No conversion for undefined #2

Closed kkoci closed 8 years ago

kkoci commented 8 years ago

Hola Daniel, buenas noches

Decidí dejarte el issue por aquí como me habías comentado

Cuando hago click en 'Documents Type' , tanto en factura de cliente como de proveedor me aparece éste error de javascript:

`Odoo Error en el cliente

Error: No conversion for undefined

http://localhost:8070/web/static/src/js/framework/pyeval.js:732 Traceback: wrap@http://localhost:8070/web/static/src/js/framework/pyeval.js:732:29 wrapping_list<.getitem@http://localhost:8070/web/static/src/js/framework/pyeval.js:787:16 py.PY_getItem@http://localhost:8070/web/static/lib/py.js/lib/py.js:610:19 py.evaluate@http://localhost:8070/web/static/lib/py.js/lib/py.js:1403:24 py.evaluate@http://localhost:8070/web/static/lib/py.js/lib/py.js:1404:21 py.evaluate@http://localhost:8070/web/static/lib/py.js/lib/py.js:1397:35 py.evaluate@http://localhost:8070/web/static/lib/py.js/lib/py.js:1409:34 py.eval@http://localhost:8070/web/static/lib/py.js/lib/py.js:1453:16 evaldomains/<@http://localhost:8070/web/static/src/js/framework/pyeval.js:862:32 .forEach@http://localhost:8070/web/static/lib/underscore/underscore.js:145:9 .mixin/</.prototype[name]@http://localhost:8070/web/static/lib/underscore/underscore.js:1484:29 eval_domains@http://localhost:8070/web/static/src/js/framework/pyeval.js:853:5 evaldomains/<@http://localhost:8070/web/static/src/js/framework/pyeval.js:867:32 .forEach@http://localhost:8070/web/static/lib/underscore/underscore.js:145:9 .mixin/</.prototype[name]@http://localhost:8070/web/static/lib/underscore/underscore.js:1484:29 eval_domains@http://localhost:8070/web/static/src/js/framework/pyeval.js:853:5 evaldomains/<@http://localhost:8070/web/static/src/js/framework/pyeval.js:867:32 .forEach@http://localhost:8070/web/static/lib/underscore/underscore.js:145:9 .mixin/</.prototype[name]@http://localhost:8070/web/static/lib/underscore/underscore.js:1484:29 eval_domains@http://localhost:8070/web/static/src/js/framework/pyeval.js:853:5 pyeval@http://localhost:8070/web/static/src/js/framework/pyeval.js:946:16 eval_arg@http://localhost:8070/web/static/src/js/framework/pyeval.js:957:16 ensure_evaluated@http://localhost:8070/web/static/src/js/framework/pyeval.js:980:21 .call@http://localhost:8070/web/static/src/js/framework/data_model.js:56:9 DataSet<.name_search@http://localhost:8070/web/static/src/js/framework/data.js:537:16 CompletionFieldMixin.get_search_result@http://localhost:8070/web/static/src/js/views/form_common.js:192:33 FieldMany2One<.render_editable/<.source@http://localhost:8070/web/static/src/js/views/form_relational_widgets.js:271:17 ._search@http://localhost:8070/web/static/lib/jquery.ui/jquery-ui.js:7404:3 $.widget/</proxiedPrototype[prop]</<@http://localhost:8070/web/static/lib/jquery.ui/jquery-ui.js:415:19 .search@http://localhost:8070/web/static/lib/jquery.ui/jquery-ui.js:7396:10 $.widget/</proxiedPrototype[prop]</<@http://localhost:8070/web/static/lib/jquery.ui/jquery-ui.js:415:19 $.widget.bridge/$.fn[name]/<@http://localhost:8070/web/static/lib/jquery.ui/jquery-ui.js:513:19 .each@http://localhost:8070/web/static/lib/jquery/jquery.js:383:49 jQuery.prototype.each@http://localhost:8070/web/static/lib/jquery/jquery.js:136:24 $.widget.bridge/$.fn[name]@http://localhost:8070/web/static/lib/jquery.ui/jquery-ui.js:499:4 FieldMany2One<.render_editable/<@http://localhost:8070/web/static/src/js/views/form_relational_widgets.js:189:21 jQuery.event.dispatch@http://localhost:8070/web/static/lib/jquery/jquery.js:4640:50 jQuery.event.add/elemData.handle@http://localhost:8070/web/static/lib/jquery/jquery.js:4309:41

`

Creo que tiene algo que ver con el layouts.xml , algo con como carga el Many2one, si aparece el documento no lo hace, pero si por cualquier motivo el documento no está definido sale éste error que no te deja hacer más nada.

Yo pregunté hace tiempo acá, quizás te sirva:

http://stackoverflow.com/questions/39217313/no-conversion-for-undefined-on-selection-field-odoo-v9-community

Ésa respuesta lo resuelve parcialmente pero luego si la aplicas tal cual, entonces salen otros problemas, de todas formas, ya que conoces el módulo mejor que yo probablemente consigas una mejor solución.

Gracias

dansanti commented 8 years ago

Hola! no es netamente un error, pasa de que el partner no tiene seleccionado un giro, l oque debiese mostrar es un aviso en vez de ese error, está en el TODO desde la creación de ese módulo en odoo chile

kkoci commented 8 years ago

Ahhh ok ok, bueno, muchas gracias! Quizás cuando tenga chance haga un PR para éso, sigo revisando aquí, Un saludo.