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

   

Rutina(s)Nombre TécnicoFecha
GPFORPERFórmulas Estándar - Perú.16/02/2023
GPFO1PERFunciones Adicionales de Fórmulas Estándar - Perú.16/02/2023
GPFO2PERFunciones Adicionales de Fórmulas Estándar - Perú.16/02/2023
GPMNEPERMnemónicos Estándar - Perú.16/02/2023
GPVPPPERConceptos por Proceso Estándar - Perú.16/02/2023

   

Rutina(s) InvolucradasNombre TécnicoFecha
GPPDPERConceptos Estándar - Perú.1608/0209/20232022

   

País:Perú (PER)
Ticket:

15754754

Requisito/Story/Issue (informe el requisito vinculado):DNOMI-1023

...

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-1023.
  3. Verificar que las rutinas actualizadas en el repositorio, coincidan con las descritas en el encabezado del presente Documento Técnico, y que las fechas sean iguales o superiores.
  4. Regeneración de Formulación:


Informações
titleNOTA

Realizar los siguientes pasos, en caso de que se tengan personalizaciones en la formulación estándar; como lo son Mnemónicos o Fórmulas de usuario. En caso contrario, solo debe entrar ingresar a las rutinas Fórmulas (GPEA290) y Mnemónicos (GPEA300) para actualizar la formulaciónlas fórmulas y mnemónicos utilizados en la presente solución.


    1. Generar archivos Excel para validación:

      • Ejecutar la rutina “Consultas | Archivos | Genéricos y Exportar a Excel la información (Opción Exp. CSV”), de las tablas SRV, RGA, SRM, RCA, RC2 y RC3.

      • Guardar los archivos de Excel generados (antes del cambio).

    2. Respaldar las siguientes tablas:
      • Respaldar Fórmulas (RC2 / RC3):
        • Respaldar la RC2 y RC3. 
        • Borrar los registros de la RC2 y RC3.
      • Respaldar Mnemónicos (RCA):
        • Respaldar RCA.
        • Borrar los registros de la RCA.
      • Respaldar Conceptos (SRV):
        • Respaldar SRV.
        • Borrar los registros de la SRV.
      • Respaldar Conceptos por Proceso (RGA / SRM):
        • Respaldar RGA y SRM.
        • Borrar los registros de RGA / SRM
    3. Carga de Formulación Estándar:
      • Ingresar a la rutina Fórmulas, ubicada en "Actualizaciones | Definic. Cálculo | Fórmulas"; para que se carguen las fórmulas estándar:
        • Verificar las adecuaciones en las fórmulas 156CTS - Días de Incapacidad para CTS, 357ORD - CTS BASE, y 803CTS - CTS Ajuste Acumulado y 156CTS - Días de Incapacidad para CTS.
    4. Regresar el respaldo de las tablas del punto b
      • Abrir las tablas SRV, RGA, SRM, RCA, RC2 y RC3.
        • .
      • Ingresar a la rutina Mnemónicos, ubicada en "Actualizaciones | Definic. Cálculo | Mnemónicos"; para que se carguen los mnemónicos estándar:
        • Verificar que el mnemónico DIASINCCTS, es cargado.
      • Ingresar a la rutina Conceptos, ubicada en "Actualizaciones | Definic. Cálculo | Conceptos"; para que se carguen los conceptos estándar.
      • Ingresar a la rutina Conceptos por Proceso, ubicada en "Actualizaciones | Definic. Cálculo | Conceptos por proceso"; para que se carguen los conceptos por proceso estándar.
    5. Regresar el respaldo de las tablas del punto b
      • Abrir
      Generar archivos Excel para validación:
      • Ejecutar la rutina “Consultas | Archivos | Genéricos” y Exportar a Excel la información (Opción Exp. CSV”), de las tablas SRV, RGA, SRM, RCA, RC2 y RC3.Guardar los
    6. Generar archivos Excel para validación:
      • Ejecutar la rutina “Consultas | Archivos | Genéricos” y Exportar a Excel la información (Opción Exp. CSV”), de las tablas SRV, RGA, SRM, RCA, RC2 y RC3.
      • Guardar los archivos de Excel generados (después del de Excel generados (después del cambio).
      • Comparar los archivos Excel generados en el Punto a contra los generados en el Punto e, para determinar las diferencias de configuración de los datos.
        • Fórmulas (RC2 | RC3)
          • Comparar los archivos antes y después del cambio, para determinar las diferencias.
          • Entrar en la rutina ubicada en "Actualizaciones | Definic. Cálculo | Fórmulas"; para incluir las fórmulas de usuario.
        • ConceptosMnemónicos (SRVRCA)
          • Comparar los archivos antes y después del cambio, para determinar las diferencias.
          • Entrar en la rutina ubicada en "Actualizaciones | Definic. Cálculo | ConceptosFórmulas"; para incluir los conceptos mnemónicos de usuario.
        • Conceptos por Proceso (RGA | SRMSRV)
          • Comparar los archivos antes y después del cambio, para determinar las diferencias.
          • Entrar en la rutina ubicada en "Actualizaciones | Definic. Cálculo | Conceptos por proceso"; para incluir los conceptos por proceso de usuario.
        • MnemónicosConceptos por Proceso (RCARGA | SRM)
          • Comparar los archivos antes y después del cambio, para determinar las diferencias.
          • Entrar en la rutina ubicada en "Actualizaciones | Definic. Cálculo | FórmulasConceptos por proceso"; para incluir mnemónicos los conceptos por proceso de usuario.
  1. Contar con información en los catálogos utilizados en el Cálculo de Nómina.
    • Tipos de Procedimiento.
    • Procesos.
    • Conceptos:
      • Realizar la configuración mencionada en el punto Conceptos de la sección 04. INFORMACIÓN ADICIONAL.
    • Conceptos por proceso.
      • Realizar la configuración mencionada en el punto Conceptos por Proceso de la sección 04. INFORMACIÓN ADICIONAL.
    • Fórmulas.
    • Mnemónicos.
    • Criterios de Acumulación.
    • Periodos.
    • Tablas Alfanuméricas.
    • Empleados.
    • Acumulados correspondientes al concepto 156 - Subsidio Enfermedad y 163 - Licencia Accidente; que sumados den un total de 90 días por ejemplo.
Totvs custom tabs box items
defaultno
referenciapaso2

Por Procedimiento (GPEM020):

  1. Ingresar a la rutina Por procedimiento, ubicada en el módulo Gestión de Personal - SIGAGPE (Miscelánea | Cálculos).
  2. Informar los datos solicitados:
    1. En la pestaña Generales: Informar Proceso, Tipo de Procedimiento, Periodo, TRACE, etc.

    2. En la pestaña Rangos: Informar el empleado creado en las "Pre-condiciones"
    3. Dar clic en el botón de Confirmar
  3. Si fue activado el TRACE:
    • Se puede consultar el log para verificar el cálculo correcto de las fórmulas:
      • 156CTS - Días de Incapacidad para CTS.
      • 357ORD - CTS BASE.
      • 803CTS - CTS Ajuste Acumulado.156CTS - Días de Incapacidad para CTS.


Recibo de Pago (GPEA630):

  1. Ingresar a la rutina Recibo de Pago, ubicada en el módulo Gestión de Personal – SIGAGPE (Consultas | Archivos).
  2. Seleccionar al empleado que se le realizó el Cálculo de Nómina:
  3. Dar clic en el botón de Visualizar.
    • Verificar que sea calculado el concepto:
      • 156357 - CTS Base CTS: Validar que debe imprimir un valor de 150 días, debido a que aunque salieron 90 días de acumulados, solo 30 serán los que se restarán a la Base de Días CTS (180 días).

04. INFORMACIÓN ADICIONAL 

Fórmulas:

Mnemónicos

Se crea el mnemónico DIASINCCTS, el cual almacenará los Fórmula 156CTS - Días de Incapacidad para CTS: .

MnemónicoDescripciónTipoContenidoTablaCampoProceso
DIASINCCTSDÍAS DE INCAPACIDAD PARA CTS NuméricoGETVALTYPE("N")


Fórmulas

Fórmula 156CTS - Días de Incapacidad para CTS:

Se crea Se crea la fórmula para determinar de acumulados los Días de Base de CTS.

   

OperaciónFórmulaSecuencia1a ExpresiónOp. 12a ExpresiónResultado
Se agrega156CTS000001#TRACE_ON

Se agrega156CTS000002NOCALCULASI_IGUAL1FINAL
Se agrega156CTS000003
MUEVEANOMESCTS1ANO_INI_ACU
Se agrega156CTS000004
MUEVEANOMESCTS2ANO_FIN_ACU
Se agrega156CTS000005#OBTIENE ACUMULADOS DEDIAS

Se agrega156CTS000006MESMESCTS1UNIDADES_EMPRESAMESMESCTS2NAUX_00
Se agrega156CTS000007DIASINCCTSSUMANAUX_00DIASINCCTS
Se agrega156CTS000008FINALETIQUETA

Se agrega156CTS000009#TRACE_OFF

   

Fórmula 357ORD - CTS BASE:

Se modifica la fórmula para incluir el tope de 60 días y con ellos, realizar la resta de los días computable a la Base de Días CTS.

   

OperaciónFórmulaSecuencia1a ExpresiónOp. 12a ExpresiónResultado
Se agrega357ORD000001#TRACE_ON

Se mantiene357ORD000002NOCALCULASI_IGUAL1FINAL
Se mantiene357ORD000003# PERTIPONOMSI_IGUALFINCONT_CTS
Se mantiene357ORD000004# PERCALCTSSI_IGUAL2FINAL
Se mantiene357ORD000005# CONT_CTSETIQUETA

Se mantiene357ORD000006# CALCULA Y REPORTABASE VALOR CTS

Se mantiene357ORD000007CTSBSEFIJASUMACTSBSEVARIIMPORTE
Se mantiene357ORD000008CTSGRATIFISUMAIMPORTEIMPORTE
Se mantiene357ORD000009
MUEVEIMPORTECTSBASE
Se mantiene357ORD000010# OBTIENE DIAS DIASBSECTS


Se mantiene357ORD000011# VERIFICA SI HAY DIAS ACONSIDERAR DELCICLO ANTERIOR
Se mantiene357ORD000012EMPSTATUSSI_IGUALDCONT_01
Se mantiene357ORD000013EMPFECINGSI_IGUALCTSFECINICONT_01
Se mantiene357ORD000014CTSFECINIRESTAEMPFECINGNAUX_11
Se mantiene357ORD000015NAUX_11SUMA1NAUX_11
Se mantiene357ORD000016NAUX_11SI_MAYOR30CONT_01
Se mantiene357ORD000017
MUEVEEMPFECINGCTSFECINI
Se mantiene357ORD000018CONT_01ETIQUETA

Se mantiene357ORD000019# DIAS/MES/ANIOS ANTIGUED


Se mantiene357ORD000020
DIACTSFECFINDIAFINPER
Se mantiene357ORD000021
MESCTSFECFINMESFINPER
Se mantiene357ORD000022
ANOCTSFECFINANOFINPER
Se mantiene357ORD000023
MUEVECTSFECINIDAUX_01
Se mantiene357ORD000024
ANODAUX_01ANOING
Se mantiene357ORD000025
MESDAUX_01MESING
Se mantiene357ORD000026
DIADAUX_01DIAING
Se mantiene357ORD000027DIAINGSI_DIFERENTE31CONT_ING31
Se mantiene357ORD000028
MUEVE30DIAING
Se mantiene357ORD000029CONT_ING31ETIQUETA

Se mantiene357ORD000030DIAFINPERSI_DIFERENTE31CONT_FIN31
Se mantiene357ORD000031
MUEVE30DIAFINPER
Se mantiene357ORD000032CONT_FIN31ETIQUETA

Se mantiene357ORD000033MESINGSI_DIFERENTE2CONT_MES2ING
Se mantiene357ORD000034DIAINGSI_MENOR28CONT_MES2ING
Se mantiene357ORD000035
MUEVE30DIAING
Se mantiene357ORD000036CONT_MES2INGETIQUETA

Se mantiene357ORD000037MESFINPERSI_DIFERENTE2CONT_MES2FIN
Se mantiene357ORD000038DIAFINPERSI_MENOR28CONT_MES2FIN
Se mantiene357ORD000039
MUEVE30DIAFINPER
Se mantiene357ORD000040CONT_MES2FINETIQUETA

Se mantiene357ORD000041DIAFINPERRESTADIAINGNAUX_28
Se mantiene357ORD000042NAUX_28SUMA1NAUX_28
Se mantiene357ORD000043DIAFINPERSI_MAYORDIAINGCONT_MESANT
Se mantiene357ORD000044DIAFINPERSI_IGUALDIAINGCONT_MESANT
Se mantiene357ORD000045NAUX_28SUMA30NAUX_28
Se mantiene357ORD000046MESFINPERRESTA1MESFINPER
Se mantiene357ORD000047CONT_MESANTETIQUETA

Se mantiene357ORD000048MESFINPERRESTAMESINGNAUX_29
Se mantiene357ORD000049MESFINPERSI_MAYORMESINGCONT_ANOANT
Se mantiene357ORD000050MESFINPERSI_IGUALMESINGCONT_ANOANT
Se mantiene357ORD000051NAUX_29SUMA12NAUX_29
Se mantiene357ORD000052ANOFINPERRESTA1ANOFINPER
Se mantiene357ORD000053CONT_ANOANTETIQUETA

Se mantiene357ORD000054# ANTIGUEDAD 360 DIAS


Se mantiene357ORD000055PRODIACALSI_DIFERENTE2CONT_ANT360
Se mantiene357ORD000056NAUX_29MULTIPLICA30NAUX_30
Se mantiene357ORD000057NAUX_30SUMANAUX_28DIASBSECTS
Se mantiene357ORD000058PRODIACALSI_IGUAL2CONT_ANT365
Se mantiene357ORD000059CONT_ANT360ETIQUETA

Se mantiene357ORD000060# ANTIGUEDAD 365 DIAS


Se mantiene357ORD000061PERFECINIRESTADAUX_01NAUX_30
Se mantiene357ORD000062NAUX_30SUMA1DIASBSECTS
Se mantiene357ORD000063CONT_ANT365ETIQUETA

Se mantiene357ORD000064
MUEVE30DIASCTS
Se mantiene357ORD000065DIASBSECTSSI_MAYOR30CONT_AUSENCIAS
Se mantiene357ORD000066
MUEVEDIASBSECTSDIASCTS
Se mantiene357ORD000067CONT_AUSENCIASETIQUETA

Se mantiene357ORD000068# RESTA DIAS AUESENCIAACUMULADASA  DIAS BASE CTS
Se mantiene357ORD000069
MUEVEANOMESCTS1ANO_INI_ACU
Se mantiene357ORD000070
MUEVEANOMESCTS2ANO_FIN_ACU
Se agrega357ORD000071#OBTIENE DIAS DEINCAPACIDAD

Se agrega357ORD000072DIASINCCTSSI_MENOR60CONT_00
Se agrega357ORD000073DIASINCCTSRESTA60NAUX_00
Se agrega357ORD000074CONT_00ETIQUETA

Se agrega357ORD000075DIASBSECTSRESTANAUX_00DIASBSECTS
Se agrega357ORD000076#SE OBTIENE ACUMULADOSDE AUSENCIASSIN PAGO
Se mantiene357ORD0000772FILTRO_ACUMCONAUSCTS
Se mantiene357ORD000078MESMESCTS1UNIDADES_EMPRESAMESMESCTS2NAUX_01
Se mantiene357ORD000079DIASBSECTSSUMANAUX_01DIASBSECTS
Se agrega357ORD000080#SE OBTIENE ACUMULADOSDE AUSENCIASCON PAGO
Se mantiene357ORD000081
FILTRO_ACUM

Se mantiene357ORD0000821FILTRO_ACUMCONAUSCTS
Se mantiene357ORD000083MESMESCTS1UNIDADES_EMPRESAMESMESCTS2NAUX_01
Se mantiene357ORD000084DIASBSECTSRESTANAUX_01DIASBSECTS
Se mantiene357ORD000085# RESTA DIAS AUSENCIADEL PERIODOA DIAS BASE CTS
Se mantiene357ORD000086
MUEVEDTP_SUMA_MOVLI
Se agrega357ORD000087#SE OBTIENE AUSENCIASSIN PAGO EN ELPERIODO
Se mantiene357ORD0000882FILTRO_MOVLICONAUSCTS
Se mantiene357ORD000089
SUMA_MOVLINAUX_01
Se mantiene357ORD000090DIASBSECTSSUMANAUX_01DIASBSECTS
Se mantiene357ORD000091DIASCTSSUMANAUX_01DIASCTS
Se mantiene357ORD000092
MUEVEDTP_SUMA_MOVLI
Se agrega357ORD000093#SE OBTIENE AUSENCIASCON PAGO EN ELPERIODO
Se mantiene357ORD0000941FILTRO_MOVLICONAUSCTS
Se mantiene357ORD000095
SUMA_MOVLINAUX_01
Se mantiene357ORD000096DIASBSECTSRESTANAUX_01DIASBSECTS
Se mantiene357ORD000097DIASCTSRESTANAUX_01DIASCTS
Se mantiene357ORD000098
MUEVEDIASBSECTSUNIDADES
Se mantiene357ORD000099# VERIFICA SI INGRESA ELULTIMO MESY LOS DIAS LOS RECIBEEL SIGUIENTE CICLO
Se mantiene357ORD000100EMPSTATUSSI_IGUALDFINAL
Se mantiene357ORD000101PERFECFINRESTAEMPFECINGNAUX_01
Se mantiene357ORD000102NAUX_01SUMA1NAUX_01
Se mantiene357ORD000103NAUX_01SI_MAYOR30FINAL
Se mantiene357ORD000104
MUEVE0DIASBSECTS
Se mantiene357ORD000105
MUEVE0CTSBASE
Se mantiene357ORD000106
MUEVENAUX_01DIASCTS
Se mantiene357ORD000107FINALETIQUETA

Se agrega357ORD000108#TRACE_OFF

   

Fórmula 154ORD - Incapacidad Enfermedad Control: Se realiza el ajuste de tal manera que se garantice la correcta validación de las ausencias que no tienen informado el campo Cont. Sequenc (R8_CONTAFA), 803CTS - CTS Ajuste Acumulado:

Se modifica la fórmula para reportan en valores positivos las unidades correspondientes a Días Base de CTS. 

   

OperaciónFórmulaSecuencia1a ExpresiónOp. 12a ExpresiónResultado
Se modificaagrega154ORD803CTS000050000001AUSCONTAFA#SITRACE_IGUALON""TERMINA_LOOP

Conceptos



Se mantiene803CTS000002NOCALCULASI_IGUAL1FINAL
Se agrega803CTS000003
MUEVEPROVCTSACUIMPORTE
Se agrega803CTS000004PROVDCTSACMULTIPLICA-1NAUX_00
Se modifica803CTS000005
MUEVENAUX_00UNIDADES
Se mantiene803CTS000006FINALETIQUETA

Se agrega803CTS000007#TRACE_OFF

   

Conceptos

Ingresar a la rutina Conceptos (GPEA040), para modificar el campo Días CTS (RV_REFFGTS) de los siguientes conceptos:

   

ConceptoDescripciónDías CTS
150Descanso Médico     0 - No aplica
154Sub Enfermedad Cont 0 - No aplica
156Sub Enfermedad      0 - No aplica
163Lic Accidente Contr 0 - No aplica

   

Conceptos por Proceso

Ingresar a la rutina Conceptos por Proceso (GPEA161) y agregar los conceptos 156 - SUB ENFERMEDAD y 163 - LICENCIA ACCIDENTE mediante la opción "Incluir línea", a los conceptos correspondientes al procedimiento CTS - Compensación Tiempo Servicio antes del concepto 357 - CTS BASE:

   

Sec. CálculoConceptoCod. FórmulaCrit. Acum.Genera Acum.Leer Acumul.Leer Indicen.Leer Prest.Leer Licenc.Leer Benef.Leer Ast. Fij.
00066156156CTS011 - Sí1 - Sí2 - No2 - No2 - No2 - No2 - No
00067163156CTS011 - Sí1 - Sí2 - No2 - No2 - No2 - No2 - No
00068357357ORD011 - Sí1 - Sí2 - No2 - No2 - No2 - No2 - No

   

Informações
titleNOTA

Los conceptos 156 - Subsidio por Enfermedad y 163 - Licencia por Accidente Control, fueron agregados a Conceptos por proceso; debido a que son los conceptos donde se reportan los días de Licencia Médica.

   Para el hacer uso de este operador....

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

...