Árvore de páginas

Versões comparadas

Chave

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

01. DATOS GENERALES


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) Modificada(s)Nombre TécnicoFecha
GPFORCHIFórmulas Estándar - Chile.30/04/2025
GPFO1CHIFunciones Adicionales de Fórmulas Estándar - Chile.30/04/2025

   

País:Chile (CHI)
Ticket:23062311
Requisito/Story/Issue (informe el requisito vinculado):DNOMI-3240

02. SITUACIÓN/REQUISITO

Se identifica que al realizar el cálculo de la nómina para el procedimiento de Nómina Ordinaria (ORD), mediante la rutina Por Procedimientos (GPEM020), se están generando incorrectamente las semanas corridas (el concepto 045 - Semana Corrida), debido a un error en el cálculo al no considerar los días feriados correspondientes al periodo.

03. SOLUCIÓN

En la fórmula estándar 045RD 045ORD - Semana Corrida, se incorpora en la lógica el operador DIAS_FERIADO, el cual permite identificar los días feriados dentro del período correspondiente. Estos días se suman a los domingos del mes, lo que permite realizar el cálculo de forma correcta.

...

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 issue DNOMI-3240
  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. Regeneración de Formulación:

    Informações
    titleNota

    En caso de contar con formulación estándar nativa; solo debe entrar a la rutina Fórmulas (GPEA290), de manera que el sistema realice la actualización automática de las Fórmulas descritas en la sección 04. INFORMACIÓN ADICIONAL.

    Si tiene personalizaciones en la formulación, como lo son Fórmulas de usuario; realizar los siguientes pasos.

    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 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. 
    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 la fórmula
  5. 045RD
        • 045ORD - Semana Corrida como se indica en el punto "Fórmulas" de la sección 04. INFORMACIÓN ADICIONAL.
    1. Regresar el respaldo de las tablas del
  6. punto 
    1. punto b.
  7.  
      • Abrir las tablas RC2 y RC3.
    1. Generar archivos Excel para validación:
      • Ejecutar la rutina 
  8. “Consultas
      • Consultas | Archivos |
  9. Genéricos”  y
      • Genéricos” y Exportar a Excel la información (Opción Exp. CSV”), de las tablas RC2 y RC3.
      • Guardar los archivos de Excel generados (después del cambio).
      • Comparar los archivos Excel generados en el
  10. Punto 
      • Punto a
  11.  contra
      • contra los generados en el
  12. Punto 
      • 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.


  13. Contar con información en los catálogos utilizados en el Cálculo de Nómina:

    • Tipos de Procedimiento.
      • Contar con el procedimiento ORD - Ordinaria.
    • Procesos.
      • Configurar un proceso Mensual.
    • Conceptos.
    • Conceptos por proceso.
    • Tablas Alfanuméricas.
    • Instituciones.
    • Fórmulas.
      • Se debe contar con fórmula actualizada
000ORD - Cálculo de Referencias
      • 045ORD - Semana Corrida, como se indica en el punto "Fórmulas" de la sección 04. INFORMACIÓN ADICIONAL.
    • Mnemónicos.
    • Criterios de Acumulación.
    • Periodos.
    • Feriados.
      Empleados:Informar fecha y motivo de baja al empleado, por ejemplo 06/02/2024 y estado Despedido ("D")
          • Contar con algún feriado dentro del periodo activo.
        • Periodos: 
          • Nómina ORD - Ordinaria, de ejemplo:
            • Mensual:
              • Periodo: 2025
              • Mes: 01
              • Número de Pago: 01
              • Fecha Inicial: 01/01/2025
              • Fecha: 31/01/2025
        • Empleados.
    Totvs custom tabs box items
    defaultno
    referenciapaso2

    Por Procedimiento (GPEM020):

    1. Ingresar a la rutina Por Procedimientos, 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 TRACEel TRACE, validar el proceso de cálculo de las siguientes fórmulas, como se indica en el punto Fórmulas de la sección 04. INFORMACIÓN ADICIONAL:
      • Se puede consultar el log para verificar el cálculo correcto del concepto:
        • 045RD - Semana Corrida.000ORD - Referencias, debe de realizarse la validación del cálculo correcto de los "Días por pagar en el periodo", como se describe en el punto "Fórmulas" de la sección 04. INFORMACIÓN ADICIONAL.


    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 sean calculados correctamente los conceptos:
        • 040 - Sueldo Base.045RD - Semana Corrida

    04. INFORMACIÓN ADICIONAL

    Fórmulas

    000ORD- Cálculo de Referencias045ORD- Semana Corrida

    Operación

    Código

    Secuencia

    1ra Expresión

    Operación 1

    2da Expresión

    Resultado

    Comentario
    Sin cambios000ORD045ORD000001#TRACE_ON


    Sin cambios000ORD045ORD000002#DETERMINA SI ESINACTIVONOCALCULASin cambios000ORD000003EMPSTATUSSI_IGUAL'D'CONT_01Sin cambios000ORD000004MUEVE1NOCALCULASin cambios000ORD000005EMPFECINGSI_MAYORPERFECFINFINAL
    Sin cambios000ORD045ORD000006000003MUEVE0NOCALCULASin cambios000ORD000007CONT_01ETIQUETAEMPSEMCORSin cambios000ORD000008EMPSTATUSSI_DIFERENTE'D'CONT_02Sin cambios000ORD000009MUEVE1NOCALCULASin cambios000ORD000010EMPFECBAJSI_MENORPERFECINIS'FINAL
    Sin cambios000ORD045ORD000011000004MUEVE0NOCALCULASin cambios000ORD000012MUEVEEMPFECBAJCALFECBAJSin cambios000ORD000013CONT_02ETIQUETASin cambios000ORD000014#OBTIENE DIAS DEL PERIODOSin cambios000ORD000015MUEVEPRODIASPERDIASPAGPERSin cambios000ORD000016PERDIASPERSI_IGUAL0CONT_03Sin cambios000ORD000017MUEVEPERDIASPERDIASPAGPERSin cambios000ORD000018CONT_03ETIQUETASin cambios000ORD000019# SI INGRESO EN EL PERIODOSin cambios000ORD000020MUEVEPERFECINICALFECINISin cambios000ORD000021MUEVEPERFECFINCALFECFINSin cambios000ORD000022EMPPERINGSI_DIFERENTEPERPERIODCONT_04Sin cambios000ORD000023EMPPAGINGSI_DIFERENTEPERNUMPAGCONT_04Sin cambios000ORD000024EMPFECINGSI_MENORPERFECINICONT_04Sin cambios000ORD000025MUEVEEMPFECINGCALFECINISin cambios000ORD000026CONT_04ETIQUETASin cambios000ORD000027PERFECINIRESTACALFECININAUX_01Sin cambios000ORD000028DIASPAGPERSUMANAUX_01DIASPAGPERSin cambios000ORD000029# SI BAJA EN EL PERIODOSin cambios000ORD000030EMPSTATUSSI_DIFERENTE'D'CONT_05Sin cambios000ORD000031MUEVEEMPFECBAJCALFECFIN
    Se agrega000ORD000032CALFECINIDIAS_360CALFECFINDIASPAGPERSe utiliza el operador DIAS_360, donde considera todos los meses en base a 30 días
    'S'SUMA_MOVLICONSEMCORNAUX_01
    Sin cambios045ORD000005NAUX_01DIVIDEDIASHABPERNAUX_01
    Se agrega045ORD000006CALFECINIDIAS_FERIADOCALFECFINNAUX_02Se incorpora el mnemónico DIAS_FERIADO, el cual contiene los días feriados registrados en la tabla SP3. Estos valores se suman a los domingos correspondientes al mes, lo que permite calcular correctamente el importe.
    Se agrega045ORD000007NAUX_02SUMADIASDOMPERDIASDOMPER
    Sin cambios045ORD000008NAUX_01MULTIPLICADIASDOMPERIMPORTE
    Sin cambios045ORD0000090REDONDEAIMPORTEIMPORTE
    Sin cambios045ORD000010DIASVACSI_IGUAL0FINAL
    Sin cambios045ORD000011
    ANOPERFECINIANO_INI_ACU
    Sin cambios045ORD000012
    ANOPERFECFINANO_FIN_ACU
    Sin cambios045ORD000013
    ANOEMPFECINGANOFECING
    Sin cambios045ORD000014PERMESPERSTRTOVAL2NAUX_00
    Sin cambios045ORD000015NAUX_00RESTA1NAUX_00
    Sin cambios045ORD000016CICLOETIQUETA


    Sin cambios045ORD000017NAUX_00Se elimina000ORDPERFECFINRESTACALFECFINNAUX_02No aplicaSe elimina000ORDDIASPAGPERRESTANAUX_02DIASPAGPERNo aplicaSin cambios000ORD000033CONT_05ETIQUETASe modifica000ORD000034# INICIALIZA DIAS /SALARIOSe modifica porque no se visualizaba el textoSin cambios000ORD000035MUEVEDIASPAGPERSALDODIASSin cambios000ORD000036MUEVEEMPSALARIOSALARIOSin cambios000ORD000037SALARIODIVIDEPRODIASPERSALDIASin cambios000ORD000038MUEVESALDIASALDIAPROSin cambios000ORD000039#OBTIENE DOMINGOS DELPERIODOTRABAJADOSin cambios000ORD000040MUEVECALFECINIFECHAREFSin cambios000ORD000041CICLO_DOMETIQUETASin cambios000ORD000042DIA_SEMANAFECHAREFNAUX_03Sin cambios000ORD000043NAUX_03SI_DIFERENTE1CONT_06Sin cambios000ORD000044DOMINGOSUMA1DOMINGOSin cambios000ORD000045CONT_06ETIQUETASin cambios000ORD000046FECHAREFSI_MAYORCALFECFINCONT_07Sin cambios000ORD000047FECHAREFSUMA1FECHAREFSin cambios000ORD000048SALTACICLO_DOMSin cambios000ORD000049CONT_07ETIQUETASin cambios000ORD000050# DOMINGOSSin cambios000ORD000051DIASDOMPERSUMADOMINGODIASDOMPERSin cambios000ORD000052#OBTIENE DIAS HABILESSin cambios000ORD000053CALFECINIDIAS_HABILESCALFECFINDIASHABPERSin cambios000ORD000054#OBTIENE VALORUF ACTUALMES ANTERIOR Y UTMSin cambios000ORD000055MUEVE0UFVALORSin cambios000ORD000056MUEVE0UFVALANTSin cambios000ORD000057MUEVE0UTMVALORSin cambios000ORD000058ANOPERFECININAUX_04Sin cambios000ORD000059MESPERFECININAUX_05Sin cambios000ORD000060BUSCATABLA_S002Sin cambios000ORD000061ELEMENTO_01HASTA_IGUALNAUX_04Sin cambios000ORD000062ELEMENTO_02HASTA_IGUALNAUX_05Sin cambios000ORD000063MUEVEELEMENTO_03UFVALORSin cambios000ORD000064MUEVEELEMENTO_04UTMVALORSin cambios000ORD000065NAUX_05RESTA1NAUX_05Sin cambios000ORD000066NAUX_05SI_MAYOR0CONT_0801
    Sin cambios000ORD045ORD000067MUEVE12NAUX_05000018ANO_INI_ACUSin cambios000ORD000068NAUX_04RESTA1NAUX_04Sin cambiosANO_INI_ACU
    000ORD000069CONT_08ETIQUETASin cambios000ORD045ORD000070000019BUSCATABLA_S002Sin cambios000ORD000071ELEMENTO_01HASTA_IGUALNAUX_04Sin cambios000ORD000072ELEMENTO_02HASTA_IGUALNAUX_05Sin cambios000ORD000073MUEVEELEMENTO_03UFVALANTSin cambios000ORD000074## OBTINENE FECHA DEANIVERSARIOSin cambios000ORD000075ANOEMPFECINGNAUX_11Sin cambios000ORD000076MESEMPFECINGNAUX_12Sin cambios000ORD000077DIAEMPFECINGNAUX_13Sin cambios000ORD000078ANOPERFECFINNAUX_14Sin cambios000ORD000079NAUX_13SI_DIFERENTE29CONT_09Sin cambios000ORD000080NAUX_12SI_DIFERENTE2CONT_09Sin cambios000ORD000081NAUX_14RESIDUO4NAUX_29Sin cambios000ORD000082NAUX_29SI_IGUAL0CONT_09Sin cambios000ORD000083MUEVE1NAUX_13Sin cambios000ORD000084MUEVE3NAUX_12Sin cambios000ORD000085CONT_09ETIQUETASin cambios000ORD000086NAUX_14MULTIPLICA100NAUX_10Sin cambios000ORD000087NAUX_12SUMANAUX_10NAUX_10Sin cambios000ORD000088NAUX_10MULTIPLICA100NAUX_10Sin cambios000ORD000089NAUX_13SUMANAUX_10NAUX_10Sin cambios000ORD000090CONVIERTE_FECHANAUX_10ANIVERSARIOSin cambios000ORD000091#OBTIENE FECHA FIN DELPERIODO PARAAUSENCIASSin cambios000ORD000092MUEVEDIASPAGPERDIASAUSSin cambios000ORD000093MUEVEDIASPAGPERDIASPLANSASin cambios000ORD000094MUEVEPERFECFINFECFINAUSSin cambios000ORD000095MUEVEPERFECFINFECFINVACSin cambios000ORD000096DIAPERFECFINNAUX_06Sin cambios000ORD00009730RESTANAUX_06NAUX_06Sin cambios000ORD000098FECFINAUSSUMANAUX_06FECFINAUSSin cambios000ORD000099# OBTIENE MES Y ANIODE 30 DIASSin cambios000ORD000100ANOPERFECINIANIOIMES30Sin cambios000ORD000101ANOPERFECFINANIOFMES30Sin cambios000ORD000102ANOEMPFECINGANOFECINGSin cambios000ORD000103MESEMPFECINGMESFECINGSin cambios000ORD000104# OBTIENE ANO-MES INGRESOSin cambios000ORD000105ANOFECINGMULTIPLICA100NAUX_13Sin cambios000ORD000106NAUX_13SUMAMESFECINGNAUX_13Sin cambios000ORD000107PERMESPERSTRTOVAL2NAUX_10Sin cambios000ORD000108# MES ANTERIOR AL ACTUALSin cambios000ORD000109NAUX_10RESTA1NAUX_10Sin cambios000ORD000110NAUX_10VALTOSTR2MES30DIASSin cambios000ORD000111MUEVE1NAUX_12Sin cambios000ORD000112CICLOETIQUETASin cambios000ORD000113NAUX_10SI_MAYOR0CONT_10Sin cambios000ORD000114ANIOIMES30RESTA1ANIOIMES30Sin cambios000ORD000115ANIOFMES30RESTA1ANIOFMES30Sin cambios000ORD000116MUEVE12NAUX_10Sin cambios000ORD000117CONT_10ETIQUETASin cambios000ORD000118NAUX_10VALTOSTRMES30DIASSin cambios000ORD000119# VALIDA ANO-MES INGRESOVALTOSTRANO-MES MES30ANO_FIN_ACURESTA1ANO_FIN_ACU
    Sin cambios045ORD00002012SUMANAUX_00NAUX_00
    Sin cambios045ORD000021CONT_01ETIQUETA


    Sin cambios045ORD000022NAUX_05SI_MAYOR3CONT_03
    Sin cambios045ORD000023NAUX_05SI_IGUAL3CONT_03
    Sin cambios045ORD000024NAUX_00VALTOSTR
    MES1
    Sin cambios045ORD000025MES1SUMA_UNIDADESMES1NAUX_01
    Sin cambios045ORD000026NAUX_01SI_IGUALPRODIASPERCONT_02
    Sin cambios045ORD000027NAUX_00RESTA1NAUX_00
    Sin cambios045ORD000028#VALIDA SI ANO/MESMENORFECING

    Sin cambios045ORD000029ANO_INI_ACUSI_MENORANOFECINGCONT_03
    Sin cambios045ORD000030
    SALTA
    CICLO
    Sin cambios045ORD000031CONT_02ETIQUETA


    Sin cambios045ORD000032MES1SUMA_IMPORTESMES1NAUX_02
    Sin cambios045ORD000033NAUX_02SUMASEMCORPROSEMCORPRO
    Sin cambios045ORD000034NAUX_00RESTA1NAUX_00
    Sin cambios045ORD0000351SUMANAUX_05NAUX_05
    Sin cambios045ORD000036
    SALTA
    CICLO
    Sin cambios045ORD000037CONT_03ETIQUETA


    Sin cambios045ORD000038SEMCORPRODIVIDENAUX_05SEMCORPRO
    Sin cambios045ORD000039SEMCORPROSI_DIFERENTE0FINAL
    Sin cambios045ORD000040
    MUEVEEMPSALARIOSEMCORPRO
    Sin cambios045ORD000041FINALETIQUETA


    Sin cambios045ORD000042Sin cambios000ORD000120ANIOIMES30MULTIPLICA100NAUX_14Sin cambios000ORD000121NAUX_14SUMANAUX_10NAUX_14Sin cambios000ORD000122NAUX_14SI_MENORNAUX_13FINALSin cambios000ORD000123MUEVEANIOIMES30ANO_INI_ACUSin cambios000ORD000124MUEVEANIOFMES30ANO_FIN_ACUSin cambios000ORD000125"1"FILTRO_ACUMCONREFPAGSin cambios000ORD000126MES30DIASSUMA_UNIDADESMES30DIASNAUX_11Sin cambios000ORD000127NAUX_11SI_IGUALPRODIASPERFINALSin cambios000ORD000128# SI NAUX_12>49SALE CICLOPARA QUE NO TRUENEEL CALCULOSin cambios000ORD000129NAUX_12SI_MAYOR49FINALSin cambios000ORD000130NAUX_12SUMA1NAUX_12Sin cambios000ORD000131NAUX_10RESTA1NAUX_10Sin cambios000ORD000132SALTACICLOSin cambios000ORD000133FINALETIQUETASin cambios000ORD000134#TRACE_OFF



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

    05. ASUNTOS RELACIONADOS

    Documento de Referencia para la Localización de Chile:

    ...