Histórico da Página
...
| Producto |
| |||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Línea de producto: |
| |||||||||
| Segmento: |
| |||||||||
| Módulo: | SIGAGPE - Gestión de Personal. | |||||||||
| Función: |
| |||||||||
| País: | Chile (CHI) | |||||||||
| Ticket: | 23286035 | |||||||||
| Requisito/Story/Issue (informe el requisito vinculado): | DNOMI-3340 |
02. SITUACIÓN/REQUISITO
Se identificó que al calcular la nómina del procedimiento de Finiquitos (RES), mediante la rutina Finiquito (GPEM042), se está generando una validación incorrecta en la fórmula 000FIN - Cálculo de Referencias. Esta fórmula verifica si el período a calcular corresponde al mes de febrero y, en ese caso, finaliza el cálculo de forma anticipada, lo que provoca errores en otras fórmulas dependientes, como la 179FIN
...
- Indemnización Legal
...
.
03. SOLUCIÓN
En la fórmula estándar 000FIN - Calculo Cálculo de Referencia, se elimina la línea que generaba una validación incorrecta al identificar febrero como mes de cálculo.
...
| Totvs custom tabs box | |||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||
|
04. INFORMACIÓN ADICIONAL
Fórmulas
000FIN - Calculo Cálculo de Referencia.:
| Operación | Código | Secuencia | 1ra Expresión | Operación 1 | 2da Expresión | Resultado | Comentario |
| Sin cambios | 000FIN | 000001 | # | TRACE_ON | |||
| Sin cambios | 000FIN | 000002 | #DETERMINA SI ES | INACTIVO | |||
| Sin cambios | 000FIN | 000003 | EMPSTATUS | SI_IGUAL | 'D' | CONT_00 | |
| Sin cambios | 000FIN | 000004 | MUEVE | 1 | NOCALCULA | ||
| Sin cambios | 000FIN | 000005 | EMPFECING | SI_MAYOR | PERFECFIN | FINAL | |
| Sin cambios | 000FIN | 000006 | MUEVE | 0 | NOCALCULA | ||
| Sin cambios | 000FIN | 000007 | CONT_00 | ETIQUETA | |||
| Sin cambios | 000FIN | 000008 | EMPSTATUS | SI_DIFERENTE | 'D' | CONT_01 | |
| Sin cambios | 000FIN | 000009 | MUEVE | 1 | NOCALCULA | ||
| Sin cambios | 000FIN | 000010 | EMPFECBAJ | SI_MENOR | PERFECINI | FINAL | |
| Sin cambios | 000FIN | 000011 | MUEVE | 0 | NOCALCULA | ||
| Sin cambios | 000FIN | 000012 | MUEVE | EMPFECBAJ | CALFECBAJ | ||
| Sin cambios | 000FIN | 000013 | CONT_01 | ETIQUETA | |||
| Sin cambios | 000FIN | 000014 | #OBTIENE DIAS DEL PERIODO | ||||
| Sin cambios | 000FIN | 000015 | MUEVE | PRODIASPER | DIASPAGPER | ||
| Sin cambios | 000FIN | 000016 | MUEVE | PERDIASPER | DIASPAGPER | ||
| Sin cambios | 000FIN | 000017 | # SI INGRESO EN EL PERIODO | ||||
| Sin cambios | 000FIN | 000018 | MUEVE | PERFECINI | CALFECINI | ||
| Sin cambios | 000FIN | 000019 | MUEVE | PERFECFIN | CALFECFIN | ||
| Sin cambios | 000FIN | 000020 | EMPPERING | SI_DIFERENTE | PERPERIOD | CONT_03 | |
| Sin cambios | 000FIN | 000021 | EMPPAGING | SI_DIFERENTE | PERNUMPAG | CONT_03 | |
| Sin cambios | 000FIN | 000022 | MUEVE | EMPFECING | CALFECINI | ||
| Sin cambios | 000FIN | 000023 | CONT_03 | ETIQUETA | |||
| Sin cambios | 000FIN | 000024 | PERFECINI | RESTA | CALFECINI | NAUX_00 | |
| Sin cambios | 000FIN | 000025 | DIASPAGPER | SUMA | NAUX_00 | DIASPAGPER | |
| Sin cambios | 000FIN | 000026 | # SI BAJA EN EL PERIODO | ||||
| Sin cambios | 000FIN | 000027 | EMPSTATUS | SI_DIFERENTE | 'D' | CONT_04 | |
| Sin cambios | 000FIN | 000028 | MUEVE | EMPFECBAJ | CALFECFIN | ||
| Sin cambios | 000FIN | 000029 | PERFECFIN | RESTA | CALFECFIN | NAUX_01 | |
| Sin cambios | 000FIN | 000030 | DIASPAGPER | RESTA | NAUX_01 | DIASPAGPER | |
| Sin cambios | 000FIN | 000031 | CONT_04 | ETIQUETA | |||
| Sin cambios | 000FIN | 000032 | #INICIALIZA DIAS / SALARIO | ||||
| Sin cambios | 000FIN | 000033 | MUEVE | DIASPAGPER | SALDODIAS | ||
| Sin cambios | 000FIN | 000034 | MUEVE | EMPSALARIO | SALARIO | ||
| Sin cambios | 000FIN | 000035 | SALARIO | DIVIDE | PRODIASPER | SALDIA | |
| Sin cambios | 000FIN | 000036 | MUEVE | SALDIA | SALDIAPRO | ||
| Sin cambios | 000FIN | 000037 | #OBTIENE DOMINGOS DEL | PERIODO | TRABAJADO | ||
| Sin cambios | 000FIN | 000038 | # | MUEVE | CALFECINI | FECHAREF | |
| Sin cambios | 000FIN | 000039 | #CICLO_DOM | ETIQUETA | |||
| Sin cambios | 000FIN | 000040 | # | DIA_SEMANA | FECHAREF | NAUX_10 | |
| Sin cambios | 000FIN | 000041 | #NAUX_10 | SI_DIFERENTE | 1 | CONT_05 | |
| Sin cambios | 000FIN | 000042 | #DOMINGO | SUMA | 1 | DOMINGO | |
| Sin cambios | 000FIN | 000043 | #CONT_05 | ETIQUETA | |||
| Sin cambios | 000FIN | 000044 | #FECHAREF | SI_MAYOR | CALFECFIN | CONT_06 | |
| Sin cambios | 000FIN | 000045 | #FECHAREF | SUMA | 1 | FECHAREF | |
| Sin cambios | 000FIN | 000046 | # | SALTA | CICLO_DOM | ||
| Sin cambios | 000FIN | 000047 | #CONT_06 | ETIQUETA | |||
| Sin cambios | 000FIN | 000048 | # DOMINGOS | ||||
| Sin cambios | 000FIN | 000049 | #DIASDOMPER | SUMA | DOMINGO | DIASDOMPER | |
| Sin cambios | 000FIN | 000050 | #OBTIENE DIAS HABILES | ||||
| Sin cambios | 000FIN | 000051 | #CALFECINI | DIAS_HABILES | CALFECFIN | DIASHABPER | |
| Sin cambios | 000FIN | 000052 | #OBTIENE VALOR | UFS | |||
| Sin cambios | 000FIN | 000053 | ANO | PERFECINI | NAUX_10 | ||
| Sin cambios | 000FIN | 000054 | MES | PERFECINI | NAUX_11 | ||
| Sin cambios | 000FIN | 000055 | BUSCA | TABLA_S002 | |||
| Sin cambios | 000FIN | 000056 | ELEMENTO_01 | HASTA_IGUAL | NAUX_10 | ||
| Sin cambios | 000FIN | 000057 | ELEMENTO_02 | HASTA_IGUAL | NAUX_11 | ||
| Sin cambios | 000FIN | 000058 | MUEVE | ELEMENTO_03 | UFVALOR | ||
| Sin cambios | 000FIN | 000059 | MUEVE | ELEMENTO_04 | UTMVALOR | ||
| Sin cambios | 000FIN | 000060 | #OBTIENE FECHA FIN DEL | PERIODO PARA | AUSENCIAS | ||
| Sin cambios | 000FIN | 000061 | MES | PERFECFIN | NAUX_01 | ||
Se elimina la siguiente línea, la cual provocaba la finalización anticipada de la fórmula cuando el mes de cálculo corresponde a febreroFebrero. | |||||||
| Sin cambios | 000FIN | 000062 | PERANIOPER | STRTOVAL | 4 | NAUX_00 | |
| Sin cambios | 000FIN | 000063 | NAUX_00 | MULTIPLICA | 10000 | NAUX_00 | |
| Sin cambios | 000FIN | 000064 | NAUX_01 | MULTIPLICA | 100 | NAUX_01 | |
| Sin cambios | 000FIN | 000065 | MUEVE | 30 | NAUX_02 | ||
| Sin cambios | 000FIN | 000066 | NAUX_00 | SUMA | NAUX_01 | NAUX_03 | |
| Sin cambios | 000FIN | 000067 | NAUX_03 | SUMA | NAUX_02 | NAUX_03 | |
| Sin cambios | 000FIN | 000068 | CONVIERTE_FECHA | NAUX_03 | DAUX_01 | ||
| Sin cambios | 000FIN | 000069 | MUEVE | DAUX_01 | FECFINAUS | ||
| Sin cambios | 000FIN | 000070 | # BUSCA PARAM | FINIQ | |||
| Sin cambios | 000FIN | 000071 | BUSCA | TABLA_S012 | |||
| Sin cambios | 000FIN | 000072 | ELEMENTO_01 | HASTA_IGUAL | RCSTPORCS | ||
| Sin cambios | 000FIN | 000073 | MUEVE | ELEMENTO_03 | INDEMNZSN | ||
| Sin cambios | 000FIN | 000074 | MUEVE | ELEMENTO_04 | DESAHUCISN | ||
| Sin cambios | 000FIN | 000075 | MUEVE | ELEMENTO_05 | TOPEASN | ||
| Sin cambios | 000FIN | 000076 | UFVALOR | MULTIPLICA | PROTPEINDE | TPEINDEMNZ | |
| Sin cambios | 000FIN | 000077 | #OBTIENE FECHA | ANIVERSARIO | |||
| Sin cambios | 000FIN | 000078 | PERANIOPER | STRTOVAL | 4 | NAUX_02 | |
| Sin cambios | 000FIN | 000079 | ANO | PERFECINI | NAUX_30 | ||
| Sin cambios | 000FIN | 000080 | MES | PERFECINI | NAUX_01 | ||
| Sin cambios | 000FIN | 000081 | ANO | EMPFECING | NAUX_00 | ||
| Sin cambios | 000FIN | 000082 | MES | EMPFECING | NAUX_03 | ||
| Sin cambios | 000FIN | 000083 | DIA | EMPFECING | NAUX_04 | ||
| Sin cambios | 000FIN | 000084 | NAUX_03 | MULTIPLICA | 100 | NAUX_03 | |
| Sin cambios | 000FIN | 000085 | NAUX_03 | SUMA | NAUX_04 | NAUX_05 | |
| Sin cambios | 000FIN | 000086 | NAUX_30 | SI_MAYOR | NAUX_00 | CONT_FE | |
| Sin cambios | 000FIN | 000087 | NAUX_02 | SUMA | 1 | NAUX_02 | |
| Sin cambios | 000FIN | 000088 | NAUX_05 | SI_MAYOR | NAUX_01 | CONT_FE | |
| Sin cambios | 000FIN | 000089 | NAUX_02 | SUMA | 1 | NAUX_02 | |
| Sin cambios | 000FIN | 000090 | CONT_FE | ETIQUETA | |||
| Sin cambios | 000FIN | 000091 | NAUX_02 | MULTIPLICA | 10000 | NAUX_06 | |
| Sin cambios | 000FIN | 000092 | NAUX_06 | SUMA | NAUX_05 | NAUX_06 | |
| Sin cambios | 000FIN | 000093 | CONVIERTE_FECHA | NAUX_06 | ANIVERSARIO | ||
| Sin cambios | 000FIN | 000094 | FINAL | ETIQUETA | |||
| Sin cambios | 000FIN | 000095 | # | TRACE_OFF |
...