Módulo externo multi_store no actualiza cuenta diario en factura

138 views
Skip to first unread message

Alejandro Perez

unread,
Oct 9, 2014, 10:25:20 AM10/9/14
to odoo-ar...@googlegroups.com
Estimados, 
Estoy realizando pruebas con el módulo multi_store en Odoo-8 servidor Linux x64, aportado por un trabajo en conjunto de la comunidad y e ingadhoc que puede ser encontrado en este repositorio, y la funcionalidad está descrita en este video.
El funcionamiento descrito me parece genial, pero al momento de probarlo, al crear la factura (mas o menos el minuto 2:05), en mi caso, no está seleccionando el diario de ventas configurado previamente para el usuario, sino siempre selecciona el diario 'sales journal'.
No estoy del todo seguro si esto se debe a un error de configuración o si es algo que deba arreglarse por el lado de la programación.
Entonces, fuera de mucha ayuda si ustedes pueden probar el módulo en cuestión y añadir sus comentarios a este hilo.

Muchas gracias de antemano por su tiempo y respuestas.

Saludos!
Alejandro Perez

Leonardo Chianea

unread,
Oct 12, 2014, 10:36:02 AM10/12/14
to odoo-ar...@googlegroups.com

Alejandro, en el video que viste hay un trabajo previo que es la instalación de la localización argentina y su configuración. Es por eso que no logras un comportamiento igual al del video explicativo luego de instalar ese modulo solamente. Hay algunos módulos que trabajan de forma independiente y modifican comportamientos específicos de odoo, otros se relacionan con diferentes módulos para trabajar de una u otra manera.
Saludos
 

Alejandro Perez

unread,
Oct 13, 2014, 5:51:34 PM10/13/14
to odoo-ar...@googlegroups.com
Estimado Leonardo, muchas gracias por la respuesta, intentaré aplicar la solución que me planteas y comentaré los resultados

Saludos
Alejandro

Alejandro Perez

unread,
Oct 14, 2014, 8:08:44 PM10/14/14
to odoo-ar...@googlegroups.com
Leonardo, te comento que hice las pruebas con la sugerencia que me diste (usar el plan de cuentas argentino) pero aun asi no tuve el resultado esperado, el diário sigue siendo Sales Journal (ARS) al momento de hacer la factura.
Me encantaría meter las manos en el código, pero no veo donde se está haciendo la referencia para este campo, y ya que está agarrando el campo por defecto, tal vez.ese sea el problema (la falta de la consulta que nos resulte en el diario buscado). 

Como podemos agregar el default store del usuario a este campo?

Muchas gracias de antemano por futuras respuestas

Saludos
Alejandro

Juan José Scarafía (ADHOC)

unread,
Oct 14, 2014, 10:51:47 PM10/14/14
to odoo-ar...@googlegroups.com
Alejandro, sigue sin funcionar con la sugerencia de Leonardo? Si ese es el caso en estos días lo pruebo y te cuento. 
Saludos, 
Juan

Alejandro Perez

unread,
Oct 15, 2014, 6:40:12 AM10/15/14
to odoo-ar...@googlegroups.com

Hola Juan José, te comento que sigue sin funcionar, sería genial que lo pruebes aver si encontramos alguna solución en el proceso o la forma de arreglarlo.
Muchas gracias!

Saludos
Alejandro

--
Recuerda siempre poner la mayor cantidad de datos para que se entienda bien que necesitas y que respondes. Algunos errores comunes:
 
- Siempre mencionar en que versión de odoo trabajas.
- Siempre mencionar si el servidor esta en LINUX o en windows y en que versión.
- No alcanza con colocar el debug del error, debes indicar que necesitas que haga el código.
- Comparte tu código en un servidor abierto como Launchpad u otro.
- Si haces un manual, tutorial o algo de interés comunal, trata de usar google docs.
 
Tu tiempo es tan valioso como el de cualquiera de la comunidad. Aquí se valora el aporte que hagas.
 
Nuestras normas mínimas de convivencia puede leerlas en https://groups.google.com/d/forum/odoo-argentina?hl=es-ES
---
Has recibido este mensaje porque estás suscrito a un tema del grupo "odoo-Argentina - Preguntas y respuestas para personalizadores" de Grupos de Google.
Para anular la suscripción a este tema, visita https://groups.google.com/d/topic/odoo-argentina/zgsZrJj59Gg/unsubscribe.
Para anular la suscripción a este grupo y a todos sus temas, envía un correo electrónico a odoo-argentin...@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a odoo-ar...@googlegroups.com.
Para acceder a más opciones, visita https://groups.google.com/d/optout.

Alejandro Perez

unread,
Oct 20, 2014, 7:28:12 AM10/20/14
to odoo-ar...@googlegroups.com
Como están señores, alguna novedad sobre este tema?
Juan José, tuviste un tiempillo para revisar el módulo?
Muchas gracias de antemano. 

Saludos
Alejandro

Juan José Scarafía (ADHOC)

unread,
Oct 20, 2014, 9:21:31 AM10/20/14
to odoo-ar...@googlegroups.com
Alejandro, lo estuve probando y me funcionó bien. Igualmente hice algunas modificaciones al módulo, la más relevante es que cambie la relación entre journals y stores de m2o a m2m. 

Por las dudas, es probable que lo que te pasa tenga que ver con que lo suas con el usuario "admin", el usuario admin se saltea las reglas de seguridad entonces para él este modulo no tiene efecto. 

Saludos, 
Juan

Ing. Juan José Scarafía
(+54 9 341)153 278039
skype: jjscarafia
twitter: @jjscarafia
github: @jjscarafia


--

Alejandro Perez

unread,
Oct 20, 2014, 3:09:17 PM10/20/14
to odoo-ar...@googlegroups.com
Juan José, te comento que descargué el módulo con los últimos cambios, creé otro usuario con rol de manager en ventas, sin embargo sigo con el mismo problema, el journal por defecto de la factura sigue siendo el de sales journal y no el asignado previamente al store. Puedo seleccionar este journal manualmente desde el drop down button, pero creo que es eso lo que intenta resolver/automatizar este módulo. 

Por alguna razón estoy convencido que el problema que tengo no es de roles, sino que el campo account.invoice.journal_id del modelo res_store está seleccionando por defecto el "Sales Journal" y no el del store asociado a mi usuario. De hecho, pasa lo mismo para los pagos de los clientes.

Lo que siento que falta es un default para este journal_id (como en el minuto 5:22 del video) cuando en vez de aparecer por defecto la primera opción, es la segunda la seleccionada (a mi me aparece siempre la primera).


Actualización
Escribo esto aquí abajo ya que logré solucionar mi problema pero de una manera que no me convence del todo (sin embargo ya es una solución que quiero compartir).
Al yo tener una cuenta por defecto "Sales Journal" no asignada a ningún usuario y disponible para todos los stores, esta era siempre la seleccionada por defecto al crear la factura (tal vez por tener un id mas bajo). 
Resolví el problema asignando ese journal a una store llamada "Central" y asignandola como disponible a un usuario. De esta manera, todos los journals susceptibles tienen asignado un store y solo sale uno disponible para cada usuario (a menos que se seleccione un store padre).

Entonces, tal vez una posible mejora que puede tener el módulo es lo que escribía arriba "seleccionar por defecto de la lista el journal asignado al usuario" pero esto ya para evitar confusiones como la que tuve. 

José, Leonardo, gracias por los consejos y soporte.

Saludos cordiales,
Alejandro

Juan José Scarafía (ADHOC)

unread,
Oct 20, 2014, 6:38:06 PM10/20/14
to odoo-ar...@googlegroups.com
Perfecto Ale, es tal cual como vos pusiste, el modulo no cambia ni sobre escribe cosas por defecto, es super simple en realidad, son solo restricciones de seguridad. 
Entonces, si dejas diarios libres esos diarios van a seguir por defecto. 
Si para algun cliente tenemos que cambiarlo lo haremos...
Saludos, 
Juan

Ing. Juan José Scarafía
(+54 9 341)153 278039
skype: jjscarafia
twitter: @jjscarafia
github: @jjscarafia


Reply all
Reply to author
Forward
0 new messages