Tiempo aproximado para lectura: 00:05:00 min
Ocurrencia
Al registrar un ausentismo, el sistema genera el error "array out of bounds ( 1 of 0 ) on GP240VALIDNUMPAG(GPEA240.PRX)" y termina la ejecución
Ambiente
TOTVS RH - TOTVS RH (LINEA PROTHEUS) - MI – Gestión de Personal (SIGAGPE) – Reléase 12
Causa
Este error se presenta porque las tablas SRM y SRY están relacionadas en cuanto a los códigos relacionados con cada script.
Solución
Para solucionar esta ocurrencia, realice los siguientes pasos:
- Para solucionar este incidente, es necesario realizar el procedimiento de cambio de nombre de las tablas SRM y SRY, como se muestra a continuación:
- Ingrese al Configurador (SIGACFG) en Base de datos | Diccionarios | Base de datos. Seleccione el Diccionario de datos en la esquina superior izquierda y luego seleccione el icono con el símbolo de la lupa:

- Se mostrará la siguiente pantalla. En el campo de búsqueda, escriba SRY y haga clic en Buscar. Luego seleccione el ícono Editar;

- En el siguiente ejemplo, la tabla SRY tiene el nombre SRYT10, cámbielo por un nombre que no exista en su entorno, SRYT10_T por ejemplo;

- Después del cambio, el campo Nombre se cambiará a SRYT10_T. Haga clic en Confirmar;

- Explorar se mostrará de nuevo. Haga clic en el icono del disquete. Se abrirá una nueva ventana, haga clic en Siguiente en todas las ventanas que se muestran; Esta acción depende del acceso exclusivo:

- La ventana de abajo se mostrará al final del procesamiento. Compruebe si se muestra el mensaje: Actualización completada correctamente y Finalizar;

- Ingrese al módulo SIGAGPE, al menú | Definición de cálculo | Tipos de procedimiento para que las tablas se vuelvan a crear y cargar según los scripts estándar;
- Realice el proceso para incluir las ausencias y confirme si todavía se muestra el error.
0 Comentarios