Tiempo aproximado para lectura: 00:05:00 min
Duda
¿Qué líneas se actualizaron en la fórmula 000ORD? para el concepto 045 – Semana corrida
Ambiente
TOTVS RH - TOTVS RH (LINEA PROTHEUS) - MI – Gestión de Personal (SIGAGPE) – Reléase 12
Solución
Verifique el detalle de la fórmula
000ORD - Calculo de Referencias
| Operación | Código | Secuencia | 1ra Expresión | Operación 1 | 2da Expresión | Resultado | Comentario |
| Sin cambios | 000ORD | 000001 | # | TRACE_ON | |||
| Sin cambios | 000ORD | 000002 | #DETERMINA SI ES | INACTIVO | |||
| Sin cambios | 000ORD | 000003 | EMPSTATUS | SI_IGUAL | 'D' | CONT_01 | |
| Sin cambios | 000ORD | 000004 | MUEVE | 1 | NOCALCULA | ||
| Sin cambios | 000ORD | 000005 | EMPFECING | SI_MAYOR | PERFECFIN | FINAL | |
| Sin cambios | 000ORD | 000006 | MUEVE | 0 | NOCALCULA | ||
| Sin cambios | 000ORD | 000007 | CONT_01 | ETIQUETA | |||
| Sin cambios | 000ORD | 000008 | EMPSTATUS | SI_DIFERENTE | 'D' | CONT_02 | |
| Sin cambios | 000ORD | 000009 | MUEVE | 1 | NOCALCULA | ||
| Sin cambios | 000ORD | 000010 | EMPFECBAJ | SI_MENOR | PERFECINI | FINAL | |
| Sin cambios | 000ORD | 000011 | MUEVE | 0 | NOCALCULA | ||
| Sin cambios | 000ORD | 000012 | MUEVE | EMPFECBAJ | CALFECBAJ | ||
| Sin cambios | 000ORD | 000013 | CONT_02 | ETIQUETA | |||
| Sin cambios | 000ORD | 000014 | #OBTIENE DIAS DEL PERIODO | ||||
| Sin cambios | 000ORD | 000015 | MUEVE | PRODIASPER | DIASPAGPER | ||
| Sin cambios | 000ORD | 000016 | PERDIASPER | SI_IGUAL | 0 | CONT_03 | |
| Sin cambios | 000ORD | 000017 | MUEVE | PERDIASPER | DIASPAGPER | ||
| Sin cambios | 000ORD | 000018 | CONT_03 | ETIQUETA | |||
| Sin cambios | 000ORD | 000019 | # SI INGRESO EN EL PERIODO | ||||
| Sin cambios | 000ORD | 000020 | MUEVE | PERFECINI | CALFECINI | ||
| Sin cambios | 000ORD | 000021 | MUEVE | PERFECFIN | CALFECFIN | ||
| Sin cambios | 000ORD | 000022 | EMPPERING | SI_DIFERENTE | PERPERIOD | CONT_04 | |
| Sin cambios | 000ORD | 000023 | EMPPAGING | SI_DIFERENTE | PERNUMPAG | CONT_04 | |
| Sin cambios | 000ORD | 000024 | EMPFECING | SI_MENOR | PERFECINI | CONT_04 | |
| Sin cambios | 000ORD | 000025 | MUEVE | EMPFECING | CALFECINI | ||
| Sin cambios | 000ORD | 000026 | CONT_04 | ETIQUETA | |||
| Sin cambios | 000ORD | 000027 | PERFECINI | RESTA | CALFECINI | NAUX_01 | |
| Sin cambios | 000ORD | 000028 | DIASPAGPER | SUMA | NAUX_01 | DIASPAGPER | |
| Sin cambios | 000ORD | 000029 | # SI BAJA EN EL PERIODO | ||||
| Sin cambios | 000ORD | 000030 | EMPSTATUS | SI_DIFERENTE | 'D' | CONT_05 | |
| Sin cambios | 000ORD | 000031 | MUEVE | EMPFECBAJ | CALFECFIN | ||
| Sin cambios | 000ORD | 000032 | CALFECINI | DIAS_360 | CALFECFIN | DIASPAGPER | |
| Sin cambios | 000ORD | 000033 | CONT_05 | ETIQUETA | |||
| Sin cambios | 000ORD | 000034 | # INICIALIZA DIAS / | SALARIO | |||
| Sin cambios | 000ORD | 000035 | MUEVE | DIASPAGPER | SALDODIAS | ||
| Sin cambios | 000ORD | 000036 | MUEVE | EMPSALARIO | SALARIO | ||
| Sin cambios | 000ORD | 000037 | SALARIO | DIVIDE | PRODIASPER | SALDIA | |
| Sin cambios | 000ORD | 000038 | MUEVE | SALDIA | SALDIAPRO | ||
| Sin cambios | 000ORD | 000039 | #OBTIENE DOMINGOS DEL | PERIODO | TRABAJADO | ||
| Sin cambios | 000ORD | 000040 | MUEVE | CALFECINI | FECHAREF | ||
| Sin cambios | 000ORD | 000041 | CICLO_DOM | ETIQUETA | |||
| Sin cambios | 000ORD | 000042 | DIA_SEMANA | FECHAREF | NAUX_03 | ||
| Sin cambios | 000ORD | 000043 | NAUX_03 | SI_DIFERENTE | 1 | CONT_06 | |
| Sin cambios | 000ORD | 000044 | DOMINGO | SUMA | 1 | DOMINGO | |
| Sin cambios | 000ORD | 000045 | CONT_06 | ETIQUETA | |||
| Se modifica | 000ORD | 000046 | FECHAREF | SI_IGUAL | CALFECFIN | CONT_07 | Se modifica la condición para que compare si la fecha final del periodo coincide con la fecha que va registrando los domingos, de modo que, al llegar al último día del mes, no se exceda ni se cuente un día adicional dentro del período calculado. |
| Sin cambios | 000ORD | 000047 | FECHAREF | SUMA | 1 | FECHAREF | |
| Sin cambios | 000ORD | 000048 | SALTA | CICLO_DOM | |||
| Sin cambios | 000ORD | 000049 | CONT_07 | ETIQUETA | |||
| Sin cambios | 000ORD | 000050 | # DOMINGOS | ||||
| Sin cambios | 000ORD | 000051 | DIASDOMPER | SUMA | DOMINGO | DIASDOMPER | |
| Sin cambios | 000ORD | 000052 | #OBTIENE DIAS HABILES | ||||
| Sin cambios | 000ORD | 000053 | CALFECINI | DIAS_HABILES | CALFECFIN | DIASHABPER | |
| Sin cambios | 000ORD | 000054 | #OBTIENE VALOR | UF ACTUAL | MES ANTERIOR Y UTM | ||
| Sin cambios | 000ORD | 000055 | MUEVE | 0 | UFVALOR | ||
| Sin cambios | 000ORD | 000056 | MUEVE | 0 | UFVALANT | ||
| Sin cambios | 000ORD | 000057 | MUEVE | 0 | UTMVALOR | ||
| Sin cambios | 000ORD | 000058 | ANO | PERFECINI | NAUX_04 | ||
| Sin cambios | 000ORD | 000059 | MES | PERFECINI | NAUX_05 | ||
| Sin cambios | 000ORD | 000060 | BUSCA | TABLA_S002 | |||
| Sin cambios | 000ORD | 000061 | ELEMENTO_01 | HASTA_IGUAL | NAUX_04 | ||
| Sin cambios | 000ORD | 000062 | ELEMENTO_02 | HASTA_IGUAL | NAUX_05 | ||
| Sin cambios | 000ORD | 000063 | MUEVE | ELEMENTO_03 | UFVALOR | ||
| Sin cambios | 000ORD | 000064 | MUEVE | ELEMENTO_04 | UTMVALOR | ||
| Sin cambios | 000ORD | 000065 | NAUX_05 | RESTA | 1 | NAUX_05 | |
| Sin cambios | 000ORD | 000066 | NAUX_05 | SI_MAYOR | 0 | CONT_08 | |
| Sin cambios | 000ORD | 000067 | MUEVE | 12 | NAUX_05 | ||
| Sin cambios | 000ORD | 000068 | NAUX_04 | RESTA | 1 | NAUX_04 | |
| Sin cambios | 000ORD | 000069 | CONT_08 | ETIQUETA | |||
| Sin cambios | 000ORD | 000070 | BUSCA | TABLA_S002 | |||
| Sin cambios | 000ORD | 000071 | ELEMENTO_01 | HASTA_IGUAL | NAUX_04 | ||
| Sin cambios | 000ORD | 000072 | ELEMENTO_02 | HASTA_IGUAL | NAUX_05 | ||
| Sin cambios | 000ORD | 000073 | MUEVE | ELEMENTO_03 | UFVALANT | ||
| Sin cambios | 000ORD | 000074 | ## OBTINENE FECHA DE | ANIVERSARIO | |||
| Sin cambios | 000ORD | 000075 | ANO | EMPFECING | NAUX_11 | ||
| Sin cambios | 000ORD | 000076 | MES | EMPFECING | NAUX_12 | ||
| Sin cambios | 000ORD | 000077 | DIA | EMPFECING | NAUX_13 | ||
| Sin cambios | 000ORD | 000078 | ANO | PERFECFIN | NAUX_14 | ||
| Sin cambios | 000ORD | 000079 | NAUX_13 | SI_DIFERENTE | 29 | CONT_09 | |
| Sin cambios | 000ORD | 000080 | NAUX_12 | SI_DIFERENTE | 2 | CONT_09 | |
| Sin cambios | 000ORD | 000081 | NAUX_14 | RESIDUO | 4 | NAUX_29 | |
| Sin cambios | 000ORD | 000082 | NAUX_29 | SI_IGUAL | 0 | CONT_09 | |
| Sin cambios | 000ORD | 000083 | MUEVE | 1 | NAUX_13 | ||
| Sin cambios | 000ORD | 000084 | MUEVE | 3 | NAUX_12 | ||
| Sin cambios | 000ORD | 000085 | CONT_09 | ETIQUETA | |||
| Sin cambios | 000ORD | 000086 | NAUX_14 | MULTIPLICA | 100 | NAUX_10 | |
| Sin cambios | 000ORD | 000087 | NAUX_12 | SUMA | NAUX_10 | NAUX_10 | |
| Sin cambios | 000ORD | 000088 | NAUX_10 | MULTIPLICA | 100 | NAUX_10 | |
| Sin cambios | 000ORD | 000089 | NAUX_13 | SUMA | NAUX_10 | NAUX_10 | |
| Sin cambios | 000ORD | 000090 | CONVIERTE_FECHA | NAUX_10 | ANIVERSARIO | ||
| Sin cambios | 000ORD | 000091 | #OBTIENE FECHA FIN DEL | PERIODO PARA | AUSENCIAS | ||
| Sin cambios | 000ORD | 000092 | MUEVE | DIASPAGPER | DIASAUS | ||
| Sin cambios | 000ORD | 000093 | MUEVE | DIASPAGPER | DIASPLANSA | ||
| Sin cambios | 000ORD | 000094 | MUEVE | PERFECFIN | FECFINAUS | ||
| Sin cambios | 000ORD | 000095 | MUEVE | PERFECFIN | FECFINVAC | ||
| Sin cambios | 000ORD | 000096 | DIA | PERFECFIN | NAUX_06 | ||
| Sin cambios | 000ORD | 000097 | 30 | RESTA | NAUX_06 | NAUX_06 | |
| Sin cambios | 000ORD | 000098 | FECFINAUS | SUMA | NAUX_06 | FECFINAUS | |
| Sin cambios | 000ORD | 000099 | # OBTIENE MES Y ANIO | DE 30 DIAS | |||
| Sin cambios | 000ORD | 000100 | ANO | PERFECINI | ANIOIMES30 | ||
| Sin cambios | 000ORD | 000101 | ANO | PERFECFIN | ANIOFMES30 | ||
| Sin cambios | 000ORD | 000102 | ANO | EMPFECING | ANOFECING | ||
| Sin cambios | 000ORD | 000103 | MES | EMPFECING | MESFECING | ||
| Sin cambios | 000ORD | 000104 | # OBTIENE ANO-MES INGRESO | ||||
| Sin cambios | 000ORD | 000105 | ANOFECING | MULTIPLICA | 100 | NAUX_13 | |
| Sin cambios | 000ORD | 000106 | NAUX_13 | SUMA | MESFECING | NAUX_13 | |
| Sin cambios | 000ORD | 000107 | PERMESPER | STRTOVAL | 2 | NAUX_10 | |
| Sin cambios | 000ORD | 000108 | # MES ANTERIOR AL ACTUAL | ||||
| Sin cambios | 000ORD | 000109 | NAUX_10 | RESTA | 1 | NAUX_10 | |
| Sin cambios | 000ORD | 000110 | NAUX_10 | VALTOSTR | 2 | MES30DIAS | |
| Sin cambios | 000ORD | 000111 | MUEVE | 1 | NAUX_12 | ||
| Sin cambios | 000ORD | 000112 | CICLO | ETIQUETA | |||
| Sin cambios | 000ORD | 000113 | NAUX_10 | SI_MAYOR | 0 | CONT_10 | |
| Sin cambios | 000ORD | 000114 | ANIOIMES30 | RESTA | 1 | ANIOIMES30 | |
| Sin cambios | 000ORD | 000115 | ANIOFMES30 | RESTA | 1 | ANIOFMES30 | |
| Sin cambios | 000ORD | 000116 | MUEVE | 12 | NAUX_10 | ||
| Sin cambios | 000ORD | 000117 | CONT_10 | ETIQUETA | |||
| Sin cambios | 000ORD | 000118 | NAUX_10 | VALTOSTR | MES30DIAS | ||
| Sin cambios | 000ORD | 000119 | # VALIDA ANO-MES INGRESO | VALTOSTR | ANO-MES MES30 | ||
| Sin cambios | 000ORD | 000120 | ANIOIMES30 | MULTIPLICA | 100 | NAUX_14 | |
| Sin cambios | 000ORD | 000121 | NAUX_14 | SUMA | NAUX_10 | NAUX_14 | |
| Sin cambios | 000ORD | 000122 | NAUX_14 | SI_MENOR | NAUX_13 | FINAL | |
| Sin cambios | 000ORD | 000123 | MUEVE | ANIOIMES30 | ANO_INI_ACU | ||
| Sin cambios | 000ORD | 000124 | MUEVE | ANIOFMES30 | ANO_FIN_ACU | ||
| Sin cambios | 000ORD | 000125 | "1" | FILTRO_ACUM | CONREFPAG | ||
| Sin cambios | 000ORD | 000126 | MES30DIAS | SUMA_UNIDADES | MES30DIAS | NAUX_11 | |
| Sin cambios | 000ORD | 000127 | NAUX_11 | SI_IGUAL | PRODIASPER | FINAL | |
| Sin cambios | 000ORD | 000128 | # SI NAUX_12>49 | SALE CICLO | PARA QUE NO TRUENE | EL CALCULO | |
| Sin cambios | 000ORD | 000129 | NAUX_12 | SI_MAYOR | 49 | FINAL | |
| Sin cambios | 000ORD | 000130 | NAUX_12 | SUMA | 1 | NAUX_12 | |
| Sin cambios | 000ORD | 000131 | NAUX_10 | RESTA | 1 | NAUX_10 | |
| Sin cambios | 000ORD | 000132 | SALTA | CICLO | |||
| Sin cambios | 000ORD | 000133 | FINAL | ETIQUETA | |||
| Sin cambios | 000ORD | 000134 | # | TRACE_OFF | |||
0 Comentarios