Árvore de páginas

01. DATOS GENERALES


Producto

TOTVS RH

Línea de producto: 

Línea Protheus

Segmento:

RH

Módulo:

SIGAGPE - Gestión de Personal.

Función:

   

Rutina(s) Modificada(s)

Nombre Técnico

Fecha

GPEM031

Vacaciones Modelo II.

03/01/2025
GPEXFUMI

Funciones genéricas GPE Mercado Internacional.

03/01/2025

   

País:Argentina (ARG)
Ticket:20346192
Requisito/Story/Issue (informe el requisito vinculado):DNOMI-2826

02. SITUACIÓN/REQUISITO

Al intentar cargar vacaciones con fecha de inicio del mes siguiente al periodo de liquidación vigente, la rutina de Vacaciones (GPEM031), no permite realizar la generación de la cabecera de dichas vacaciones, emitiendo un mensaje que no es consistente con la validación que debería realizar.
 
En Argentina, la Ley de Contrato de Trabajo establece que las vacaciones anuales deberán ser abonadas el día que el funcionario comienza su periodo de descanso.

03. SOLUCIÓN

Se realizan las siguientes actualizaciones en la rutina de Vacaciones (GPEM031):

  • En la función fCriaGozFer(), se modifica para que tome el periodo de la tabla RHI (Encabezado Vacaciones), tanto para agregar como modificar vacaciones, ya que validaba el procedimiento que tuviera la Planilla de Haberes configurada y no corresponde. También se agrega que para Argentina valide tanto la fecha de inicio de vacaciones con el periodo seleccionado, pero permitiendo también que se liquiden en el periodo del mes anterior a dicho inicio.
  • Se crea la función fValPerPag() la cual devuelve Verdadero (TRUE) si la fecha se encuentra dentro del periodo de pago, de lo contrario, devuelve Falso (FALSE), este operador lógico que devuelve como resultado es lo que se utiliza para realizar la validación anteriormente indicada.

        Se realiza la siguiente modificación en la rutina Funciones genéricas GPE Mercado Internacional (GPEXFUMI):

  • Se crea la función fGetRotVac() la cual devuelve el código del Tipo de Procedimiento (campo Tipo de Procedimiento - RY_CALCULO) que tiene seleccionado en el campo RY_TIPO = "3 - Vacaciones". Esta función es una mejora para colocar por defecto el valor del tipo de procedimiento en la pantalla de carga de Vacaciones, como se muestra a continuación:

  • Para realizar la configuración pueden realizarlo manualmente como se indicaen el punto "Diccionario de Datos" de la sección 04. INFORMACIÓN ADICIONAL


  1. Respaldar el repositorio (RPO).
  2. Aplicar el parche correspondiente a la issue DNOMI-2826.
  3. Verificar que las rutinas se encuentren actualizadas en el repositorio y verificar que coincidan con las descritas en el encabezado del presente documento técnico, considerando que las fechas sean iguales o superiores.
  4. Con periodos mensuales: 
    • Nómina VAC - Vacaciones, de ejemplo:
      • Periodo: 2024
      • Mes: 07
      • Número de Pago: 01
      • Fecha Inicial: 01/07/2024
      • Fecha: 31/07/2024

  5. Tablas Alfanuméricas.
  6. Tipos de Procedimientos.
  7. Procesos.
  8. Conceptos.
  9. Conceptos por Proceso.
  10. Fórmulas.
  11. Mnemónicos.
  12. Criterios de acumulación.
  13. Empleados:
    • Debe contar con Dias de Derecho disponibles para ser calculadas sus vacaciones.
  14. Control de Días de Derecho.
  • Cálculo de Vacaciones (GPEM031):

    1. Ingresar a la rutina Vacaciones, ubicada en el módulo Gestión de Personal - SIGAGPE (Miscelánea | Cálculos).
    2. Seleccionar el empleado que realizará el cálculo.
    3. En la sección "Encabezado de vacaciones" dar clic en "Incluir" o "Modificar".
    4. Informar los datos solicitados en el encabezado de vacaciones:
      • Proc de Cálculo: Ejemplo "VAC"

      • Periodo: Ejemplo "202407"

      • Fecha Inicial: Ejemplo"05/08/2024

      • Días vacaciones: Ejemplo "14"

    5. Grabar los cambios, nuevamente en la rutina de Vacaciones, desplegar el menú "Otras Acciones" y dar clic en la opción "Calcular".
    6. Validar que el Cálculo de Vacaciones finalizó de forma exitosa.
    7. Seleccionar el registro nuevamente en la sección "Encabezado de vacaciones" y dar clic en "Visualizar".
    8. También se puede ingresar a la rutina Recibo de Pago (GPEA630) y validar que se haya realizado la liquidación de los conceptos.
    9. Verificar en la rutina Ausencias (GPEA240) y validar que las ausencias se guardaron correctamente de acuerdo al periodo de vacaciones indicado.

04. INFORMACIÓN ADICIONAL

Diccionario de Datos

Mediante el Configurador (SIGACFG), crear el campo RHI_CALCULO, como se indica a continuación:


CampoRHI_CALCULO

Tipo

Caracter

Orden06

Tamaño

3

Decimal

0

Título

Procedimient

Descripción

Procedimiento

Formato

                               

Valid. Std.EXISTCPO("SRY")

Se utiliza

Si

Obligatorio

No

Ini. EstándarfGetRotVac() 

Browse

Si

Contexto

Real

Lista Español
When

Consulta Estándar

SRYVAC

Help

Informe el procedimiento de cálculo de vacaciones.

Paquete de uso interno

Los cambios al Diccionario de Datos estándar, se realizaron en el siguiente paquete:

Código: 014981
Pacote: MI - DNOMI-2826 - RHI_ROTEIR - VALOR DEFAULT


¡IMPORTANTE!

Solución disponible para versión 12.1.2210 (con garantía extendida) o superiores.

05. ASUNTOS RELACIONADOS

Documento de Referencia de la Localización de Argentina:

DT Localización Argentina (SIGAGPE) - Protheus 12

Documento de Proceso de Vacaciones de Argentina:

DT Proceso de Vacaciones (SIGAGPE) - ARG