configuración localizacion en multicompañía: Ejecuta asistente por cada compañía

Bug #766573 reported by Ana Juaristi Olalde
14
This bug affects 2 people
Affects Status Importance Assigned to Milestone
OpenERP Spanish Localization Project
Invalid
Undecided
Unassigned

Bug Description

Buenas...

Al ejecutar el asistente de configuración fiscal para una nueva compañía parece que hay un for que ejecuta la pantalla de configuración de la localización española por cada compañía que esté registrada.

Esto es... supongamos que tengo 3 compañías registradas, sigo estos pasos:

1. inicio la configuración contable de la primera.
2. El asistente me muestra el form "oficial" de creación de año fiscal y periodos. Salto este paso.
3. El asistente de localización me muestra el form de creación del año fiscal y periodos. Ejecuto este paso. Posteriormente me vuelve a saltar este asistente para cada una del resto de compañías. En este punto puede estar bien pero supongamos que las otras 2 compañías tienen otra configuración de otro país.

Ahora... Ejecuto el asistente de configuración para la segunda compañía.
1. Me salta el asistente "oficial". Selecciono cualquier otro chart of accounts que no es el de localización. Igualmente me vuelve a saltar el asistente de localización mostrando en el combo el chart of accounts seleccionado en la pantalla anterior.
2. Ejecuto el paso seleccionando el mismo chart of accounts del paso anterior. Al finalizar, vuelve a salir de nuevo otras 2 veces. Entiendo que es para las otras 2 empresas. Pero confunde bastante.

Conclusión: Creo que hay un for en el código que ejecuta el asistene por cada compañía y que no verifica si ha sido ya ejecutado o no anteriormente o si ya se ha configurado la localización para el resto de compañías. Creo que se debería eliminar este for y que aplique únicamente a la compañía que se está configurando en ese momento.

Este bug puede ser considerado blueprint ya que ejecutando los pasos de saltar correctamente, la configuración se realiza perfectamente y carga los chart of accounts y crea los periodos perfectamente...

Gracias!!

Revision history for this message
Angel Moya - Domatix (angelmoya) wrote : Re: [Bug 766573] [NEW]configuración localizacion en multicompañía: Ejecuta asistente por cada compañía

Hola Ana,

no se si te servirá de algo, pero yo me he peleado también con la
multicompañía y me he dado cuenta que en la v6 el usuario admin da
muchos problemas porque se salta los permisos de la multicompañía. Por
lo que cuentas parece que lo estás ejecutando con el usuario admin, si
ejecutas el asistente con un usuario que no sea el admin y logeado en
una compañía solo te ejecuta la configuración de esa compañía.

Otra cosa, si aceptan el merge de la módificación que he hecho en
l10n_es_pyme_account no se tendrá que saltar ese paso para instalar la
localización y creará el ejercicio y los periodos en la misma
configuración de la contabilidad, así se podrá instalar la localización
en multicompañía, actualmente ese módulo crea el ejercicio y los
periodos sin tener en cuenta la compañía (sólo para la primera compañía
creada).

El 19/04/11 22:58, Ana Juaristi Olalde escribió:
> Public bug reported:
>
> Buenas...
>
> Al ejecutar el asistente de configuración fiscal para una nueva compañía
> parece que hay un for que ejecuta la pantalla de configuración de la
> localización española por cada compañía que esté registrada.
>
> Esto es... supongamos que tengo 3 compañías registradas, sigo estos
> pasos:
>
> 1. inicio la configuración contable de la primera.
> 2. El asistente me muestra el form "oficial" de creación de año fiscal y periodos. Salto este paso.
> 3. El asistente de localización me muestra el form de creación del año fiscal y periodos. Ejecuto este paso. Posteriormente me vuelve a saltar este asistente para cada una del resto de compañías. En este punto puede estar bien pero supongamos que las otras 2 compañías tienen otra configuración de otro país.
>
> Ahora... Ejecuto el asistente de configuración para la segunda compañía.
> 1. Me salta el asistente "oficial". Selecciono cualquier otro chart of accounts que no es el de localización. Igualmente me vuelve a saltar el asistente de localización mostrando en el combo el chart of accounts seleccionado en la pantalla anterior.
> 2. Ejecuto el paso seleccionando el mismo chart of accounts del paso anterior. Al finalizar, vuelve a salir de nuevo otras 2 veces. Entiendo que es para las otras 2 empresas. Pero confunde bastante.
>
> Conclusión: Creo que hay un for en el código que ejecuta el asistene por
> cada compañía y que no verifica si ha sido ya ejecutado o no
> anteriormente o si ya se ha configurado la localización para el resto de
> compañías. Creo que se debería eliminar este for y que aplique
> únicamente a la compañía que se está configurando en ese momento.
>
> Este bug puede ser considerado blueprint ya que ejecutando los pasos de
> saltar correctamente, la configuración se realiza perfectamente y carga
> los chart of accounts y crea los periodos perfectamente...
>
> Gracias!!
>
> ** Affects: openerp-spain
> Importance: Undecided
> Status: New
>

--
<http://www.angelmoya.es> Ángel Moya Pardo
blog: http://www.angelmoya.es
movil: 636 441 277

Revision history for this message
Albert Cervera i Areny - http://www.NaN-tic.com (albert-nan) wrote : Re: [Bug 766573][NEW]configuración localizacion en multicompañía: Ejecuta asistente por cada compañía

A Dimarts, 19 d'abril de 2011 23:24:20, Angel Moya - Domatix va escriure:
> Hola Ana,
>
> no se si te servirá de algo, pero yo me he peleado también con la
> multicompañía y me he dado cuenta que en la v6 el usuario admin da
> muchos problemas porque se salta los permisos de la multicompañía. Por
> lo que cuentas parece que lo estás ejecutando con el usuario admin, si
> ejecutas el asistente con un usuario que no sea el admin y logeado en
> una compañía solo te ejecuta la configuración de esa compañía.

Correcto. Trabajar con admin en un entorno multicompañía la puedes liar
gorda..

> Otra cosa, si aceptan el merge de la módificación que he hecho en
> l10n_es_pyme_account no se tendrá que saltar ese paso para instalar la
> localización y creará el ejercicio y los periodos en la misma
> configuración de la contabilidad, así se podrá instalar la localización
> en multicompañía, actualmente ese módulo crea el ejercicio y los
> periodos sin tener en cuenta la compañía (sólo para la primera compañía
> creada).

Sólo aclarar que la localización ya se puede utilizar en multicompañía. El
módulo pyme a lo mejor no (no lo usamos) pero por el resto funciona (hasta el
momento).

--
Albert Cervera i Areny
http://www.NaN-tic.com
OpenERP Partners
Tel: +34 93 553 18 03
skype: nan-oficina

http://twitter.com/albertnan
http://www.nan-tic.com/blog

Revision history for this message
Raimon Esteve (www.zikzakmedia.com) (resteve) wrote :

@ana: el usuario admin (el primer usuario dado de alta) es un usuario
ANONIMO en multicompanyia. Para la gestión del dia a dia, utilize usuarios
con roles propios de multicompanyia (fijate que los campos cuentas, etc, son
campos property)

@angel: no esta oblidado tu merge ;)

--
Raimon Esteve
// OpenERP Partner. www.openerp.com/node/682
// e-sale: Zoook 100% OpenERP / Magento
// AulaERP, formació online www.aulaerp.com
www.zikzakmedia.com

Revision history for this message
Ana Juaristi Olalde (ajuaristio) wrote :

Si... estamos haciendo usuarios propios con permisos solo de cada compañía,
pero sí hemos probado a hacer tareas de configuración con el usuario admin y
tampoco hemos tenido mayores problemas. Solo este de que te saca el form
varias veces cuando no es necesario...

El 20 de abril de 2011 08:00, Raimon Esteve (www.zikzakmedia.com) <
<email address hidden>> escribió:

> @ana: el usuario admin (el primer usuario dado de alta) es un usuario
> ANONIMO en multicompanyia. Para la gestión del dia a dia, utilize usuarios
> con roles propios de multicompanyia (fijate que los campos cuentas, etc,
> son
> campos property)
>
> @angel: no esta oblidado tu merge ;)
>
> --
> Raimon Esteve
> // OpenERP Partner. www.openerp.com/node/682
> // e-sale: Zoook 100% OpenERP / Magento
> // AulaERP, formació online www.aulaerp.com
> www.zikzakmedia.com
>
> --
> You received this bug notification because you are a direct subscriber
> of the bug.
> https://bugs.launchpad.net/bugs/766573
>
> Title:
> configuración localizacion en multicompañía: Ejecuta asistente por
> cada compañía
>
> Status in OpenERP Spanish Localization Project:
> New
>
> Bug description:
> Buenas...
>
> Al ejecutar el asistente de configuración fiscal para una nueva
> compañía parece que hay un for que ejecuta la pantalla de
> configuración de la localización española por cada compañía que esté
> registrada.
>
> Esto es... supongamos que tengo 3 compañías registradas, sigo estos
> pasos:
>
> 1. inicio la configuración contable de la primera.
> 2. El asistente me muestra el form "oficial" de creación de año fiscal y
> periodos. Salto este paso.
> 3. El asistente de localización me muestra el form de creación del año
> fiscal y periodos. Ejecuto este paso. Posteriormente me vuelve a saltar este
> asistente para cada una del resto de compañías. En este punto puede estar
> bien pero supongamos que las otras 2 compañías tienen otra configuración de
> otro país.
>
> Ahora... Ejecuto el asistente de configuración para la segunda compañía.
> 1. Me salta el asistente "oficial". Selecciono cualquier otro chart of
> accounts que no es el de localización. Igualmente me vuelve a saltar el
> asistente de localización mostrando en el combo el chart of accounts
> seleccionado en la pantalla anterior.
> 2. Ejecuto el paso seleccionando el mismo chart of accounts del paso
> anterior. Al finalizar, vuelve a salir de nuevo otras 2 veces. Entiendo que
> es para las otras 2 empresas. Pero confunde bastante.
>
> Conclusión: Creo que hay un for en el código que ejecuta el asistene
> por cada compañía y que no verifica si ha sido ya ejecutado o no
> anteriormente o si ya se ha configurado la localización para el resto
> de compañías. Creo que se debería eliminar este for y que aplique
> únicamente a la compañía que se está configurando en ese momento

Revision history for this message
Raimon Esteve (www.zikzakmedia.com) (resteve) wrote :
Download full text (5.6 KiB)

@ana. A administración, le puedes marcar que el asistente no se
ejecute más. Si te fijas en el asistente, en momento de seleccionar,
sólo podras seleccionar las compañías pendientes de creación plan
contable

2011/4/20, Ana Juaristi Olalde <email address hidden>:
> Si... estamos haciendo usuarios propios con permisos solo de cada compañía,
> pero sí hemos probado a hacer tareas de configuración con el usuario admin y
> tampoco hemos tenido mayores problemas. Solo este de que te saca el form
> varias veces cuando no es necesario...
>
> El 20 de abril de 2011 08:00, Raimon Esteve (www.zikzakmedia.com) <
> <email address hidden>> escribió:
>
>> @ana: el usuario admin (el primer usuario dado de alta) es un usuario
>> ANONIMO en multicompanyia. Para la gestión del dia a dia, utilize usuarios
>> con roles propios de multicompanyia (fijate que los campos cuentas, etc,
>> son
>> campos property)
>>
>> @angel: no esta oblidado tu merge ;)
>>
>> --
>> Raimon Esteve
>> // OpenERP Partner. www.openerp.com/node/682
>> // e-sale: Zoook 100% OpenERP / Magento
>> // AulaERP, formació online www.aulaerp.com
>> www.zikzakmedia.com
>>
>> --
>> You received this bug notification because you are a direct subscriber
>> of the bug.
>> https://bugs.launchpad.net/bugs/766573
>>
>> Title:
>> configuración localizacion en multicompañía: Ejecuta asistente por
>> cada compañía
>>
>> Status in OpenERP Spanish Localization Project:
>> New
>>
>> Bug description:
>> Buenas...
>>
>> Al ejecutar el asistente de configuración fiscal para una nueva
>> compañía parece que hay un for que ejecuta la pantalla de
>> configuración de la localización española por cada compañía que esté
>> registrada.
>>
>> Esto es... supongamos que tengo 3 compañías registradas, sigo estos
>> pasos:
>>
>> 1. inicio la configuración contable de la primera.
>> 2. El asistente me muestra el form "oficial" de creación de año fiscal y
>> periodos. Salto este paso.
>> 3. El asistente de localización me muestra el form de creación del año
>> fiscal y periodos. Ejecuto este paso. Posteriormente me vuelve a saltar
>> este
>> asistente para cada una del resto de compañías. En este punto puede estar
>> bien pero supongamos que las otras 2 compañías tienen otra configuración
>> de
>> otro país.
>>
>> Ahora... Ejecuto el asistente de configuración para la segunda compañía.
>> 1. Me salta el asistente "oficial". Selecciono cualquier otro chart of
>> accounts que no es el de localización. Igualmente me vuelve a saltar el
>> asistente de localización mostrando en el combo el chart of accounts
>> seleccionado en la pantalla anterior.
>> 2. Ejecuto el paso seleccionando el mismo chart of accounts del paso
>> anterior. Al finalizar, vuelve a salir de nuevo otras 2 veces. Entiendo
>> que
>> es para las otras 2 empresas. Pero confunde bastante.
>>
>> Conclusión: Creo que hay un for en el código que ejecuta el asistene
>> por cada compañía y que no verifica si ha sido ya ejecutado o no
>> anteriormente o si ya se ha configurado la localización para el resto
>> de compañías. Creo que se debería eliminar este for y que aplique
>> únicamente a la compañía que se está configurando en ese momento
>
> --
> ...

Read more...

Revision history for this message
Juanjo A (juanjoa) wrote :

¿en que estado se encuentra el merge de Angel?

Es interesante para la configuración multicompañía.

Un saludo
Juanjo A

Revision history for this message
Jordi Esteve (www.zikzakmedia.com) (jesteve-zikzakmedia) wrote :

Está merged en la rama v6 (lp:openerp-spain/6.0) desde hace pocos días, como puedes comprobarlo tu mismo:

https://code.launchpad.net/~angelmoya/openerp-spain/domatix_special_periods

Revision history for this message
Juanjo A (juanjoa) wrote :

Ok, gracias Jordi, y aprendido.

Ya lo he probado, y veo que ha cambiado el método de configuración.

Un saludo

Juanjo A.

Revision history for this message
Jordi Esteve (www.zikzakmedia.com) (jesteve-zikzakmedia) wrote :

Cierro este tiquet. El problema originalmente reportado: "Configuración localización en multicompañía: Ejecuta asistente por cada compañía" lo he testeado y no observo ningún problema. El asistente permite seleccionar sólo compañías que todavía no tienen plan contable generado, por lo que seleccionando una compañía y siguiendo los pasos se crea el plan contable para la compañía nueva sin ningún tipo de problema.

Changed in openerp-spain:
status: New → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.