01. DATOS GENERALES
Producto | TOTVS RH |
---|---|
Línea de producto: | Línea Protheus |
Segmento: | RH |
Módulo: | SIGAGPE - Gestión de Personal. |
Función: | N/A |
País: | Paraguay (PAR) |
Ticket: | 20502929 |
Requisito/Story/Issue (informe el requisito vinculado): | DNOMI-2275 |
02. SITUACIÓN/REQUISITO
En la rutina Ausencias (GPEA240) se identifica que al incluir ausencias para un empleado en una fecha anterior a la fecha de inicio del periodo actual, no es informado el valor del campo Saldo Días (R8_SDPAGAR).
03. SOLUCIÓN
Descripción del cálculo de Saldo Días (R8_SDPAGAR) para localización Paraguay en rutina Ausencias (GPEA240), cuando se realiza registro de ausencias en una fecha anterior a la fecha de inicio del periodo activo:
- Se lee la información del periodo activo.
- Se determina la fecha de inicio del periodo y se resta 1 día.
- Se resta la fecha de inicio de la ausencia (R8_DATAINI) de la fecha obtenida en el paso anterior.
- Se añade un día al resultado anterior.
- Se compara el resultado anterior con el valor informado en N° Días (R8_DURACAO).
- Se resta el valor mínimo obtenido en el paso anterior del valor informado en N° Días (R8_DURACAO).
- El valor calculad de las validaciones anteriores es informado en Saldo Días (R8_SDPAGAR).
Contar con información en los catálogos utilizados en el Cálculo de Nómina.
- Tipos de Procedimiento.
- Contar con el procedimiento ORD - Nomina Ordinaria.
- Procesos.
- Conceptos.
- Conceptos por proceso.
- Periodos relacionados a procedimiento ORD, ejemplo:
- Cod. Periodo = "202401"
- Fch Inicial = "01/01/2024"
- ¿Per Activo? = S - Sí
- Tablas Alfanuméricas.
- Empleados.
- Tipos de Ausencia, ejemplo:
- Ausencia = "015"
- Tp. Ausencia = 4 - Programación de Periodos
- Dias Pg Empl = "999"
- Desc. Aviso = 1 - Si
- Tipos de Procedimiento.
Caso 1 - Captura de Ausencia cuando cantidad de días de ausencia no supera la cantidad de días en el periodo:
- Ingresar al módulo Gestión de Personal (SIGAGPE).
- Ingresar a la rutina Ausencias ubicada en "Actualizaciones | Novedades" (GPEA240).
- Incluir ausencias para el empleado indicado en las Pre-condiciones.
- Capturar los campos Tipo Ausencia, Ausencia y Concepto.
- En campo Fch Ini, indicar una fecha anterior a la inicial del periodo activo, ejemplo: "11/12/2023"
- En campo N° Días, indicar un número de días que no superen la cantidad entre la fecha de inicio de ausencias y la fecha de inicio del periodo activo, por ejemplo 18.
- Validar que después de indicar el contenido del campo N° Días (R8_DURACAO) se muestre el campo Saldo Días (R8_SDPAGAR) con valor "0"
- Continuar hasta el grabado de la ausencia.
Descripción del ejemplo anterior:
- Se lee la información del periodo habilitado.
- Se lee la fecha de inicio del periodo (01/01/2024) y se resta 1 día, quedando en 31/12/2023.
- A la fecha anterior (31/12/2023) se le resta la fecha de inicio de la ausencia (R8_DATAINI), ejemplo (31/12/2023 - 11/12/2023) = 20 días.
- Al resultado anterior se le suma un día. (20 + 1 = 21 días)
- Entre el cálculo anterior (21 días) y el valor informado en N° Días (18 días), ejemplo 21 < 18, toma el valor menor (18).
- Al valor informado en N° Días (18) se resta el valor mínimo del punto anterior (18).
- El valor a informar en Saldo Días (R8_SDPAGAR) es de 0 (18 - 18 = 0).
Caso 2 - Captura de Ausencia cuando cantidad de días de ausencia supera la cantidad de días en el periodo:
- Ingresar al módulo Gestión de Personal (SIGAGPE).
- Ingresar a la rutina Ausencias ubicada en "Actualizaciones | Novedades" (GPEA240).
- Incluir ausencias para el empleado indicado en las Pre-condiciones.
- Capturar los campos Tipo Ausencia, Ausencia y Concepto.
- En campo Fch Ini, indicar una fecha anterior a la inicial del periodo activo, ejemplo: "11/12/2023"
- En campo N° Días, indicar un número de días que no superen la cantidad entre la fecha de inicio de ausencias y la fecha de inicio del periodo activo, por ejemplo 18.
- Validar que después de indicar el contenido del campo N° Días (R8_DURACAO) se muestre el campo Saldo Días (R8_SDPAGAR) con valor "0"
- Continuar hasta el grabado de la ausencia.
Descripción del ejemplo anterior:
- Se lee la información del periodo habilitado.
- Se lee la fecha de inicio del periodo (01/01/2024) y se resta 1 día, quedando en 31/12/2023.
- A la fecha anterior (31/12/2023) se le resta la fecha de inicio de la ausencia (R8_DATAINI), ejemplo (31/12/2023 - 20/12/2023) = 11 días.
- Al resultado anterior se le suma un día (11 + 1 = 12 días).
- Entre el cálculo anterior (12 días) y el valor informado en N° Días (18 días), ejemplo 12 < 18, toma el valor menor (12).
- Al valor informado en N° Días (18) se resta el valor mínimo del punto anterior (12).
- El valor a informar en Saldo Días (R8_SDPAGAR) es de 6 (18 - 12 = 6).
04. INFORMACIÓN ADICIONAL
No aplica.
05. ASUNTOS RELACIONADOS
Documento de Referencia de la Localización de Paraguay:
DT Localización Paraguay (SIGAGPE) - Protheus 12