Árvore de páginas

Versões comparadas

Chave

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

...

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. En caso de que el campo Cont. Sequenc (R8_CONTAFA), se debe realizar la configuración del campo mencionada en el punto Diccionario de Datos de la sección 04. INFORMACIÓN ADICIONAL.
  5. 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 a las rutinas Fórmulas (GPEA290) y Mnemónicos (GPEA300) para actualizar la formulació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 por Proceso (RGA / SRMSRV):
        • Respaldar RGA y SRMSRV.
        • Borrar los registros de RGA / SRMla SRV.
      • Respaldar Conceptos por Proceso (RGA / SRM):
        • Respaldar RGA y SRM.
        • Borrar los registros de RGA / SRM
    3. Carga 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 152ORD - Incapacidad Maternidadlas fórmulas 357ORD - CTS BASE, 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.
    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 SRV, RGA, SRM, RCA, 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:
      • 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.
        • Conceptos (SRV)
          • Comparar los archivos antes y después del cambio, para determinar las diferencias.
          • Entrar en la rutina ubicada en "Actualizaciones | Definic. Cálculo | Conceptos"; para incluir los conceptos de usuario.
        • Conceptos por Proceso (RGA | SRM)
          • 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ónicos (RCA)
          • 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 mnemónicos de usuario.
  2. 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
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 del concepto:
      • 152 - Subsidio por Maternidad.
      Validar que la fórmula está utilizando el mnemónico AUSCONTAFA, para determinar las ausencias continuasde las fórmulas:
      • 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:
      • 152156 - Subsidio por Maternidad.

04. INFORMACIÓN ADICIONAL 

Fórmulas:

Fórmula 152ORD - Incapacidad Maternidad: Se realiza un ajuste en la forma en que se realiza el cálculo del concepto 152 de tal forma que se puedan leer acumulados de los conceptos correspondientes al Subsidio de Maternidad y con ello, determinar la Base de Subsidio de Maternidad de meses anteriores para poder obtener el importe de este concepto, de igual forma se habilita el uso del operador AUSCONTAFA para realizar el cálculo correctamente, validando si existen ausencias continuas registradas.

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

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

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 mantiene357ORD000061PERFECINI
OperaciónFórmulaSecuencia1a ExpresiónOp. 12a ExpresiónResultadoSe mantiene152ORD000001#TRACE_ONSe mantiene152ORD000002NOCALCULASI_IGUAL1FINALSe mantiene152ORD000003AUSSDODIASSI_IGUAL0FINALSe mantiene152ORD000004PERTIPONOMSI_DIFERENTEFINCONT_01Se mantiene152ORD000005MUEVEAUSSDODIASUNIDADESSe mantiene152ORD000006#DETERMINAR FECHAS DEINICIO Y FIN DEAUSENCIASe agrega152ORD000007MUEVEAUSFECFINDAUX_02Se agrega152ORD000008AUSSDODIASMULTIPLICA-1NAUX_00Se agrega152ORD000009DAUX_02SUMANAUX_00DAUX_01Se agrega152ORD000010DAUX_01SUMA1DAUX_01Se mantiene152ORD000011MUEVEUNIDADESNAUX_00Se mantiene152ORD000012CONT_01ETIQUETASe mantiene152ORD000013PERTIPONOMSI_IGUALFINCONT_04Se mantiene152ORD000014AUSFECINISI_MAYORCALFECFINFINALSe mantiene152ORD000015AUSFECFINSI_MENORCALFECINIFINALSe mantiene152ORD000016DIASAUSSI_IGUAL0FINALSe mantiene152ORD000017MUEVEAUSFECINIDAUX_01Se mantiene152ORD000018CALFECINISI_MENORAUSFECINICONT_02Se mantiene152ORD000019MUEVECALFECINIDAUX_01Se mantiene152ORD000020CONT_02ETIQUETASe mantiene152ORD000021MUEVEAUSFECFINDAUX_02Se mantiene152ORD000022CALFECFINSI_MAYORAUSFECFINCONT_03Se mantiene152ORD000023MUEVECALFECFINDAUX_02Se mantiene152ORD000024CONT_03ETIQUETASe mantiene152ORD000025DAUX_01DIAS_360DAUX_02NAUX_00Se mantiene152ORD000026DAUX_02
RESTADAUX_01NAUX_
01
30
Se mantiene
152ORD
357ORD
000027
000062NAUX_
01
30SUMA1
UNIDADES
DIASBSECTS
Se mantiene
152ORD
357ORD
000028
000063
NAUX
CONT_
00
ANT365
SI_MENORDIASAUSCONT_04
ETIQUETA

Se mantiene
152ORD
357ORD
000029NAUX_00SI_IGUALDIASAUS
000064
MUEVE30DIASCTS
CONT_04
Se mantiene
152ORD
357ORD000065
000030
DIASBSECTS
MUEVE
SI_MAYOR
DIASAUS
30
UNIDADES
CONT_AUSENCIAS
Se mantiene
152ORD
357ORD
000031
000066
MUEVE
DIASAUS
DIASBSECTS
NAUX_00
DIASCTS
Se mantiene
152ORD
357ORD
000032
000067CONT_
04
AUSENCIASETIQUETA

Se mantiene
152ORD
357ORD
000033DAUX_01DIAS_HABILESDAUX_02
000068# RESTA DIAS AUESENCIAACUMULADASA  DIAS BASE CTS
NAUX_02

Se mantiene
152ORD
357ORD
000034
000069
DIASAUSHAB

MUEVE
SUMA
ANOMESCTS1
NAUX
ANO_INI_
02
ACU
DIASAUSHAB
Se mantiene
152ORD
357ORD
000035# OBTIENE AÑOS Y MESESPARA PROMEDIO
000070
MUEVEANOMESCTS2ANO_FIN_ACU
Se mantiene152ORD000036ANODAUX_01NAUX_02
Se agrega
152ORD
357ORD
000037
000071#OBTIENE
AÑO ANTERIOR
DIAS DEINCAPACIDAD

Se agrega357ORD
152ORD
000072
000038
DIASINCCTS
NAUX
SI_
02
MENOR
RESTA1ANOANOANT1
60CONT_00
Se agrega
152ORD
357ORD000073
000039
DIASINCCTS
MES
RESTA
DAUX_01
60NAUX_
03
00
Se agrega
152ORD
357ORD
000040DAUX
000074
MES
CONT_
01
00
NAUX_04
ETIQUETA

Se agrega
152ORD
357ORD
000041
000075
NAUX_04
DIASBSECTS
VALTOSTR
RESTA
2
NAUX_00
MESANOANT1
DIASBSECTS
Se agrega
152ORD
357ORD
000042NAUX_03RESTA1NAUX_03Se agrega152ORD000043NAUX_03SI_MAYOR0CONT_05Se agrega152ORD000044NAUX_02RESTA1NAUX_02Se agrega152ORD000045MUEVE12NAUX_03Se agrega152ORD000046CONT_05ETIQUETASe agrega152ORD000047MUEVENAUX_02ANO_INI_ACUSe agrega152ORD000048MUEVENAUX_02ANO_FIN_ACUSe agrega152ORD000049NAUX_03VALTOSTR2MESMESANT1Se agrega152ORD000050AUSSDODIASSI_DIFERENTEAUSTOTDIASINC_INI_2DO_MESSe agrega152ORD000051#INCAPACIDAD CONTINUAACUMULADOMES ANTERIORSe agrega152ORD000052AUSCONTAFASI_IGUAL""INC_INICIALSe agrega152ORD000053#SE OBTIENEN ACUMULADOSSe agrega152ORD000054INC_INI_2DO_MESETIQUETA
000076#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
Se agrega152ORD000055MESMESANT1IMPORTE_EMPRESAMESMESANT1NAUX_21Se agrega152ORD000056MESMESANT1UNIDADES_EMPRESAMESMESANT1NAUX_22Se agrega152ORD000057NAUX_21DIVIDENAUX_22BSESUBSMATSe agrega152ORD000058INC_INICIALETIQUETASe agrega152ORD000059#INCAPACIDAD INICIALACUMULADOAÑO ANTERIORSe agrega152ORD000060AUSCONTAFASI_DIFERENTE""CALC_APORTESSe agrega152ORD000061MUEVEANOANOANT1ANO_INI_ACUSe agrega152ORD000062MUEVENAUX_02ANO_FIN_ACUSe agrega152ORD000063FILTRO_ACUMSe agrega152ORD0000641FILTRO_ACUMCONBSEMATSe agrega152ORD000065MESANOANT1IMPORTE_EMPRESAMESMESANT1NAUX_21Se agrega152ORD000066NAUX_21DIVIDE360BSESUBSMATSe agrega152ORD000067CALC_APORTESETIQUETASe agrega152ORD000068#CALCULO DEL VALORDE LAINCAPACIDADSe modifica152ORD000069DIASSUBMATSUMANAUX_00DIASSUBMATSe modifica152ORD000070UNIDADESMULTIPLICABSESUBSMATIMPORTESe modifica152ORD000071DIASAUSRESTANAUX_00DIASAUSSe modifica152ORD000072DIASPAGPERRESTANAUX_00DIASPAGPERSe mantiene152ORD000073FINALETIQUETASe mantiene152ORD000074
#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), 

...