Proceso de Lectura de Registraciones
El proceso de lectura de registraciones lee los archivos de un directorio de la aplicación y genera las registraciones de acuerdo a la información del mismo, teniendo en cuenta el formato de reloj configurado.
A diferencia de la mayoría de los procesos, no se dispara a demanda sino que se configura cada cuánto tiempo va a ejecutarse (en caso de activarse).
Características
Este proceso lee archivos excel o txt (dependiendo del formato de reloj configurado), procesa la información del mismo y inserta las registraciones en la base de datos de la aplicación. Los archivos con las registraciones se deberán guardar en el directorio de salida de la configuración del sistema (podría configurarse el reloj para que los genere directamente en ese directorio, o planificar una tarea para mover los archivos de lugar, etc).
Luego de procesado el archivo, las registraciones se podrán ver en el tablero del empleado.
De tener configurado procesamiento online y activo el punto ABM de registraciones, cada vez que se ejecute el proceso se dispararán los procesos configurados, generando registros de, por ejemplo, horario cumplido.
Importante: el procesamiento de GTI no se realiza para fechas que correspondan a períodos de GTI cerrados; si algún usuario ingresa un dato correspondiente a un período cerrado, el mismo se podrá cargar pero no podrá ser procesado.
Log
Durante el procesamiento, se genera en la carpeta de log un archivo con el nombre LecturaReg -XXXXX-DD-MM-AAAA.log
Configuración
La configuración del proceso de lectura de registraciones consta de:
- Tipo de proceso cargareg.exe
- Si está activa o no, y cada cuanto tiempo se debe ejecutar, ambos configurables desde el archivo RHProAppsrvDefault.ini.
- Cuál es el formato de reloj que se va a utilizar.
- Configuración del directorio de salida del sistema.
- Dentro del directorio debe existir la carpeta BK, donde el proceso guardará los archivos ya leidos.
Formato de Reloj
Para el correcto funcionamiento del proceso, deberá tener configurado cuál es el formato que desea utilizar. Podrá Para identificar el número de modelo en el listado de formatos de reloj disponibles.
Consulta
Para consultar cuál es el formato que está configurado:
select modnro from modelo where modestado = -1 and modtipo = 3
Configuración
La configuración del formato de reloj se realiza mediante base de datos, o bien query externo. Es importante que uno (y sólo uno) de los formatos esté configurado.
Para configurar un formato en particular se deben ejecutar dos consultas:
- Deshabilitar los formatos que puedan estar activos
update modelo set modestado = null where modestado = -1 and modtipo = 3
- Habilitar el modelo elegido: completar el siguiente script con el número que corresponda
update modelo set modestado = -1 where modnro = <nro>
Incompatibilidad
Este proceso es incompatible con los tipos 1 y 22.