Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Producto

Solucoes_espanhol
SolucaoTOTVS RH

Línea de producto: 

Linhas_totvs_espanhol
LinhaLínea Protheus

Segmento:

Segmentos_totvs_espanhol
Segmento RH

Módulo:

SIGAGPE - Gestión de Personal.

Función:

   

18/06/2024

Rutina(s) Modificada(s)

Nombre Técnico

Fecha

GPEM031

Cálculo de Vacaciones.

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 utiliza la opción "Deshacer Aplicación de Finiquitos", mediante la rutina Finiquito (GPEM042); los campos Fch. Retiro (RA_DEMISSA), Sit. Planill (RA_SITFOLH) y Tp.Finiquito (RA_TIPOFIN), no son actualizados en el Empleado (SRA)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 la siguiente actualizaciónlas siguientes actualizaciones en la rutina de Vacaciones (GPEM031):

  • En la función fRetSitResfCriaGozFer(), se modifica para que tome procedimiento de la rutina Finiquito (GPEM042); se localiza para Paraguay (PAR) la función RetSituacao() utilizada para actualizar la información del Empleado al utilizar la opción "Deshacer Aplicación de Finiquitos".la tabla RHI (Encabezado Vacaciones), tanto para agregar como modificar vacaciones, ya que anteriormente validaba el procedimiento que tuviera la Planilla de Haberes configurada y no corresponde. También se agrega para localización Argentina una validación de 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 de entre la fecha de inicio de vacaciones y el periodo seleccionado como se indica en el punto anterior.

        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 configurado 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:

Image Added

Informações
iconfalse

Para realizar implementación de la mejora mencionada anteriormente, se podrá realizar manualmente siguiendo los pasos indicados en el punto"Diccionario de Datos" de la sección 04. INFORMACIÓN ADICIONAL



Totvs custom tabs box
tabsPre-condiciones, Procedimiento, Paso 03, Paso 04
idspaso1,paso2
Totvs custom tabs box items
defaultyes
referenciapaso1
  1. Respaldar el repositorio (RPO).
  2. Aplicar el parche correspondiente a la issue DNOMI-22082826.
  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. Contar con información en los catálogos utilizados en el Cálculo de Finiquitos:periodos mensuales para procedimiento VAC:
    • 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 ProcedimientosTipos de Procedimiento:Contar con los tipos de procedimiento FIN - Finiquitos y APL - Aplicación de Finiquitos.
  7. Procesos.
  8. Conceptos.
  9. Conceptos por procesoProceso.
  10. Fórmulas.
  11. Mnemónicos.
  12. Criterios de Acumulaciónacumulación.
  13. PeriodosEmpleados:
    • Contar con un periodo para los tipos de procedimiento FIN - Finiquitos y APL - Aplicación de Finiquitos.
    • Tablas Alfanuméricas.
    • Empleados
    • Debe contar con Dias de Derecho disponibles para ser calculadas sus vacaciones.
  14. Control de Días de Derecho.
Totvs custom tabs box items
defaultno
referenciapaso2
Finiquito
  • Cálculo de Vacaciones (

GPEM042
  • GPEM031):

    1. Ingresar a la rutina 
Finiquito
    1. Vacaciones, ubicada en
 SIGAGPE -
    1. el módulo Gestión de Personal - SIGAGPE (Miscelánea | Cálculos
| Finiquito (GPEM042
    1. ).
    2. Seleccionar
al
    1. el empleado que realizará el cálculo.
  • Dar clic en la opción de Incluir.
    • En caso de que ya exista un registro para el empleado, dar clic en Modificar.
  • Informar los campos obligatorios para el Cálculo del Finiquito.
  • Dar clic en el botón Calcular Finiquitos, ubicado en Otras acciones.
  • Validar que el Cálculo finaliza de manera exitosa.
  • Dar clic en el botón Aplicar Finiquitos, ubicado en Otras acciones.
  • Validar que la Aplicación del Finiquito finaliza de manera exitosa:
    • Validar que los campos Fch. Retiro (RA_DEMISSA), Sit. Planill (RA_SITFOLH) y Tp.Finiquito (RA_TIPOFIN); son actualizados con los valores informados.
  • Dar clic en el botón Deshacer Aplicación de Finiquitos, ubicado en Otras acciones.
  • Validar que la Reversión de Aplicación de Finiquitos finaliza de manera exitosa:
    • Validar que los campos Fch. Retiro (RA_DEMISSA), Sit. Planill (RA_SITFOLH) y Tp.Finiquito (RA_TIPOFIN); son vaciados para el empleado.
  • 04. INFORMACIÓN ADICIONAL

      1. En la sección "Encabezado de vacaciones" dar clic en "Incluir" o "Modificar".
      2. 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"

      3. Grabar los cambios, nuevamente en la rutina de Vacaciones, desplegar el menú "Otras Acciones" y dar clic en la opción "Calcular".
      4. Validar que el Cálculo de Vacaciones finalizó de forma exitosa.
      5. Seleccionar el registro nuevamente en la sección "Encabezado de vacaciones" y dar clic en "Visualizar".
      6. También se puede ingresar a la rutina Recibo de Pago (GPEA630) y validar que se haya realizado la liquidación de los conceptos.
      7. 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), actualizar el campo RHI_ROTEIR, como se indica a continuación:


    CampoRHI_ROTEIR

    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.

    Informações
    titlePaquete 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

    ...


    Card documentos
    InformacaoSolución disponible para versión 12.1.33 2210 (con garantía extendida) o superiores.
    Titulo¡IMPORTANTE!

    ...

    Documento de Referencia de la Localización de ParaguayArgentina:

    DT Localización Paraguay Argentina (SIGAGPE) - Protheus 12

    Documento de Proceso de Vacaciones de Argentina:

    DT Proceso de Vacaciones (SIGAGPE) - ARG


    Templatedocumentos