Tiempo aproximado de lectura 00:03:00 min
Duda
Saldo Actual - MATA300
Entorno
Cross Segmentos - TOTVS BackOffice (Línea Protheus) - MI - Stock y Costos (SIGAEST) - Todas las versiones
Solución
El objetivo principal del saldo actual es calcular y proporcionar la posición de stock en función de los movimientos del sistema (facturas de entrada y salida y movimientos internos).
Para cada artículo en stock, el sistema recalcula el stock, los saldos iniciales en cantidad y valor.
Esta rutina puede ejecutarse mientras el sistema está en uso por todos los usuarios. En este caso, las transacciones que ocurren simultáneamente con el cálculo pueden influir en el resultado. Para que la rutina se ejecute de esta manera, el parámetro MV_CUSTEXC debe estar configurado en "N".
Otro método de ejecución (más seguro) es con el sistema en modo exclusivo, sin que otros usuarios utilicen los archivos necesarios para el cálculo. Para que la rutina se ejecute de esta forma, el parámetro MV_CUSTEXC debe estar configurado en "S".
Importante: La rutina Saldo Actual considera el contenido actual (“Sí” o “No”) del campo “Actualizar stock”, obtenido directamente del registro TES, por lo tanto, al alterarse dicho campo hay reprocesamiento en el cálculo del saldo (también) para los movimientos que utilizaron este TES en el período. |
Consejo: Para aumentar la velocidad de procesamiento de esta rutina, utilice el recurso thread en conjunto con el parámetro MV_A300THR , que define el número de hilos a procesar, observando el límite máximo de 20 hilos en ejecución. Sin embargo, verifique la necesidad real de la cantidad de subprocesos a utilizar, ya que una cantidad excesiva de subprocesos puede hacer que el procesamiento sea muy lento. |
Procedimientos
Para recalcular el saldo actual:
- En la ventana Mantenimiento de Saldo Actual, complete los parámetros según las instrucciones de la ayuda de campo. Para seleccionar las filiales que se procesarán en una sola ejecución, en la pregunta "Seleccionar sucursales", seleccione "Sí". Al confirmar la ejecución de la rutina, aparecerá la ventana de selección de filiales.
Observación: La selección de sucursal sólo está disponible para Brasil. |
2. Verifique los datos y confirme la parametrización.
El sistema muestra una pantalla solicitando a todos los usuarios que salgan del sistema, ya que el recálculo requiere archivos relacionados con los materiales.
Si el parámetro MV_CUSTEXC se establece en "S" = exclusivo, es importante que los usuarios cierren sesión en el sistema. De lo contrario, el recálculo podría ser incorrecto, ya que otras rutinas podrían seguir recibiendo información, lo que no presentaría una posición de balance actual precisa.
Si este parámetro se especifica como "N" = compartido, no será necesario que los usuarios abandonen el sistema para ejecutar esta rutina y se deberán ignorar los pasos 2 y 3 a continuación.
3. Confirme la solicitud cuando todos los usuarios estén fuera del sistema.
El sistema muestra la pantalla de descripción de la rutina.
4. Verifique los datos y confirme.
0 Comentarios