Stocks > Utilidades > Resincronización plan de ordenación 

El plan de almacenamiento es un plan de trabajo que muestra los stocks en espera de almacenamiento, es decir, las entradas que han sido registradas en una ubicación de tipo muelle (entradas diversas, recepciones, devoluciones de entrega...) De este modo, para cada una de las entradas en espera de almacenamiento hay un registro en el fichero STOSRG.

El proceso de resincronización del plan de almacenamiento permite filtrar los registros en STOSRG para los que el campo STAFLG (estatus) toma un valor impropio. De hecho, cuando una línea de stock está en espera de almacenamiento, el campo STAFLG toma valor 1 ("en espera de almacenamiento"). El objetivo de esta función de resincronización es corregir los registros en STOSRG para los que el campo STAFLG toma valor 2 ("Plan de almacenamiento").

Requisitos

SEEREFERTTO Consulta la documentación de Puesta en marcha

Cuando se ha lanzado el proceso de resincronización, se verifica que no hay registros en STOSRG con error en el campo STAFLG en valor 2. Esto verifica también la coherencia entre STOSRG y STOSRGW.

Cuando una línea de stock está en espera de almacenamiento, el campo STAFLG está en 1. Si esta línea se selecciona a partir de la función "plan de almacenamiento", esto implica que está reservada. El campo STAFLG toma a continuación de forma temporal el valor 2, para evitar que esta misma línea aparezca en paralelo en el cuadro de líneas a tratar de otra sesión "plan de almacenamiento". Una vez la línea de stock procesada y la modificación validada, el asiento de origen desaparece del fichero STOSRG.

En caso de bloqueo de un registro en STOSRG, el campo STAFLG puede conservar el valor 2. En este caso, hay dos posibilidades:

 Reescritura de STOSRG : El proceso verifica que la línea de stock siempre está en espera de almacenamiento. En caso afirmativo, reescribe el registro correspondiente en STOSRG con STAFLG en 1.

 Borrado de STOSRG : El proceso anula el registro en STOSRG si la línea de stock correspondiente no existe (cuando la línea ya ha sido tratada y almacenada).

 Borrado de STOSRGW : El proceso verifica la coherencia entre STOSRG y STOSRGW. En STOSRGW están almacenados los detalles de STOSRG (cuando se ha registrado una lista de almacenamiento). Si el registro en STOSRG ha dejado de existir, los registros correspondientes a STOSRW se anulan.

Del mismo modo, se ha añadido un control complementario a nivel de la suma de cantidades en curso de almacenamiento. Esta última no debe ser superior a la cantidad a almacenar. Por ejemplo, se ha realizado una entrada en muelle de 10 Ud (actualización de la cantidad a almacenar en STOSRG) A continuación se crea un plan de almacenamiento con una lista de almacenamiento con una cantidad de 10 ud. (el registro en STOSRG se actualiza en consecuencia: la cantidad en curso de almacenamiento se incluye y es igual a la cantida a almacenar) A continuación, se realiza un inventario (la cantidad contada es de 8 ud. en lugar de 10) La validación del inventario ha tenido por consecuencia la modificación del registro en STOSRG (la cantidad a almacenar ha pasado a 8 ud.)

Consecuencias: Al validar la lista de almacenamiento, se encía un mensaje de error bloqueante. El usuario tendrá que modificar la lista.

La función hace una lista de los registros en la traza.

Tarea batch

Esta función puede lanzarse en Batch. La tarea estándar FUNSYNSRG esta prevista con este fín.

Mensajes de Error

No hay ningún mensaje de error aparte de los mensajes de error genéricos.

Tablas utilizadas

SEEREFERTTO Consulta la documentación de Puesta en marcha