Discussion:
[tryton-es] Albaranes Internos solo controla stock a fecha de hoy
Favio Dutria
2018-04-23 14:29:55 UTC
Permalink
Buenos días.

Hago estas lineas porque he detectado que al crear un albarán interno, el
control de stock al ejecutar la acción "Reserva" lo hace siempre a fecha de
hoy, sin importar si se ingresa una fecha efectiva del movimiento anterior
a hoy. Esto genera un stock negativo si se crea el albarán en una anterior
a hoy donde no hay stock.

Esto lo he verificado en la versión 4.6 demo y me dejo hacerlo son
problemas.

Esto les ha pasado?

ID: 1
Creado por: Demo Spanish
Fecha creación: 23/4/2018 11:05:56.507967
Última modificación por: Demo Spanish
Última fecha de modificación: 23/4/2018 11:13:42.043066
Modelo: stock.shipment.internal

<Loading Image...>

<Loading Image...>
Sergi Almacellas Abellana
2018-04-27 07:31:02 UTC
Permalink
Buenos días.
Hola Favio,
Hago estas lineas porque he detectado que al crear un albarán interno,
el control de stock al ejecutar la acción "Reserva" lo hace siempre a
fecha de hoy, sin importar si se ingresa una fecha efectiva del
movimiento anterior a hoy. Esto genera un stock negativo si se crea el
albarán en una anterior a hoy donde no hay stock.
He revisado el código y el comportamiento es reproducible en todas los
procesos de asignación, no solo en el albarán interno.

De todos modos, para mi me parece un comportamiento bastante aceptable,
ya que si le has puesto una fecha efectiva en el pasado es que realmente
este movimiento ya lo has hecho. La única mejora que se podría hacer es
no validar ni el stock a día de hoy ya que cómo el movimiento es en el
pasado, representa que ya se hizo y lo que introduce el usuario
prevalece sobre lo que calcula el sistema.

Saludos,
--
Sergi Almacellas Abellana
www.koolpi.com
Twitter: @pokoli_srk
Favio Dutria
2018-04-30 22:33:31 UTC
Permalink
Hola Sergi, muchas gracias por responder.

El viernes, 27 de abril de 2018, 4:31:06 (UTC-3), Sergi Almacellas Abellana
Post by Sergi Almacellas Abellana
Post by Favio Dutria
Buenos días.
Hola Favio,
Post by Favio Dutria
Hago estas lineas porque he detectado que al crear un albarán interno,
el control de stock al ejecutar la acción "Reserva" lo hace siempre a
fecha de hoy, sin importar si se ingresa una fecha efectiva del
movimiento anterior a hoy. Esto genera un stock negativo si se crea el
albarán en una anterior a hoy donde no hay stock.
He revisado el código y el comportamiento es reproducible en todas los
procesos de asignación, no solo en el albarán interno.
De todos modos, para mi me parece un comportamiento bastante aceptable,
ya que si le has puesto una fecha efectiva en el pasado es que realmente
este movimiento ya lo has hecho. La única mejora que se podría hacer es
no validar ni el stock a día de hoy ya que cómo el movimiento es en el
pasado, representa que ya se hizo y lo que introduce el usuario
prevalece sobre lo que calcula el sistema.
Es bastante complejo dar una solución de fondo y es entendible que la
solución actual sea la mas acorde.
En nuestro caso lo que hicimos que mitiga el error pero no lo soluciona de
fondo:
1- fue pasar como parámetro de búsqueda del stock la fecha efectiva, con lo
cual controlo que exista stock a esa fecha, esto no da garantías de que
luego no tenga stock negativo a fecha posteriores de este movimiento...pero
mitiga el problema.
Ejemplo:
-al 31/10 100 stock
-al 12/12 consumo 100, stock 0
-si genero un mov hoy con fecha efectiva el 01/12 ....puedo consumir 100 ya
que tendría stock a esa fecha. Pero luego el mov ya generado el 12/12 me
daría -100

2- no permitir cambiar la fecha efectiva si el RI esta en estado distinto
de borrador o en espera.

Como ves nuestra solución solo mitiga el problema.
Post by Sergi Almacellas Abellana
Saludos,
--
Sergi Almacellas Abellana
www.koolpi.com
Saludos,
Favio Dutria
Sergi Almacellas Abellana
2018-05-02 08:50:45 UTC
Permalink
Es bastante complejo dar una solución de fondo y es entendible que la
solución actual sea la mas acorde.
En nuestro caso lo que hicimos que mitiga el error pero no lo soluciona
1- fue pasar como parámetro de búsqueda del stock la fecha efectiva, con
lo cual controlo que exista stock a esa fecha, esto no da garantías de
que luego no tenga stock negativo a fecha posteriores de este
movimiento...pero mitiga el problema.
-al 31/10 100 stock
-al 12/12 consumo 100, stock 0
-si genero un mov hoy con fecha efectiva el 01/12 ....puedo consumir 100
ya que tendría stock a esa fecha. Pero luego el mov ya generado el 12/12
me daría -100
Entonces si por olvido no se entra correctamente el movimiento de
entrada del producto y tienes estoc zero no te dejarà hacer el
movimiento (aunque la fecha sea la correcta), por lo que a mi entender
tampoco se arregla nada.
2- no permitir cambiar la fecha efectiva si el RI esta en estado
distinto de borrador o en espera.>
Como ves nuestra solución solo mitiga el problema.
Creo que aquí lo importante es entender cual es el problema. Si tienes
el stock negativo es que hay alguna información que no se ha entrado
correctamente en el sistema y por ende solo lo puedes solucionar de dos
formas:

1. Entrando la información correctamente
2. Corrigiendo la información que se ha entrado mal haciendo
regularizaciones.

Si el problema que quieres solucionar es otro, igual se puede dar otra
solución.

Saludos,
--
Sergi Almacellas Abellana
www.koolpi.com
Twitter: @pokoli_srk
Loading...