Cambios en v8

16 views
Skip to first unread message

Jaime Casanova

unread,
Apr 13, 2017, 12:39:42 PM4/13/17
to odo...@googlegroups.com
Saludos,

Hace cerca de un año hice un "git clone" del repositorio de la versión
8.0 y lo hemos estado usando de forma muy limitada (campañas,
recordatorio de contratos, tareas).

Últimamente estamos buscando ampliar el uso que le damos y como parte
de eso me dio por hacer un "git pull" para obtener lo que supuse
serian solo arreglos de código (bug fixes, security fixes y asi). Pero
ahora cuando intento entrar a la opción "Administración financiera"
enseguida me bota el siguiente error (para ver el traceback completo
ver el archivo adjunto):

"""
File "/home/openerp/8.0/openerp/addons/base/ir/ir_ui_view.py", line
362, in raise_view_error
raise AttributeError(message)
AttributeError: Campo 'amount_vat_cero' no existe

Error de contexto :
Vista 'account.invoice.tree'
[view_id: 477, xml_id: account.invoice_tree, model: account.invoice,
parent_id: n/a]
"""

Supongo que esto se debe a algún cambio entre el commit en el que
estaba (que no recuerdo cual era) y el commit más reciente que tengo
(ce73bb78b3f0beb6a92bbb2f625d32557824d57d).

Así que mis preguntas son:
1) Si estoy usando la v8 puedo hacer un "git pull" de forma "segura"?
hay pasos que dar para que sea "seguro"?
2) Los commits pueden causar incompatibilidades en la misma versión?

--
Jaime Casanova http://www.2ndQuadrant.com/
PostgreSQL Development, 24x7 Support, Training & Services
odoo_traceback_facturacliente.txt

Daniel Alejandro Mendieta Pacheco

unread,
Apr 13, 2017, 12:59:50 PM4/13/17
to odo...@googlegroups.com

Hola.

El abr. 13, 2017 11:39 AM, "Jaime Casanova" <jaime.c...@2ndquadrant.com> escribió:
>
> Saludos,
>
> Hace cerca de un año hice un "git clone" del repositorio de la versión
> 8.0 y lo hemos estado usando de forma muy limitada (campañas,
> recordatorio de contratos, tareas).
>
> Últimamente estamos buscando ampliar el uso que le damos y como parte
> de eso me dio por hacer un "git pull" para obtener lo que supuse
> serian solo arreglos de código (bug fixes, security fixes y asi). Pero
> ahora cuando intento entrar a la opción "Administración financiera"
> enseguida me bota el siguiente error (para ver el traceback completo
> ver el archivo adjunto):
>
> """
>   File "/home/openerp/8.0/openerp/addons/base/ir/ir_ui_view.py", line
> 362, in raise_view_error
>     raise AttributeError(message)
> AttributeError: Campo 'amount_vat_cero' no existe
>

Significa que el campo amount_vat_cero ni existe, si lo tienes,  está siendo leido en un midulo anterior al que lo tiene o lo pusiste directo sobre la vosta principal en lugar de heredar adecuadamente. También se puede deber a que el módulo que lo tiene esta con el tag install = false.

> Error de contexto :
> Vista 'account.invoice.tree'
> [view_id: 477, xml_id: account.invoice_tree, model: account.invoice,
> parent_id: n/a]
> """
>
> Supongo que esto se debe a algún cambio entre el commit en el que
> estaba (que no recuerdo cual era) y el commit más reciente que tengo
>

Mas probable es el diseño de los módulos que hiciste están haciendo mal las herencias.


(ce73bb78b3f0beb6a92bbb2f625d32557824d57d).
>
> Así que mis preguntas son:
> 1) Si estoy usando la v8 puedo hacer un "git pull" de forma "segura"?

Si usas Odoo puro, sin modificaciones, entonces si, sino, debes revisar y probar.

> hay pasos que dar para que sea "seguro"?

Descargas y pruebas adecuadamente.

> 2) Los commits pueden causar incompatibilidades en la misma versión?
>

Dificilmente, hay reglas para los commits en versiones estables, como que no dependan de otros módulos o no cambiar los nombres de vistas y variables. Por lo general, es seguro si usas versiones estables, el problema normalmente es de compatibilidad con módulos nuevos.


> --
> Jaime Casanova                http://www.2ndQuadrant.com/
> PostgreSQL Development, 24x7 Support, Training & Services
>

> --
> Odoo Ecuador
>
> --------------------------------------------------------------------
> --
> Para publicar una entrada en este grupo, envía un correo electrónico a odo...@googlegroups.com
> Visita este grupo en https://groups.google.com/d/forum/odooec
> ---
> Has recibido este mensaje porque estás suscrito al grupo "Odoo Ecuador" de Grupos de Google.
> Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a odooec+un...@googlegroups.com.
> Para obtener más opciones, visita https://groups.google.com/d/optout.

Jaime Casanova

unread,
Apr 13, 2017, 1:11:49 PM4/13/17
to odo...@googlegroups.com
2017-04-13 11:59 GMT-05:00 Daniel Alejandro Mendieta Pacheco
<damen...@gmail.com>:
> Hola.
>
> El abr. 13, 2017 11:39 AM, "Jaime Casanova" <jaime.c...@2ndquadrant.com>
> escribió:
>>
>> Saludos,
>>
>> Hace cerca de un año hice un "git clone" del repositorio de la versión
>> 8.0 y lo hemos estado usando de forma muy limitada (campañas,
>> recordatorio de contratos, tareas).
>>
>> Últimamente estamos buscando ampliar el uso que le damos y como parte
>> de eso me dio por hacer un "git pull" para obtener lo que supuse
>> serian solo arreglos de código (bug fixes, security fixes y asi). Pero
>> ahora cuando intento entrar a la opción "Administración financiera"
>> enseguida me bota el siguiente error (para ver el traceback completo
>> ver el archivo adjunto):
>>
>> """
>> File "/home/openerp/8.0/openerp/addons/base/ir/ir_ui_view.py", line
>> 362, in raise_view_error
>> raise AttributeError(message)
>> AttributeError: Campo 'amount_vat_cero' no existe
>>
>
> Significa que el campo amount_vat_cero ni existe, si lo tienes, está siendo
> leido en un midulo anterior al que lo tiene o lo pusiste directo sobre la
> vosta principal en lugar de heredar adecuadamente. También se puede deber a
> que el módulo que lo tiene esta con el tag install = false.
>

si existe el campo en account_invoice (en la base de datos) y veo
varios archivos que hacen referencia al campo:

odoo-ecuador/l10n_ec_einvoice/views/report_einvoice.mako
odoo-ecuador/l10n_ec_pos/point_of_sale.py
odoo-ecuador/l10n_ec_pos/point_of_sale_view.xml
odoo-ecuador/l10n_ec_pos/point_of_sale.pyc
odoo-ecuador/l10n_ec_withdrawing/report/account_invoice.mako
odoo-ecuador/l10n_ec_withdrawing/report/account_liq.mako
odoo-ecuador/l10n_ec_withdrawing/wizard/wizard_ats.pyc
odoo-ecuador/l10n_ec_withdrawing/wizard/wizard_ats.py
odoo-ecuador/l10n_ec_withdrawing/withdrawing.pyc
odoo-ecuador/l10n_ec_withdrawing/i18n/es_EC.po
odoo-ecuador/l10n_ec_withdrawing/withdrawing.py
odoo-ecuador/l10n_ec_withdrawing/withdrawing_view.xml

>> Error de contexto :
>> Vista 'account.invoice.tree'
>> [view_id: 477, xml_id: account.invoice_tree, model: account.invoice,
>> parent_id: n/a]
>> """
>>
>> Supongo que esto se debe a algún cambio entre el commit en el que
>> estaba (que no recuerdo cual era) y el commit más reciente que tengo
>>
>
> Mas probable es el diseño de los módulos que hiciste están haciendo mal las
> herencias.
> (ce73bb78b3f0beb6a92bbb2f625d32557824d57d).

bueno, yo no he hecho ningún módulo. sólo estoy usando lo que está en:
https://github.com/odoo-ecuador/odoo-ecuador/ [branch 8.0]

>>
>> Así que mis preguntas son:
>> 1) Si estoy usando la v8 puedo hacer un "git pull" de forma "segura"?
>
> Si usas Odoo puro, sin modificaciones, entonces si, sino, debes revisar y
> probar.
>

bueno, es odoo con odoo-ecuador

>> hay pasos que dar para que sea "seguro"?
>
> Descargas y pruebas adecuadamente.
>

en casa de herrero...

>> 2) Los commits pueden causar incompatibilidades en la misma versión?
>>
>
> Dificilmente, hay reglas para los commits en versiones estables, como que no
> dependan de otros módulos o no cambiar los nombres de vistas y variables.
> Por lo general, es seguro si usas versiones estables, el problema
> normalmente es de compatibilidad con módulos nuevos.
>

eso esperaba yo.
por eso me arriesgue a hacer el "git pull" de odoo-ecuador

--
Jaime Casanova www.2ndQuadrant.com
PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services

Daniel Alejandro Mendieta Pacheco

unread,
Apr 13, 2017, 1:35:00 PM4/13/17
to odo...@googlegroups.com

Ya, el problema está en el repositorio odoo-ecuador.

¿tienes la última versión?, ¿actualizaste los módulos?

Un abrazo.

El abr. 13, 2017 12:11 PM, "Jaime Casanova" <jaime.c...@2ndquadrant.com> escribió:
2017-04-13 11:59 GMT-05:00 Daniel Alejandro Mendieta Pacheco
<damen...@gmail.com>:
> Hola.
>
> El abr. 13, 2017 11:39 AM, "Jaime Casanova" <jaime.casanova@2ndquadrant.com>
--
Odoo Ecuador

--------------------------------------------------------------------
--
Para publicar una entrada en este grupo, envía un correo electrónico a odo...@googlegroups.com
Visita este grupo en https://groups.google.com/d/forum/odooec
---
Has recibido este mensaje porque estás suscrito al grupo "Odoo Ecuador" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a odooec+unsubscribe@googlegroups.com.

Jaime Casanova

unread,
Apr 13, 2017, 1:36:46 PM4/13/17
to odo...@googlegroups.com
2017-04-13 12:34 GMT-05:00 Daniel Alejandro Mendieta Pacheco
<damen...@gmail.com>:
> Ya, el problema está en el repositorio odoo-ecuador.
>
> ¿tienes la última versión?

hice un git pull, eso cuenta? :D

> ¿actualizaste los módulos?
>

tu dices en el mismo odoo? como hago eso?

Daniel Alejandro Mendieta Pacheco

unread,
Apr 13, 2017, 4:31:11 PM4/13/17
to odo...@googlegroups.com

No, aparte tienes que actualizar los módulos.

Un abrazo.

Jaime Casanova

unread,
Apr 13, 2017, 5:22:33 PM4/13/17
to odo...@googlegroups.com
2017-04-13 15:31 GMT-05:00 Daniel Alejandro Mendieta Pacheco
<damen...@gmail.com>:
> No, aparte tienes que actualizar los módulos.
>

Ah! Disculpa mi ignorancia... como hago eso?
Reply all
Reply to author
Forward
0 new messages