On 20/03/15 21:50, Albert Cervera i Areny wrote:
2015-03-20 19:53 GMT+01:00 Jordi Esteve <[email protected]>:
El módulo stock básico de tryton permite reservar (assign) manualmente los
albaranes de clientes.
No he visto en los módulos oficiales la posibilidad de poder reservar
automáticamente los albaranes de cliente, por ejemplo con una acción
planificada, que intente reservar los albaranes confirmados que pueda, sin
forzar ninguna reserva. ¿Sabéis si existe algún módulo extra que lo haga?
No conozco ninguno. De todas formas me parece, a menos que se
exactamente lo que necesita la empresa, que no es una buena
estrategia. Creo que sería mejor poder ver qué albaranes podríamos
servir con el stock actual y que el usuario pueda decidir cuales
quiere realizar.
Si el número de albaranes a servir diariamente es muy elevado, que el
usuario tenga que decidir cuales quiere realizar puede ser tedioso.
El problema de la reserva es que a priori sigue un
criterio aleatorio, aunque una posibilidad, claro está, puede ser
reservar por orden de fecha estimada (y complementado con la fecha del
pedido en caso de coincidencias).
Si, esta es la idea, que el sistema haga la reserva automática de los
albaranes por orden de fecha estimada. Y según quiera la empresa, la
reserva podría ser con albaranes parciales o sólo con albaranes totales
(aquellos albaranes que no se han podido reservar completamente se
deshace la reserva parcial para que otros albaranes si puedan reservarse
completamente).
Me parece una funcionalidad bastante común y me extrañaba que nadie no
hubiese trabajado en ella. No es muy complicada, nos pondremos a
desarrollarla nosotros mismos.
He visto que existe el módulo stock_reservation [1] de Nantic que segurament
hace algo parecido pero me parece un enfoque muy complicado, pues define un
nuevo modelo reserva y hacer varios cálculos laboriosos.
Éste módulo hace varias cosas. Las más importantes diría que son:
- Hace esta reserva que comentas sin necesidad de dividir el
movimiento de estoc del albarán. Imagina que automatizas la reserva y
tienes que deshacerla. El sistema habrá dividido el albarán y según
que módulos tengas instalados además habrá rellenado el lote.
- Indica al usuario si hay compras pendientes de llegar, compras
pendientes de pedir al proveedor o incluso solicitudes de compra que
no son necesarias y generarán estoc sobrante. Imprescindible si hay
cancelaciones!
- Al relacionar los suministros con los consumos, permite saber a qué
compra exactamente está esperando un albarán de salida (incluso si la
compra alimentará una producción, que alimentará otra producción que
alimentará al albarán!). Y a la inversa, puedes ver qué producciones y
ventas se van a ver afectadas si decides no hacer la compra al
proveedor.
Gracias por la detallada explicación, el módulo todavía no tiene carpeta
doc e iba un poco perdido ;-)
Ciertamente muy interesante su funcionalidad, aunque me asusta que en un
entorno real con muchos productos/albaranes/solicitudes de
compra/compras la operación de reserva sea muy lenta, pues he visto que
el código hace muchas iteraciones para conseguir estos resultados.
--
Jordi Esteve
Consultor Zikzakmedia SL
[email protected]
Mòbil 679 170 693
Zikzakmedia SL
St. Jaume, 9, baixos, 2a
08720 Vilafranca del Penedès
Tel 93 890 2108