Error al leer campos de l10n_mx_partner_address

Asked by Mayte Montano

Hola:
Estoy desarrollando un modulo donde requiero leer los campos agregados por l10n_mx_partner_address (l10n_mx_street3,l10n_mx_street4,l10n_mx_city2); pero me me arroja el siguiente error:

File "C:\Program Files\OpenERP 7.0-20130706-231041\Server\server\openerp\addons\l10n_mx_partner_address\res_company.py", line 39, in _get_address_data
NameError: global name 'openerp' is not defined

Los campos se leen desde server\openerpaddons\mimodulo\utils\miclase.py y en miclase.py tengo "from openerp.osv import osv, fields" y

Alguna idea?

Gracias

Mayte

Question information

Language:
Spanish Edit question
Status:
Solved
For:
openerp-mexico-localization Edit question
Assignee:
No assignee Edit question
Solved by:
Mayte Montano
Solved:
Last query:
Last reply:
Revision history for this message
Moisés López - http://www.vauxoo.com (moylop260) said :
#1

Hola Mayte,
La comunidad no usa windows para sus servidores, por lo que no hay soporte
en dicho sistema operativo.
El sep 1, 2013 9:56 AM, "Mayte Montano" <
<email address hidden>> escribió:

> New question #234989 on openerp-mexico-localization:
> https://answers.launchpad.net/openerp-mexico-localization/+question/234989
>
> Hola:
> Estoy desarrollando un modulo donde requiero leer los campos agregados por
> l10n_mx_partner_address (l10n_mx_street3,l10n_mx_street4,l10n_mx_city2);
> pero me me arroja el siguiente error:
>
> File "C:\Program Files\OpenERP
> 7.0-20130706-231041\Server\server\openerp\addons\l10n_mx_partner_address\res_company.py",
> line 39, in _get_address_data
> NameError: global name 'openerp' is not defined
>
> Los campos se leen desde server\openerpaddons\mimodulo\utils\miclase.py y
> en miclase.py tengo "from openerp.osv import osv, fields" y
>
> Alguna idea?
>
> Gracias
>
> Mayte
>
> --
> You received this question notification because you are an answer
> contact for openerp-mexico-localization.
>

Revision history for this message
Jorge Medina (jorge-medina) said :
#2

Mayte buen día

Te recomiendo usar linux para realizar tus módulos, pruebas y lo que gustes, ya que hay más soporte si trabajas por este lado, yo también me estoy metiendo más a linux por lo mismo, además ya que tengas desarrollado tu módulo según yo puedes instalarlo en windows, haz una máquina virtual (Oracle VM Virtal Box) en windows e instala linux y monta el OpenERP de los branch, trabaja ahí, bueno es solo una recomendación, a lo mejor no fue de mucha ayuda pero pues cualquier comentario te puede dar una idea.

Cualquier duda estamos en contacto.

Saludos

Revision history for this message
Mayte Montano (mayte-l) said :
#3

Hola Moises/Jorge:

Obtuve el mismo error en servidor Linux; en ambos casos (Windows/Linux) lo solucione agregando "import openerp" a addons/l10n_mx_partner_address/res_company.py

Ya puedo timbrar con otro PAC.

Espero esta informacion le sea de utilidad a alguien.

Saludos!

Mayte

Revision history for this message
Jorge Medina (jorge-medina) said :
#4

Hola Mayte buen día

Me parece genial que hayas podido solucionar el problema que tenias ;).

Ese módulo para timbrar con otro PAC lo compartirás?

Me parece muy interesante tener otra variante PAC para el timbrado .

Muchas Gracias

Saludos

Revision history for this message
Mayte Montano (mayte-l) said :
#5

Hola Jorge:

Este PAC es solo para uso interno por lo que no le sera de utilidad a nadie.; pero la verdad con el desarrollo que ya existe es relartivamente sencillo hacer la conexion para cualquier PAC.

No me vas a creer pero lo que no he logrado hacer es AGREGAR EL BOTON a account.invoice.form desde un XML (lo tengo que hacer desde Configuracion->Tecnico->Interfaz Usuario->Vistas)!

Saludos

Mayte

Revision history for this message
Jorge Medina (jorge-medina) said :
#6

Hola Mayte,

Intentaré hacer el firmado a otro PAC, intentaré hacerlo para poder compartirlo.

Saludos

Revision history for this message
Moisés López - http://www.vauxoo.com (moylop260) said :
#7

Los ultimos cambios que se hicieron a la localizacion mexicana fue para
poder soportar a otro pac adicional como si fuera agregar un "driver".
Por lo que si hay algun cambio que hacer para mayor fluidez no duden en
proponer como merge.

Con respecto al error que te daba Mayte, que tuviste que agregar openerp lo
vamos a analizar porque nadie a reportado nada similar. Podrias porfavor
reportar el bug con los guidelines planteadas al final de donde se reportan.

Revision history for this message
Jorge Medina (jorge-medina) said :
#8

Muchas Gracias Moisés.

Lo revisaré.

Saludos a todos

Revision history for this message
Mayte Montano (mayte-l) said :
#9

Moises:

Ya reporte el bug.

En cuanto al "driver" suena muy interesante ya que lo que yo hice fue desarrollar un modulo que creara la conexion al Webservice de mi PAC y generara el "complex-object" para enviarselo, pero sin duda qe un driver debe de ser mas sencillo.

Saludos!

Mayte

Revision history for this message
Moisés López - http://www.vauxoo.com (moylop260) said :
#10

Para ver el tema de desarrollar como driver, lo pueden revisar aquí:
http://bazaar.launchpad.net/~openerp-mexico-maintainer/openerp-mexico-localization/7.0/view/head:/l10n_mx_facturae_pac_sf/ir_attachment_facturae.py#L59

El 6 de septiembre de 2013 12:26, Mayte Montano <
<email address hidden>> escribió:

> Question #234989 on openerp-mexico-localization changed:
> https://answers.launchpad.net/openerp-mexico-localization/+question/234989
>
> Mayte Montano posted a new comment:
> Moises:
>
> Ya reporte el bug.
>
> En cuanto al "driver" suena muy interesante ya que lo que yo hice fue
> desarrollar un modulo que creara la conexion al Webservice de mi PAC y
> generara el "complex-object" para enviarselo, pero sin duda qe un driver
> debe de ser mas sencillo.
>
> Saludos!
>
> Mayte
>
> --
> You received this question notification because you are an answer
> contact for openerp-mexico-localization.
>

--
Moisés López Calderón
Vauxoo - OpenERP's Gold Partner
mobile: (+521) 477-752-22-30
Tel: (+52) 477-773-33-46
skype: moylop260
web: http://www.vauxoo.com
twitter: @moylop260
            @vauxoo