01. DATOS GENERALES


Producto

Línea de producto: 

Segmento:

Módulo:SIGAGPE - Gestión de Personal.
Función:

   

Rutina(s) Modificada(s)Nombre TécnicoFecha
GPFORCHIFórmulas Estándar - Chile.28/01/2025
GPFO1CHIFunciones Adicionales de Fórmulas Estándar - Chile.28/01/2025

   

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

02. SITUACIÓN/REQUISITO

Se identifica que al realizar el Cálculo de la Nómina Ordinaria (ORD), se observa que está generando incorrectamente los días trabajados (concepto 040 - Sueldo Base), por un cálculo incorrecto en el concepto 000 - Referencias (fórmula 000ORD - Cálculo de Referencias).

03. SOLUCIÓN

En la fórmula estándar 000ORD - Cálculo de Referencias, se modifica la lógica para calcular el mnemónico DIASPAGPER, ya que es el que se utiliza en el concepto 040 - Sueldo Base para transladar los días trabajados.

Para mayor información sobre el cambio realizado en la fórmula, se recomienda leer el punto "Fórmulas" de la sección 04. INFORMACIÓN ADICIONAL.


Este documento atiende al producto estándar, por lo que si cuenta con una formulación personalizada (fórmulas de usuario, tablas alfanuméricas de usuario, etc.) deberá ser ajustada conforme a su necesidad.

   

  1. Respaldar el repositorio (RPO).
  2. Aplicar el parche correspondiente a la issue DNOMI-3030
  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:

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 000ORD - Cálculo de Referencias como se indica en el punto "Fórmulas" de la sección 04. INFORMACIÓN ADICIONAL.
    4. Regresar el respaldo de las tablas del punto b
      • Abrir las tablas RC2 y RC3.
    5. 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 (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.
  1. Contar con información en los catálogos utilizados en el Cálculo de Nómina:
    • Tipos de Procedimiento.
    • Procesos.
    • Conceptos.
    • Conceptos por proceso.
    • Tablas Alfanuméricas.
    • Instituciones.
    • Empleados:
      • Colocarle fecha y motivo de baja, por ejemplo 06/02/2024 y estado Despedido ("D").
    • Fórmulas.
      • Se debe contar con información actualizada de la fórmula 000ORD - Cálculo de Referencias como se indica en el punto "Fórmulas" de la sección 04. INFORMACIÓN ADICIONAL.
    • Mnemónicos.
    • Criterios de Acumulación.
    • Periodos.

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 del concepto:
      • 000 - Referencias, debe de realizarse la validación del tope 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.

04. INFORMACIÓN ADICIONAL

Fórmulas

000ORD - Cálculo de Referencias


Operación

Código

Secuencia

1ra Expresión

Operación 1

2da Expresión

Resultado

Comentario
Sin cambios000ORD000001#TRACE_ON


Sin cambios000ORD000002#DETERMINA SI ESINACTIVO


Sin cambios000ORD000003EMPSTATUSSI_IGUAL'D'CONT_01
Sin cambios000ORD000004
MUEVE1NOCALCULA
Sin cambios000ORD000005EMPFECINGSI_MAYORPERFECFINFINAL
Sin cambios000ORD000006
MUEVE0NOCALCULA
Sin cambios000ORD000007CONT_01ETIQUETA


Sin cambios000ORD000008EMPSTATUSSI_DIFERENTE'D'CONT_02
Sin cambios000ORD000009
MUEVE1NOCALCULA
Sin cambios000ORD000010EMPFECBAJSI_MENORPERFECINIFINAL
Sin cambios000ORD000011
MUEVE0NOCALCULA
Sin cambios000ORD000012
MUEVEEMPFECBAJCALFECBAJ
Sin cambios000ORD000013CONT_02ETIQUETA


Sin cambios000ORD000014#OBTIENE DIAS DEL PERIODO



Sin cambios000ORD000015
MUEVEPRODIASPERDIASPAGPER
Sin cambios000ORD000016PERDIASPERSI_IGUAL0CONT_03
Sin cambios000ORD000017
MUEVEPERDIASPERDIASPAGPER
Sin cambios000ORD000018CONT_03ETIQUETA


Sin cambios000ORD000019# SI INGRESO EN EL PERIODO



Sin cambios000ORD000020
MUEVEPERFECINICALFECINI
Sin cambios000ORD000021
MUEVEPERFECFINCALFECFIN
Sin cambios000ORD000022EMPPERINGSI_DIFERENTEPERPERIODCONT_04
Sin cambios000ORD000023EMPPAGINGSI_DIFERENTEPERNUMPAGCONT_04
Sin cambios000ORD000024EMPFECINGSI_MENORPERFECINICONT_04
Sin cambios000ORD000025
MUEVEEMPFECINGCALFECINI
Sin cambios000ORD000026CONT_04ETIQUETA


Sin cambios000ORD000027PERFECINIRESTACALFECININAUX_01
Sin cambios000ORD000028DIASPAGPERSUMANAUX_01DIASPAGPER
Sin cambios000ORD000029# SI BAJA EN EL PERIODO



Sin cambios000ORD000030EMPSTATUSSI_DIFERENTE'D'CONT_05
Se elimina000ORD

MUEVEEMPFECBAJCALFECFINSe eliminan por cambio de lógica
Se elimina000ORD
PERFECFINRESTACALFECFINNAUX_02
Se elimina000ORD
DIASPAGPERRESTANAUX_02DIASPAGPER
Se agrega000ORD000031CALFECBAJRESTACALFECINIDIASPAGPERResta la fecha de baja menos la fecha de inicio del empleado
Se agrega000ORD000032DIASPAGPERSUMA1DIASPAGPERSuma 1 para sacar la cantidad de días correcto
Se agrega000ORD000033DIASPAGPERSI_MENOR31CONT_05Si la cantidad de días es 31, lo reemplaza por 30
Se agrega000ORD000034
MUEVE30DIASPAGPER
Sin cambios000ORD000035CONT_05ETIQUETA


Se modifica000ORD000036# INICIALIZA DIAS /SALARIO

Se modifica porque no se visualizaba el texto
Sin cambios000ORD000037
MUEVEDIASPAGPERSALDODIAS
Sin cambios000ORD000038
MUEVEEMPSALARIOSALARIO
Sin cambios000ORD000039SALARIODIVIDEPRODIASPERSALDIA
Sin cambios000ORD000040
MUEVESALDIASALDIAPRO
Sin cambios000ORD000041#OBTIENE DOMINGOS DELPERIODOTRABAJADO

Sin cambios000ORD000042
MUEVECALFECINIFECHAREF
Sin cambios000ORD000043CICLO_DOMETIQUETA


Sin cambios000ORD000044
DIA_SEMANAFECHAREFNAUX_03
Sin cambios000ORD000045NAUX_03SI_DIFERENTE1CONT_06
Sin cambios000ORD000046DOMINGOSUMA1DOMINGO
Sin cambios000ORD000047CONT_06ETIQUETA


Sin cambios000ORD000048FECHAREFSI_MAYORCALFECFINCONT_07
Sin cambios000ORD000049FECHAREFSUMA1FECHAREF
Sin cambios000ORD000050
SALTA
CICLO_DOM
Sin cambios000ORD000051CONT_07ETIQUETA


Sin cambios000ORD000052# DOMINGOS



Sin cambios000ORD000053DIASDOMPERSUMADOMINGODIASDOMPER
Sin cambios000ORD000054#OBTIENE DIAS HABILES



Sin cambios000ORD000055CALFECINIDIAS_HABILESCALFECFINDIASHABPER
Sin cambios000ORD000056#OBTIENE VALORUF ACTUALMES ANTERIOR Y UTM

Sin cambios000ORD000057
MUEVE0UFVALOR
Sin cambios000ORD000058
MUEVE0UFVALANT
Sin cambios000ORD000059
MUEVE0UTMVALOR
Sin cambios000ORD000060
ANOPERFECININAUX_04
Sin cambios000ORD000061
MESPERFECININAUX_05
Sin cambios000ORD000062
BUSCATABLA_S002

Sin cambios000ORD000063ELEMENTO_01HASTA_IGUALNAUX_04

Sin cambios000ORD000064ELEMENTO_02HASTA_IGUALNAUX_05

Sin cambios000ORD000065
MUEVEELEMENTO_03UFVALOR
Sin cambios000ORD000066
MUEVEELEMENTO_04UTMVALOR
Sin cambios000ORD000067NAUX_05RESTA1NAUX_05
Sin cambios000ORD000068NAUX_05SI_MAYOR0CONT_08
Sin cambios000ORD000069
MUEVE12NAUX_05
Sin cambios000ORD000070NAUX_04RESTA1NAUX_04
Sin cambios000ORD000071CONT_08ETIQUETA


Sin cambios000ORD000072
BUSCATABLA_S002

Sin cambios000ORD000073ELEMENTO_01HASTA_IGUALNAUX_04

Sin cambios000ORD000074ELEMENTO_02HASTA_IGUALNAUX_05

Sin cambios000ORD000075
MUEVEELEMENTO_03UFVALANT
Sin cambios000ORD000076## OBTINENE FECHA DEANIVERSARIO


Sin cambios000ORD000077
ANOEMPFECINGNAUX_11
Sin cambios000ORD000078
MESEMPFECINGNAUX_12
Sin cambios000ORD000079
DIAEMPFECINGNAUX_13
Sin cambios000ORD000080
ANOPERFECFINNAUX_14
Sin cambios000ORD000081NAUX_13SI_DIFERENTE29CONT_09
Sin cambios000ORD000082NAUX_12SI_DIFERENTE2CONT_09
Sin cambios000ORD000083NAUX_14RESIDUO4NAUX_29
Sin cambios000ORD000084NAUX_29SI_IGUAL0CONT_09
Sin cambios000ORD000085
MUEVE1NAUX_13
Sin cambios000ORD000086
MUEVE3NAUX_12
Sin cambios000ORD000087CONT_09ETIQUETA


Sin cambios000ORD000088NAUX_14MULTIPLICA100NAUX_10
Sin cambios000ORD000089NAUX_12SUMANAUX_10NAUX_10
Sin cambios000ORD000090NAUX_10MULTIPLICA100NAUX_10
Sin cambios000ORD000091NAUX_13SUMANAUX_10NAUX_10
Sin cambios000ORD000092
CONVIERTE_FECHANAUX_10ANIVERSARIO
Sin cambios000ORD000093#OBTIENE FECHA FIN DELPERIODO PARAAUSENCIAS

Sin cambios000ORD000094
MUEVEDIASPAGPERDIASAUS
Sin cambios000ORD000095
MUEVEDIASPAGPERDIASPLANSA
Sin cambios000ORD000096
MUEVEPERFECFINFECFINAUS
Sin cambios000ORD000097
MUEVEPERFECFINFECFINVAC
Sin cambios000ORD000098
DIAPERFECFINNAUX_06
Sin cambios000ORD00009930RESTANAUX_06NAUX_06
Sin cambios000ORD000100FECFINAUSSUMANAUX_06FECFINAUS
Sin cambios000ORD000101# OBTIENE MES Y ANIODE 30 DIAS


Sin cambios000ORD000102
ANOPERFECINIANIOIMES30
Sin cambios000ORD000103
ANOPERFECFINANIOFMES30
Sin cambios000ORD000104
ANOEMPFECINGANOFECING
Sin cambios000ORD000105
MESEMPFECINGMESFECING
Sin cambios000ORD000106# OBTIENE ANO-MES INGRESO



Sin cambios000ORD000107ANOFECINGMULTIPLICA100NAUX_13
Sin cambios000ORD000108NAUX_13SUMAMESFECINGNAUX_13
Sin cambios000ORD000109PERMESPERSTRTOVAL2NAUX_10
Sin cambios000ORD000110# MES ANTERIOR AL ACTUAL



Sin cambios000ORD000111NAUX_10RESTA1NAUX_10
Sin cambios000ORD000112NAUX_10VALTOSTR2MES30DIAS
Sin cambios000ORD000113
MUEVE1NAUX_12
Sin cambios000ORD000114CICLOETIQUETA


Sin cambios000ORD000115NAUX_10SI_MAYOR0CONT_10
Sin cambios000ORD000116ANIOIMES30RESTA1ANIOIMES30
Sin cambios000ORD000117ANIOFMES30RESTA1ANIOFMES30
Sin cambios000ORD000118
MUEVE12NAUX_10
Sin cambios000ORD000119CONT_10ETIQUETA


Sin cambios000ORD000120NAUX_10VALTOSTR
MES30DIAS
Sin cambios000ORD000121# VALIDA ANO-MES INGRESOVALTOSTRANO-MES MES30

Sin cambios000ORD000122ANIOIMES30MULTIPLICA100NAUX_14
Sin cambios000ORD000123NAUX_14SUMANAUX_10NAUX_14
Sin cambios000ORD000124NAUX_14SI_MENORNAUX_13FINAL
Sin cambios000ORD000125
MUEVEANIOIMES30ANO_INI_ACU
Sin cambios000ORD000126
MUEVEANIOFMES30ANO_FIN_ACU
Sin cambios000ORD000127"1"FILTRO_ACUMCONREFPAG

Sin cambios000ORD000128MES30DIASSUMA_UNIDADESMES30DIASNAUX_11
Sin cambios000ORD000129NAUX_11SI_IGUALPRODIASPERFINAL
Sin cambios000ORD000130# SI NAUX_12>49SALE CICLOPARA QUE NO TRUENEEL CALCULO
Sin cambios000ORD000131NAUX_12SI_MAYOR49FINAL
Sin cambios000ORD000132NAUX_12SUMA1NAUX_12
Sin cambios000ORD000133NAUX_10RESTA1NAUX_10
Sin cambios000ORD000134
SALTA
CICLO
Sin cambios000ORD000135FINALETIQUETA


Sin cambios000ORD000136#TRACE_OFF



05. ASUNTOS RELACIONADOS

Documento de Referencia para la Localización de Chile:

DT Localización Chile (SIGAGPE) - Protheus 12