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.
Esta función puede lanzarse en Batch. La tarea estándar FUNSYNSRG esta prevista con este fín.