Árvore de páginas

Versões comparadas

Chave

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

...

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
Se agrega



Sin cambios88CPRO
000087
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
000088
000091DIASDERVACRESTANAUX_12DIASDERVAC
Sin cambios88CPRO
000089
000092#CALCULAPROVISION VAC.

Obtiene los días de derecho del empleado (mnemónico DIASDERVAC)
Sin cambios88CPRO
000090
000093
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  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 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:

...