modificador para debug

51 views
Skip to first unread message

Jose Angel Carmona

unread,
Jan 8, 2018, 7:48:47 AM1/8/18
to Usuarios Odoo / OpenERP en España
Buenas a tod@s,

Tengo un problema que no encuentro la solución. Estoy creando un pequeño modulo que me añade un campo nuevo en la ficha de clientes, pero al instalarlo me da error. Esto lo estoy haciendo en test y tengo puesto los modificadores en el conf

debug_mode= true
log_handler = openerp.addons.prestashoperpconnect_catalog_manager:DEBUG,openerp.sql_db:DEBUG,werkzeug:DEBUG,:INFO
log_level = DEBUG

pero cuando miro el log, no me dice o yo no se ver el error completo. Me faltaría algo mas en el conf para ver mas datos de los errores?.

Pongo el trozo del log para que veáis como me lo presenta.
********************

 ProgrammingError: column res_partner.invoice_imail does not exist
 LINE 1: ...rtner."marital_status",res_partner."signup_token",res_partne...
                                                              ^
Jan  8 12:56:32 test-central OpenERP Server 7.0:Central_dummy:ERROR:openerp.netsvc:column res_partner.invoice_imail does not exist
 LINE 1: ...rtner."marital_status",res_partner."signup_token",res_partne...
                                                              ^

el código es sencillo, con lo que no creo que sea el problema. Pienso que puede ser otro modulo que tenga algo mal y no me permita instalar este, pero como el log no me dice nada más no se ver el error por donde puede venir.

Este sería el .py

class res_partner(osv.osv):
_inherit = 'res.partner'
_columns = {
'invoice_imail': fields.char('Email Invoice', size=64),
    }
res_partner()

Gracias de antemano,

Jose

Edgar Naranjo Fuentes

unread,
Jan 8, 2018, 7:59:55 AM1/8/18
to Usuarios Odoo / OpenERP en España
Si estas trabajando con una versión anterior a la 9 o 10, en ocasiones da un error porque el busca un campo name. Además del invoice_imail adiciona el campo name.

Y otra cosa que puedes hacer es comprobar que estes adicionando en la vista el campo en la vista de res.partner.

Saludos,
Edgar

Jose Angel Carmona

unread,
Jan 8, 2018, 8:53:23 AM1/8/18
to Usuarios Odoo / OpenERP en España
Buenas Edgar,

Muchas gracias por tu respuesta. Aún tengo "L" de programador y no sé a que te refieres con adicionar el campo name. Podr´´ias indicarme a que te refieres?.

Gracias y disculpa mi ignorancia :(

Jose

Edgar Naranjo Fuentes

unread,
Jan 8, 2018, 9:05:49 AM1/8/18
to openerp-s...@googlegroups.com
Estas herendando del modelo res_partner, ese modelo en las columns tiene un campo name, copialo tal cual está y ponlo en tus columns. Claro esto funciona si estás con versiones anteriores de odoo, al parecer estás trabajando así porque la declaración del modelo es diferente a las versiones actuales. Sino es así, revisa la documentación de odoo en la página oficial y te darás cuenta q lo que te hablo.

Otra cosa que podría estaré sucediendo es q estés poniendo el fields tuyo en una vista que no corresponde con el modelo. 

Si estás heredando de una vista debes poner el view_id de la vista que estas heredando y adicionarlo por xpath.

Si has adicionado el campo y no has restart el servidor no cogerá los cambios en el modelo y si quieres que cojan los cambios las vistas entonces luego actualiza el módulo por la interface.

Esas son las cosas que a mi entender podría estarte sucediendo.

Saludos,
Edgar

--
Has recibido este mensaje porque estás suscrito a un tema del grupo "Usuarios Odoo / OpenERP en España" de Grupos de Google.
Para cancelar la suscripción a este tema, visita https://groups.google.com/d/topic/openerp-spain-users/Usr9yLCEqcc/unsubscribe.
Para cancelar la suscripción a este grupo y a todos sus temas, envía un correo electrónico a openerp-spain-users+unsub...@googlegroups.com.
Para acceder a más opciones, visita https://groups.google.com/d/optout.

Jose Angel Carmona

unread,
Jan 8, 2018, 10:44:36 AM1/8/18
to Usuarios Odoo / OpenERP en España
Buenas Edgar,

Muchas gracias, ha funcionado lo de poner el campo name. No sabia esa peculariedad de las versiones inferiores a la 9. Como yo uso la 7, estoy afectado. Ahora se me ha creado el campo sin problemas.

Gracias por tu ayuda.

Saludos,

Jose

Edgar Naranjo Fuentes

unread,
Jan 8, 2018, 11:12:18 AM1/8/18
to openerp-s...@googlegroups.com
Enhorabuena. Suerte con ello. 

Saludos,
Edgar

Para cancelar la suscripción a este grupo y a todos sus temas, envía un correo electrónico a openerp-spain-users+unsubscribe...@googlegroups.com.

Para acceder a más opciones, visita https://groups.google.com/d/optout.
Reply all
Reply to author
Forward
0 new messages