Tiempo aproximado para lectura: 00:05:00 min
Duda
¿Cómo se realiza la programación de vacaciones?
Ambiente
TOTVS RH - TOTVS RH (LINEA PROTHEUS) - MI – Gestión de Personal (SIGAGPE) – Reléase 12
Solución
Verifique la siguiente información para la Programación de Vacaciones (SRF)
- Para cada registro de Movimiento del Periodo (SRC) que es procesado, verifica si el Concepto (SRV) corresponde a vacaciones;
- Si Cod Concepto (RV_CODFOL) es igual a 0072 - Pago Vacaciones o 1383 - Vacaciones Progresivas:
- Durante el cierre son actualizados los días pagados, comenzando por el registro más antiguo con Estatus igual a Activo (RF_STATUS = 1), hasta que D. Rebajados (RF_DFERANT) sea igual a Días legales (RF_DIASDIR). Si los días pagados son iguales a los días derecho, se actualiza el Estatus a Pagado (RF_STATUS = 3);
- En caso que el día y mes de admisión del Empleado se encuentren dentro del periodo que esta siendo cerrado, selecciona y actualiza los días derecho de los registros de SRF del ciclo actual;
- Generación de un nuevo ciclo de días derecho:
- Calcula la antigüedad del empleado, donde la antigüedad son los años (con decimales) desde la Fecha Antg. Vacaciones (RA_FECVAC) del empleado hasta la Fecha final (RCH_DTFIM) del periodo:
- Fecha Antg. Vacaciones (RA_FECVAC);
- Fecha final (RCH_DTFIM);
- Antigüedad = DateDiffYear(RA_FECVAC, RCH_DTFIM);
- Con la antigüedad, se busca en la tabla S008 - VACACIONES la columna de "Días Vacaciones" que corresponda a la antigüedad del empleado. Además se considera si el empleado trabaja en Zona Extrema (RGC_EXTREM = 1);
- Calcula la antigüedad del empleado, donde la antigüedad son los años (con decimales) desde la Fecha Antg. Vacaciones (RA_FECVAC) del empleado hasta la Fecha final (RCH_DTFIM) del periodo:
0 Comentarios