Á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) Modificada(s)Nombre TécnicoFecha
GPFORARGFórmulas Estándar - Argentina.2711/0104/2025
GPFO1ARGFunciones Adicionales de Fórmulas Estándar - Argentina.2711/0104/2025
GPFO2ARGFunciones Adicionales de Fórmulas Estándar - Argentina.2711/0104/2025
GPMNEARGMnemónicos Estándar - Argentina.2731/01/2025

   

Rutina(s) Involucrada(s)Nombre Técnico Fecha
GPPDARGConceptos Estándar - Argentina.03/07/2024
GPVPPARGConceptos por Proceso Estándar - Argentina.

03/07/2024

GPTABARGDefinición de Tablas Alfanuméricas - Argentina03/07/2024
GPRCMARGTipos de Ausencias Estándar - Argentina.20/12/2022
GPRG9ARGCriterios de Acumulación Estándar - Argentina.20/12/2022
GPRGXARGEstándar de Periodos - Argentina.20/12/2022
GPSRYARGTipos de Procedimiento Estándar - Argentina.21/04/2023
GPEXFOR1Funciones genéricas de Formulación.03/04/2024

   

País:Argentina (ARG)
Ticket:

N/A

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

...

88CPRO - PROV VAC - PERIODO ACTUAL:

OperaciónFórmulaSecuencia1a ExpresiónOp. 12a ExpresiónResultadoInterpretación
Sin cambios88CPRO000001NOCALCULASI_IGUAL1FINAL
Sin cambios88CPRO000002PERTIPONOMSI_IGUAL"LIQ"CTRL_LIQSi es tipo de procedimiento LIQ, va a la etiqueta CTRL_LIQ
Sin cambios88CPRO000003PERTIPONOMSI_IGUAL"RES"CTRL_RESControl para tipo de procedimiento RES
Sin cambios88CPRO000004
SALTA
FINALSi no es tipo de procedimiento LIQ, no calcula nada y finaliza la fórmula
Sin cambios88CPRO000005CTRL_RESETIQUETA

Acumula el mismo concepto (88C) del mes y si ya se calculó la provisión sale del cálculo
Sin cambios88CPRO000006
ANOPERFECINIANO_INI_ACU
Sin cambios88CPRO000007
ANOPERFECFINANO_FIN_ACU
Sin cambios88CPRO000008
FILTRO_ACUM

Sin cambios88CPRO000009PERMESPERSUMA_IMPORTESPERMESPERNAUX_08
Sin cambios88CPRO000010NAUX_08SI_DIFERENTE0FINAL
Sin cambios88CPRO000011CTRL_LIQETIQUETA


Sin cambios88CPRO000012#CALCULA ANTIGUEDAD



Sin cambios88CPRO000013
MUEVEEMPFECINGDAUX_00Mueve fecha de ingreso a variable DAUX_00
Sin cambios

Se elimina

88CPRO
000014


MUEVEPERFECFINDAUX_01
Mueve fecha de fin de periodo tratado a variable 
Se modifica la lógica, no aplica
Se agrega88CPRO000014
ANOPERFECFINNAUX_09Se forma la fecha de 31/12 del periodo actual
Se agrega88CPRO000015NAUX_09MULTIPLICA10000NAUX_09
Se agrega88CPRO000016NAUX_09SUMA1231NAUX_09
Se agrega88CPRO000017
CONVIERTE_FECHANAUX_09DAUX_01
Sin cambios88CPRO
000015
000018DAUX_01RESTADAUX_00NAUX_13Resta ambas fechas y obtiene antigüedad sin truncar en días
Sin cambios88CPRO
000016
000019NAUX_13SUMA1NAUX_13
Sin cambios88CPRO
000017
000020NAUX_13DIVIDE365NAUX_13Obtiene antigüedad en años sin truncar
Sin cambios88CPRO
000018
000021# ANTIGUEDAD: NAUX_13


Realiza validaciones de antigüedad cuando es menos de 1 año, calcula la cantidad de días en base a la tabla S011 y no utiliza la tabla SRF (Control Dias Derecho) y cuando es mayor a 1 año de antigüedad, utiliza ya el saldo de días de derecho.
Sin cambios88CPRO
000019
000022NAUX_13SI_MAYOR0.6ANIO_ACTUAL
Sin cambios88CPRO
000020
000023VALIDA_INGRESOETIQUETA

Sin cambios88CPRO
000021
000024
ANOEMPFECINGNAUX_15
Sin cambios88CPRO
000022
000025
ANOPERFECFINNAUX_16
Sin cambios88CPRO
000023
000026NAUX_15SI_MENORNAUX_16PASA_ANIO
Sin cambios88CPRO
000024
000027
MESEMPFECINGNAUX_17
Sin cambios88CPRO
000025
000028NAUX_17SI_MENOR6PASA_ANIO
Sin cambios88CPRO
000026
000029
SALTA
MENOR_6_MESES
Sin cambios88CPRO
000027
000030PASA_ANIOETIQUETA

Sin cambios88CPRO
000028
000031
MUEVE1NAUX_13
Sin cambios88CPRO
000029
000032
SALTA
ANIO_ACTUAL
Sin cambios88CPRO
000030
000033MENOR_6_MESESETIQUETA

Sin cambios88CPRO
000031
0000341REDONDEANAUX_13NAUX_14
Sin cambios88CPRO
000032
000035NAUX_14MULTIPLICA10NAUX_14
Sin cambios88CPRO
000033
000036NAUX_14MULTIPLICA30NAUX_14
Sin cambios88CPRO
000034
000037NAUX_14DIVIDE20NAUX_14
Sin cambios88CPRO
000035
0000380REDONDEANAUX_14NAUX_14
Sin cambios88CPRO
000036
000039
MUEVENAUX_14DIASDERVAC
Sin cambios88CPRO
000037
000040
SALTA
CONT_CALC_01
Sin cambios88CPRO
000038
000041ANIO_ACTUALETIQUETA

Sin cambios88CPRO
000039
0000420REDONDEANAUX_13NAUX_13
Sin cambios88CPRO
000040
000043
BUSCATABLA_S011
Sin cambios88CPRO
000041
000044ELEMENTO_03HASTA_MAYORIGUALNAUX_13
Sin cambios88CPRO
000042
000045
MUEVEELEMENTO_04DIASDERVAC
Sin cambios88CPRO
000043
000046CONT_CALC_01ETIQUETA

Sin cambios88CPRO
000044
000047
MUEVEINCIMPINCIMPORTE
Sin cambios88CPRO
000045
000048
MUEVEIMPORTEDIAPROVVACMueve dicho importe al mnemónico DIAPROVVAC
Sin cambios88CPRO
000046
000049INCIMPINCSI_DIFERENTE0CONT_00Si no se carga por novedad se calcula el valor día de vacaciones para provisión
Sin cambios88CPRO
000047
000050#VALIDA QUE SEA2DA. QUINCENA


Sin cambios88CPRO
000048
000051PROTIPPROSI_DIFERENTE"J"CONT_CALCValida si el proceso es "J- Jornal
Sin cambios88CPRO
000049
000052
DIAPERFECININAUX_06Obtiene día de la fecha de inicio de periodo de liquidación y lo guarda en la variable NAUX_06
Sin cambios88CPRO
000050
000053NAUX_06SI_MENOR16FINALValida que sea segunda quincena (el periodo comience el 16 del mes), sino no realiza el cálculo, en el caso del personal jornal.
Sin cambios88CPRO
000051
000054#ACUMULA OTRAS LIQEN EL MES


Sin cambios88CPRO
000052
000055CONT_CALCETIQUETA


Sin cambios88CPRO
000053
000056
ANOPERFECINIANO_INI_ACUObtiene año de la fecha de inicio de periodo
Sin cambios88CPRO
000054
000057
ANOPERFECFINANO_FIN_ACUObtiene año de la fecha de fin de periodo
Sin cambios88CPRO
000055
000058
FILTRO_ACUM


Sin cambios88CPRO
000056
000059"1"FILTRO_ACUMCBSEVAC
Selecciona todos los conceptos marcados como base de vacaciones Bse Val Vac (RV_BVALVAC) igual a "1- Sí", liquidadas y acumuladas en la tabla RG7 (Acumulados Históricos)
Sin cambios88CPRO
000057
000060PERMESPERSUMA_IMPORTESPERMESPERNAUX_07Obtiene los registros del mes tratado en la liquidación actual
Sin cambios88CPRO
000058
000061#ACUMULA LO DE LALIQ ACTUAL


Sin cambios88CPRO
000059
000062
MUEVE"V"TP_SUMA_MOVLIIndica que va a tomar los valores de los conceptos usados en la función que sigue abajo
Sin cambios88CPRO
000060
000063"1"SUMA_MOVLICBSEVACNAUX_01Valida todos los conceptos con el campo Base Vacaciones en "1- Sí" y lo guarda en la variable NAUX_01
Sin cambios88CPRO
000061
000064NAUX_01SUMANAUX_07NAUX_01Suma a lo acumulado en la liquidación actual, lo liquidado anteriormente en el mes
Sin cambios88CPRO
000062
000065#SUMA PRV A BSE FIJA


Se suma promedio de 6 meses de conceptos variables a la base fija de vacaciones ya calculada
Sin cambios88CPRO
000063
000066NAUX_01SUMAPRVPROVACNAUX_01
Sin cambios88CPRO
000064
000067NAUX_01DIVIDE25DIAPROVVACObtiene el valor día de vacaciones (DIAPROVVAC) dividiendo la base de vacaciones por 25
Sin cambios88CPRO
000065
000068CONT_00ETIQUETA


Sin cambios88CPRO
000066
000069#ELIGE TIPO DIADE DERECHO


Sin cambios88CPRO
000067
000070DIADERPRVASI_IGUAL"1"CONT_01Se elige si trabajar con días de derecho totales o saldo de días de derecho (campo RCJ_PROVVA)
Se agrega
Sin cambios88CPRO
000068
000071#TRAE VACACIONESLIQUIDADAS EN ELMISMO PROCED LIQ
Busca las unidades del concepto de control de vacaciones (campo RV_CODFOL - ID de cálculo = "0072"), calculado en la misma liquidación.
Se agrega
Sin cambios88CPRO
000069
000072
MUEVE"D"TP_SUMA_MOVLI
Se agrega
Sin cambios88CPRO
000070
000073'0072'SUMA_MOVLICONIDCALNAUX_12
Sin cambios88CPRO
000071
000074#ARMA FECHASPARA SACARLOS SALDOS
Se construyen las fechas para realizar los rangos hasta el periodo anterior (al 31/12 del año anterior al año actual).
Sin cambios88CPRO
000072
000075
ANOPERFECFINNAUX_09
Sin cambios88CPRO
000073
000076NAUX_09RESTA1NAUX_09
Sin cambios88CPRO
000074
000077NAUX_09MULTIPLICA10000NAUX_09
Sin cambios88CPRO
000075
000078NAUX_09SUMA1231NAUX_09
Sin cambios88CPRO
000076
000079
CONVIERTE_FECHANAUX_09FECVACPANT
Sin cambios88CPRO
000077
000080TODOS_LOS_DIASDIAS_DERECHOFECVACPANTNAUX_11
Sin cambios88CPRO
000078
000081
MUEVENAUX_11DIADERPANTCalcula los días de saldo hasta el periodo anterior.
Se agrega
Sin cambios88CPRO
000079
000082NAUX_12SI_MAYORDIADERPANTCALC_SALDO_ANTSi las vacaciones liquidadas en la liquidación actual (variable NAUX_12), son mayores que el saldo de periodos anteriores (DIADERPANT), se direcciona a la etiqueta CALC_SALDO_ANT
Se agrega
Sin cambios88CPRO
000080
000083DIADERPANTRESTANAUX_12DIADERPANTSino, resta el saldo de periodos anteriores (DIADERPANT) menos los dias de vacaciones liquidados en la liquidación actual (NAUX_12) y las guarda en el mnemónico DIADERPANT
Se agrega
Sin cambios88CPRO
000081
000084
MUEVE0NAUX_12Mueve cero a los días liquidados en la liquidación actual (NAUX_12), ya que fueron consumidos totalmente.
Se agrega
Sin cambios88CPRO
000082
000085
SALTA
CONT_01Continúa en la etiqueta CONT_01
Se agrega
Sin cambios88CPRO
000083
000086CALC_SALDO_ANTETIQUETA
Se agrega



Sin cambios88CPRO
000084
000087NAUX_12RESTADIADERPANTNAUX_12Resta vacaciones liquidadas en la liquidación actual (variable NAUX_12), son mayores que el saldo de periodos anteriores (DIADERPANT) y las guarda en la variable NAUX_12.
Se agrega
Sin cambios88CPRO
000085
000088
MUEVE0DIADERPANTMueve cero a los días de periodos anteriores (DIADERPANT), ya que fueron consumidos totalmente.
Sin cambios88CPRO
000086
000089CONT_01ETIQUETA


Sin cambios88CPRO
000087MUEVEDIASDERVACUNIDADESSe agrega88CPRO000088
000090#CALCULA SALDODIAS DE VACPER ACTUAL
Resta el saldo del periodo actual (DIASDERVAC) menos los dias de vacaciones liquidados en la liquidación actual (NAUX_12) y las guarda en el mnemónico DIASDERVAC
.
Se agrega
Sin cambios88CPRO
000089
000091DIASDERVACRESTANAUX_12DIASDERVAC
Sin cambios88CPRO
000090
000092#CALCULAPROVISION VAC.

Obtiene los días de derecho del empleado (mnemónico DIASDERVAC)
.
Sin cambios88CPRO000093
MUEVEDIASDERVACUNIDADESMuestra las unidades de las vacaciones del periodo actual
Sin cambios88CPRO
000091
000094
MESPERFECINIMESPROCESO
Sin cambios88CPRO
000092
000095DIAPROVVACMULTIPLICADIASDERVACNAUX_02Obtiene mes de proceso actual (
mnemónico
mnemónico  MESPROCESO)
.
Sin cambios88CPRO
000093
000096NAUX_02DIVIDE12NAUX_03Valoriza los días de derecho, multiplicando la cantidad de dias de derecho (mnemónico DIASDERVAC) por el valor del día de vacaciones para provisión (mnemónico DIAPROVVAC) y lo guarda en la variable NAUX_02
.
Sin cambios88CPRO
000094
000097NAUX_03MULTIPLICAMESPROCESONAUX_04Divide este valor
por 12
por 12 y lo almacena en la variable NAUX_03
.
Sin cambios88CPRO
000095
000098
MUEVENAUX_04IMPORTEMultiplica este valor llevado a mes por la cantidad de meses del año (mnemónico MESPROCESO)
.
Sin cambios88CPRO
000096
000099
MUEVEIMPORTEPROVVACMueve a IMPORTE el resultado obtenido
.
Sin cambios88CPRO
000097
000100FINALETIQUETA

Mueve el importe resultante al mnemónico PROVVAC
.


88DPRO - PROV VAC PER ACTUAL CCSS:

...