LEE_TRAY - La 1a Expresión y 2da Expresión del operador LEE_TRAY indican la fecha inicial y final en las cuales se desea consultar la trayectoria laboral:
- Si se indica alguna de las expresiones, deberá ser en formato dd/mm/yyyy.
- Si no se indican la 1ra Expresión, se tomara la fecha de inicio del periodo que se esta procesando.
- Si no se indican la 2da Expresión, se tomara la fecha de fin del periodo que se esta procesando.
- En el uso del operador LEE_TRAY, en la columna Resultado se deberá indicar el tipo de movimiento a consultar:
- Si se requiere consultar más de un tipo de movimiento se deberán colocar separados por "," (coma), ejemplo: "01,09"
- Si nos e indica un tipo de movimiento (Resultado vacío) se obtendrán todos los tipos de movimientos, también se puede indicar con '*'.
- El orden de los registros obtenidos será en base a la fecha de movimiento en forma descendente.
- Podrá acceder a cualquier campo de la tabla de trayectoria por medio de mnemónicos de tipo archivo.
- En el caso de que no haya ningún registro en ese rango de fechas cargará el último movimiento “no importando su tipo de movimiento”.
- Si el empleado no tuviera ningún registro en trayectoria laboral, el flujo de la formula saltará hasta la siguiente instrucción SIG_TRAY.
- Se cuenta con el mnemónico reservado DIAS_TRAY_SIG que contiene los días de efectividad del movimiento que se esta procesando; en resultado se podrá utilizar en variables auxiliares como por ejemplo NAUX_**, Mnemónicos transferibles, UNIDADES.
SIG_TRAY - Se cuenta con el mnemónico reservado GEN_MOV, si se informa en la 2da Expresión del operador SIG_TRAY antes de traer el siguiente registro inserta un registro en movimientos de nómina con lo que tenga en los mnemónicos reservados UNIDADES e IMPORTE y los inicializa en ceros. Si no se le indica que genere un movimiento no se inicializa en ceros UNIDADES e IMPORTE y solo generará un movimiento, si al terminar el ciclo trae algo UNIDADES e IMPORTE.
- Al encontrar este operador si existen más registros en trayectoria laboral, saltará al renglón inmediato inferior de LEE_TRAY y volverá a ejecutar la formula hasta que no haya más registros.
|