configuración localizacion en multicompañía: Ejecuta asistente por cada compañía
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!!
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 pyme_account no se tendrá que saltar ese paso para instalar la
l10n_es_
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
>
-- www.angelmoya. es> Ángel Moya Pardo www.angelmoya. es
<http://
blog: http://
movil: 636 441 277