Tiempo aproximado de lectura: 00:05:00 min
Ocurrencia
Atención: El registro X File X está bloqueado por otro usuario.

Ambiente
- Todas las versiones 12
Causa
El mensaje "El número de registro del archivo X está bloqueado por otro usuario" indica que la rutina ha intentado acceder a un registro, pero está reservada por algún procesamiento de otro usuario:
Solución
Este mensaje se puede mostrar en las siguientes situaciones:
1er Registro bloqueado por el uso de otro usuario / instancia arrestado
Para identificar si otro usuario está utilizando este registro es posible analizar la herramienta DBACCESS Monitor (DBAccess - Monitor > Users > Locks tab), tiene una opción para rastrear los bloqueos del usuario y la rutina accedida:
2ª Configuración de Parámetros que ayudan en la reserva de registros
- MV_GNRENF: Si está desactivado, recomendamos habilitarlo (.T.), no mostrar la pantalla para cambiar los datos de GNRE / DIFAL (https://tdn.totvs.com/x/FvIGDg);
- MV_FATTRAV: El parámetro MV_FATTRAV optimiza los bloqueos de registros de las tablas SA1 (Clientes), SA2 (Proveedores) y SB2 (Saldos). Por ejemplo, en la emisión de un Documento de Salida, con diez elementos, el MV_FATTRAV vacío, el sistema realizó 28 Bloqueos en la transacción. Al establecer el MV_FATTRAV en 4, el número de bloqueos se reduce a 19.
3ª Personalizaciones / Personalizaciones en su entorno.
-
- Personalización por punto de entrada:
Algunas personalizaciones utilizan los comandos dbSeek, MsSeek, dbGoTo, etc., que deponen los registros de tabla utilizados en las rutinas de producto estándar que causan el problema "EOF Stack in MSRLock". Para este caso, le recomendamos que utilice un RPO limpio sin personalizaciones para comprobar si el problema se debe a alguna personalización.
- Personalización por punto de entrada:
-
- Personalización del diccionario de datos:
compruebe si hay personalizaciones en Protheus Framework, como índices (SIX) o desencadenadores (SX7).
Haga una copia de seguridad de los archivos en la carpeta del sistema y vuelva a compilarlos con un diccionario de datos estándar a actualizado. Rehacer el proceso.
- Personalización del diccionario de datos:

0 Comentarios