Árvore de páginas

Versões comparadas

Chave

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

...

000001

Operación

Fórmula

Secuencia

1a Expresión

Op. 1

2a Expresión

Resultado

Interpretación

Se agrega315FIN000001#TRACE_ON

Inicio estándar
Sin cambios315FIN
000002NOCALCULASI_IGUAL1FINAL
Sin cambios315FIN000002000003INCIMPINCSI_IGUAL0CONT_00
Sin cambios315FIN000003000004
MUEVEINCUNIINCUNIDADES
Sin cambios315FIN000004000005
MUEVEINCIMPINCIMPORTE
Sin cambios315FIN000005000006
MUEVEIMPORTENVALGRAT
Sin cambios315FIN000006000007
SALTA
CONT_02
Sin cambios315FIN000007000008CONT_00ETIQUETA


Sin cambios315FIN000008000009GRABASESI_IGUAL0CONT_02
Sin cambios315FIN000009000010MESMESGRA1SI_MENOR"07"CONT_02
Se agrega315FIN000010000011#VALIDA MES COMPLETOCompara la fecha de final de periodo (mnemónico PERFECFIN) liquidado con la fecha de baja del empleado (mnemónico CALFECBAJ), si no coinciden (el resultado de la variable NAUX_03 no es cero), no trabajó todo el mes, por lo que no corresponde la gratificación
Se agrega315FIN000011PERFECFINRESTACALFECBAJNAUX_03




Se agrega315FIN000012
ANOPERFECININAUX_04Extrae año de la fecha de inicio del periodo que se liquida
Se agrega315FIN000013NAUX_04MULTIPLICA10000NAUX_04Coloca la fecha de inicio del segundo semestre en la variable DAUX_01
Se agrega315FIN000014NAUX_04SUMA701NAUX_04
Se agrega315FIN000015
CONVIERTE_FECHANAUX_04DAUX_01
Se agrega315FIN000016
MUEVEEMPFECINGDAUX_02Mueve la fecha de ingreso del empleado a la variable DAUX_02
Se agrega315FIN000017DAUX_02SI_MAYORDAUX_01CONT_CALCValida si el empleado comenzó a trabajar antes del inicio del semestre, si es así asigna la fecha de inicio del semestre a la fecha de ingreso
Se agrega315FIN000018
MUEVEDAUX_01DAUX_02
Se agrega315FIN000019CONT_CALCETIQUETA


Se agrega315FIN000020CALFECBAJRESTADAUX_02NAUX_03Valida si el empleado trabajó al menos un mes completo en el segundo semestre (para los meses que tienen 30 valida 30 días y sino 31 días). En caso que se cumpla, sigue el calculo normal, sino no calcula la gratificación
Se agrega315FIN000021NAUX_03SUMA1NAUX_03
Se agrega315FIN000022
MESPERFECININAUX_05
Se agrega315FIN000023NAUX_05SI_IGUAL9MES_30
Se agrega315FIN000024NAUX_05SI_IGUAL11MES_30
Se agrega315FIN000025NAUX_03SI_MENOR31CONT_02
Se agrega315FIN000026
SALTA
CONT_CALC_02
Se agrega315FIN000027MES_30ETIQUETA

Se agrega315FIN000028Se agrega315FIN000012NAUX_03SI_DIFERENTEMENOR030CONT_02
Se agrega315FIN000013000029CONT_CALC_02ETIQUETA#CONTINUA CALCULO


Sin cambios315FIN000014000030
MUEVEEMPDIAGRANAUX_02
Sin cambios315FIN000015000031EMPDIAGRASI_DIFERENTE0CONT_01
Sin cambios315FIN000016000032
MUEVESINDIAGRANAUX_02
Sin cambios315FIN000017000033SINDIAGRASI_DIFERENTE0CONT_01
Sin cambios315FIN000018000034
MUEVE30NAUX_02
Sin cambios315FIN000019000035CONT_01ETIQUETA


Sin cambios315FIN000020000036GRABASEDIVIDE30NAUX_01
Sin cambios315FIN000021000037NAUX_01MULTIPLICANAUX_02NAUX_01
Sin cambios315FIN000022000038NAUX_01DIVIDE180NAUX_01
Sin cambios315FIN000023000039NAUX_01MULTIPLICADIASBSEGRAIMPORTE
Sin cambios315FIN000024000040
MUEVEDIASBSEGRAUNIDADES
Sin cambios315FIN000025000041
MUEVEIMPORTENVALGRAT
Sin cambios315FIN000026000042CONT_02ETIQUETA


Sin cambios315FIN000027000043PROVGRAACURESTAIMPORTEPROVGRAACU
Sin cambios315FIN000028000044PROVDGRAACRESTAUNIDADESPROVDGRAAC
Sin cambios315FIN000029000045FINALETIQUETA


Se agrega315FIN000046#TRACE_OFF

Final estándar


319FIN - Grati Fiestas Pat Trunca:

000002

Operación

Fórmula

Secuencia

1a Expresión

Op. 1

2a Expresión

Resultado

Interpretación

Se agrega319FIN000001#TRACE_ON

Inicio estándar
Sin cambios319FIN000001000002NOCALCULASI_IGUAL1FINAL
Sin cambios319FIN
000003INCIMPINCSI_IGUAL0CONT_00
Sin cambios319FIN000003000004
MUEVEINCUNIINCUNIDADES
Sin cambios319FIN000004000005
MUEVEINCIMPINCIMPORTE
Sin cambios319FIN000005000006
MUEVEIMPORTENVALGRAT
Sin cambios319FIN000006000007
SALTA
CONT_02
Sin cambios319FIN000007000008CONT_00ETIQUETA


Sin cambios319FIN000008000009GRABASESI_IGUAL0CONT_02
Sin cambios319FIN000009000010MESMESGRA1SI_MAYOR"06"CONT_02
Se agrega319FIN000010000011#VALIDA MES COMPLETOCompara la fecha de final de periodo (mnemónico PERFECFIN) liquidado con la fecha de baja del empleado (mnemónico CALFECBAJ), si no coinciden (el resultado de la variable NAUX_03 no es cero), no trabajó todo el mes, por lo que no corresponde la gratificación
Se agrega319FIN000011PERFECFINRESTACALFECBAJNAUX_03




Se agrega319FIN000012
ANOPERFECININAUX_04Extrae año de la fecha de inicio del periodo que se liquida
Se agrega319FIN000013NAUX_04MULTIPLICA10000NAUX_04Coloca la fecha de inicio del primer semestre en la variable DAUX_01
Se agrega319FIN000014NAUX_04SUMA101NAUX_04
Se agrega319FIN000015
CONVIERTE_FECHANAUX_04DAUX_01
Se agrega319FIN000016
MUEVEEMPFECINGDAUX_02Mueve la fecha de ingreso del empleado a la variable DAUX_02
Se agrega319FIN000017DAUX_02SI_MAYORDAUX_01CONT_CALCValida si el empleado comenzó a trabajar antes del inicio del semestre, si es así asigna la fecha de inicio del semestre a la fecha de ingreso
Se agrega319FIN000018
MUEVEDAUX_01DAUX_02
Se agrega319FIN000019CONT_CALCETIQUETA


Se agrega319FIN000020CALFECBAJRESTADAUX_02NAUX_03Valida si el empleado trabajó al menos un mes completo en el primer semestre (para los meses que tienen 30 valida 30 días y sino 31 días y para el caso especial de Febrero -28 o 29-). En caso que se cumpla, sigue el calculo normal, sino no calcula la gratificación
Se agrega319FIN000021NAUX_03SUMA1NAUX_03
Se agrega319FIN000022
MESPERFECININAUX_05
Se agrega319FIN000023NAUX_05SI_IGUAL2MES_FEBR
Se agrega319FIN000024NAUX_05SI_IGUAL4MES_30
Se agrega319FIN000025NAUX_05SI_IGUAL6MES_30
Se agrega319FIN000026NAUX_03SI_MENOR31CONT_02
Se agrega319FIN000027
SALTA
CONT_CALC_02
Se agrega319FIN000028MES_30ETIQUETA

Se agrega319FIN000029NAUX_03SI_MENOR30CONT_02
Se agrega319FIN000030
SALTA
CONT_CALC_02
Se agrega319FIN000031MES_FEBRETIQUETA

Se agrega319FIN000032
ANOPERFECININAUX_06
Se agrega319FIN000033NAUX_06RESIDUO4NAUX_06
Se agrega319FIN000034NAUX_06SI_IGUAL0BISIESTO
Se agrega319FIN000035NAUX_03SI_MENOR28Se agrega319FIN000012NAUX_03SI_DIFERENTE0CONT_02
Se agrega319FIN000036
SALTA
CONT_CALC_02
Se agrega319FIN000037BISIESTOETIQUETA

Se agrega319FIN000038NAUX_03SI_MENOR29CONT_02
Se agrega319FIN000039CONT_CALC_02ETIQUETA000013#CONTINUA CALCULO

Sin cambios319FIN000014000040
MUEVEEMPDIAGRANAUX_02
Sin cambios319FIN000015000041EMPDIAGRASI_DIFERENTE0CONT_01
Sin cambios319FIN000016000042
MUEVESINDIAGRANAUX_02
Sin cambios319FIN000017000043SINDIAGRASI_DIFERENTE0CONT_01
Sin cambios319FIN000018000044
MUEVE30NAUX_02
Sin cambios319FIN000019000045CONT_01ETIQUETA


Sin cambios319FIN000020000046GRABASEDIVIDE30NAUX_01
Sin cambios319FIN000021000047NAUX_01MULTIPLICANAUX_02NAUX_01
Sin cambios319FIN000022000048NAUX_01DIVIDE180NAUX_01
Sin cambios319FIN000023000049NAUX_01MULTIPLICADIASBSEGRAIMPORTE
Sin cambios319FIN000024000050
MUEVEDIASBSEGRAUNIDADES
Sin cambios319FIN000025000051
MUEVEIMPORTENVALGRAT
Sin cambios319FIN000026000052CONT_02ETIQUETA


Sin cambios319FIN000027000053PROVGRAACURESTAIMPORTEPROVGRAACU
Sin cambios319FIN000028000054PROVDGRAACRESTAUNIDADESPROVDGRAAC
Sin cambios319FIN000029000055FINALETIQUETA


Se agrega319FIN000056#TRACE_OFF

Final estándar


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

...