Histórico da Página
01. DATOS GENERALES
Producto |
| |||||||||
---|---|---|---|---|---|---|---|---|---|---|
Línea de producto: |
| |||||||||
Segmento: |
| |||||||||
Módulo: | SIGAGPE - Gestión de Personal. | |||||||||
Función: |
| |||||||||
País: | Chile (CHI) | |||||||||
Ticket: | 22408972 | |||||||||
Requisito/Story/Issue (informe el requisito vinculado): | DNOMI-3030 |
02. SITUACIÓN/REQUISITO
Se identifica que al realizar el Cálculo de la Nómina para el Procedimiento Nómina Ordinaria (ORD), se mediante la rutina Por Procedimientos (GPEM020); se observa que está generando incorrectamente los días trabajados (concepto 040 - Sueldo Base), por un cálculo incorrecto en el concepto 000 - Referencias (fórmula 000ORD - Cálculo de Referencias), cuando el empleado se da de baja en el periodo.
03. SOLUCIÓN
En la fórmula estándar 000ORD - Cálculo de Referencias, se modifica la lógica para calcular el mnemónico DIASPAGPER, ya que es el que se utiliza en el concepto 040 - Sueldo Base para transladar los días trabajados.
...
Totvs custom tabs box | |||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||
|
04. INFORMACIÓN ADICIONAL
Fórmulas
000ORD- Cálculo 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 | |
Se elimina | 000ORD | Se eliminan por cambio de lógica. | |||||
Se elimina | 000ORD | ||||||
Se elimina | 000ORD | ||||||
Se agrega | 000ORD | 000031 | CALFECBAJ | RESTA | CALFECINI | DIASPAGPER | Resta la fecha de baja menos la fecha de inicio del empleado. |
Se agrega | 000ORD | 000032 | DIASPAGPER | SUMA | 1 | DIASPAGPER | Suma 1 para sacar la cantidad de días correcto. |
Se agrega | 000ORD | 000033 | DIASPAGPER | SI_MENOR | 31 | CONT_05 | Si la cantidad de días es 31, lo reemplaza por 30. |
Se agrega | 000ORD | 000034 | MUEVE | 30 | DIASPAGPER | ||
Sin cambios | 000ORD | 000035 | CONT_05 | ETIQUETA | |||
Se modifica | 000ORD | 000036 | # INICIALIZA DIAS / | SALARIO | Se modifica porque no se visualizaba el texto. | ||
Sin cambios | 000ORD | 000037 | MUEVE | DIASPAGPER | SALDODIAS | ||
Sin cambios | 000ORD | 000038 | MUEVE | EMPSALARIO | SALARIO | ||
Sin cambios | 000ORD | 000039 | SALARIO | DIVIDE | PRODIASPER | SALDIA | |
Sin cambios | 000ORD | 000040 | MUEVE | SALDIA | SALDIAPRO | ||
Sin cambios | 000ORD | 000041 | #OBTIENE DOMINGOS DEL | PERIODO | TRABAJADO | ||
Sin cambios | 000ORD | 000042 | MUEVE | CALFECINI | FECHAREF | ||
Sin cambios | 000ORD | 000043 | CICLO_DOM | ETIQUETA | |||
Sin cambios | 000ORD | 000044 | DIA_SEMANA | FECHAREF | NAUX_03 | ||
Sin cambios | 000ORD | 000045 | NAUX_03 | SI_DIFERENTE | 1 | CONT_06 | |
Sin cambios | 000ORD | 000046 | DOMINGO | SUMA | 1 | DOMINGO | |
Sin cambios | 000ORD | 000047 | CONT_06 | ETIQUETA | |||
Sin cambios | 000ORD | 000048 | FECHAREF | SI_MAYOR | CALFECFIN | CONT_07 | |
Sin cambios | 000ORD | 000049 | FECHAREF | SUMA | 1 | FECHAREF | |
Sin cambios | 000ORD | 000050 | SALTA | CICLO_DOM | |||
Sin cambios | 000ORD | 000051 | CONT_07 | ETIQUETA | |||
Sin cambios | 000ORD | 000052 | # DOMINGOS | ||||
Sin cambios | 000ORD | 000053 | DIASDOMPER | SUMA | DOMINGO | DIASDOMPER | |
Sin cambios | 000ORD | 000054 | #OBTIENE DIAS HABILES | ||||
Sin cambios | 000ORD | 000055 | CALFECINI | DIAS_HABILES | CALFECFIN | DIASHABPER | |
Sin cambios | 000ORD | 000056 | #OBTIENE VALOR | UF ACTUAL | MES ANTERIOR Y UTM | ||
Sin cambios | 000ORD | 000057 | MUEVE | 0 | UFVALOR | ||
Sin cambios | 000ORD | 000058 | MUEVE | 0 | UFVALANT | ||
Sin cambios | 000ORD | 000059 | MUEVE | 0 | UTMVALOR | ||
Sin cambios | 000ORD | 000060 | ANO | PERFECINI | NAUX_04 | ||
Sin cambios | 000ORD | 000061 | MES | PERFECINI | NAUX_05 | ||
Sin cambios | 000ORD | 000062 | BUSCA | TABLA_S002 | |||
Sin cambios | 000ORD | 000063 | ELEMENTO_01 | HASTA_IGUAL | NAUX_04 | ||
Sin cambios | 000ORD | 000064 | ELEMENTO_02 | HASTA_IGUAL | NAUX_05 | ||
Sin cambios | 000ORD | 000065 | MUEVE | ELEMENTO_03 | UFVALOR | ||
Sin cambios | 000ORD | 000066 | MUEVE | ELEMENTO_04 | UTMVALOR | ||
Sin cambios | 000ORD | 000067 | NAUX_05 | RESTA | 1 | NAUX_05 | |
Sin cambios | 000ORD | 000068 | NAUX_05 | SI_MAYOR | 0 | CONT_08 | |
Sin cambios | 000ORD | 000069 | MUEVE | 12 | NAUX_05 | ||
Sin cambios | 000ORD | 000070 | NAUX_04 | RESTA | 1 | NAUX_04 | |
Sin cambios | 000ORD | 000071 | CONT_08 | ETIQUETA | |||
Sin cambios | 000ORD | 000072 | BUSCA | TABLA_S002 | |||
Sin cambios | 000ORD | 000073 | ELEMENTO_01 | HASTA_IGUAL | NAUX_04 | ||
Sin cambios | 000ORD | 000074 | ELEMENTO_02 | HASTA_IGUAL | NAUX_05 | ||
Sin cambios | 000ORD | 000075 | MUEVE | ELEMENTO_03 | UFVALANT | ||
Sin cambios | 000ORD | 000076 | ## OBTINENE FECHA DE | ANIVERSARIO | |||
Sin cambios | 000ORD | 000077 | ANO | EMPFECING | NAUX_11 | ||
Sin cambios | 000ORD | 000078 | MES | EMPFECING | NAUX_12 | ||
Sin cambios | 000ORD | 000079 | DIA | EMPFECING | NAUX_13 | ||
Sin cambios | 000ORD | 000080 | ANO | PERFECFIN | NAUX_14 | ||
Sin cambios | 000ORD | 000081 | NAUX_13 | SI_DIFERENTE | 29 | CONT_09 | |
Sin cambios | 000ORD | 000082 | NAUX_12 | SI_DIFERENTE | 2 | CONT_09 | |
Sin cambios | 000ORD | 000083 | NAUX_14 | RESIDUO | 4 | NAUX_29 | |
Sin cambios | 000ORD | 000084 | NAUX_29 | SI_IGUAL | 0 | CONT_09 | |
Sin cambios | 000ORD | 000085 | MUEVE | 1 | NAUX_13 | ||
Sin cambios | 000ORD | 000086 | MUEVE | 3 | NAUX_12 | ||
Sin cambios | 000ORD | 000087 | CONT_09 | ETIQUETA | |||
Sin cambios | 000ORD | 000088 | NAUX_14 | MULTIPLICA | 100 | NAUX_10 | |
Sin cambios | 000ORD | 000089 | NAUX_12 | SUMA | NAUX_10 | NAUX_10 | |
Sin cambios | 000ORD | 000090 | NAUX_10 | MULTIPLICA | 100 | NAUX_10 | |
Sin cambios | 000ORD | 000091 | NAUX_13 | SUMA | NAUX_10 | NAUX_10 | |
Sin cambios | 000ORD | 000092 | CONVIERTE_FECHA | NAUX_10 | ANIVERSARIO | ||
Sin cambios | 000ORD | 000093 | #OBTIENE FECHA FIN DEL | PERIODO PARA | AUSENCIAS | ||
Sin cambios | 000ORD | 000094 | MUEVE | DIASPAGPER | DIASAUS | ||
Sin cambios | 000ORD | 000095 | MUEVE | DIASPAGPER | DIASPLANSA | ||
Sin cambios | 000ORD | 000096 | MUEVE | PERFECFIN | FECFINAUS | ||
Sin cambios | 000ORD | 000097 | MUEVE | PERFECFIN | FECFINVAC | ||
Sin cambios | 000ORD | 000098 | DIA | PERFECFIN | NAUX_06 | ||
Sin cambios | 000ORD | 000099 | 30 | RESTA | NAUX_06 | NAUX_06 | |
Sin cambios | 000ORD | 000100 | FECFINAUS | SUMA | NAUX_06 | FECFINAUS | |
Sin cambios | 000ORD | 000101 | # OBTIENE MES Y ANIO | DE 30 DIAS | |||
Sin cambios | 000ORD | 000102 | ANO | PERFECINI | ANIOIMES30 | ||
Sin cambios | 000ORD | 000103 | ANO | PERFECFIN | ANIOFMES30 | ||
Sin cambios | 000ORD | 000104 | ANO | EMPFECING | ANOFECING | ||
Sin cambios | 000ORD | 000105 | MES | EMPFECING | MESFECING | ||
Sin cambios | 000ORD | 000106 | # OBTIENE ANO-MES INGRESO | ||||
Sin cambios | 000ORD | 000107 | ANOFECING | MULTIPLICA | 100 | NAUX_13 | |
Sin cambios | 000ORD | 000108 | NAUX_13 | SUMA | MESFECING | NAUX_13 | |
Sin cambios | 000ORD | 000109 | PERMESPER | STRTOVAL | 2 | NAUX_10 | |
Sin cambios | 000ORD | 000110 | # MES ANTERIOR AL ACTUAL | ||||
Sin cambios | 000ORD | 000111 | NAUX_10 | RESTA | 1 | NAUX_10 | |
Sin cambios | 000ORD | 000112 | NAUX_10 | VALTOSTR | 2 | MES30DIAS | |
Sin cambios | 000ORD | 000113 | MUEVE | 1 | NAUX_12 | ||
Sin cambios | 000ORD | 000114 | CICLO | ETIQUETA | |||
Sin cambios | 000ORD | 000115 | NAUX_10 | SI_MAYOR | 0 | CONT_10 | |
Sin cambios | 000ORD | 000116 | ANIOIMES30 | RESTA | 1 | ANIOIMES30 | |
Sin cambios | 000ORD | 000117 | ANIOFMES30 | RESTA | 1 | ANIOFMES30 | |
Sin cambios | 000ORD | 000118 | MUEVE | 12 | NAUX_10 | ||
Sin cambios | 000ORD | 000119 | CONT_10 | ETIQUETA | |||
Sin cambios | 000ORD | 000120 | NAUX_10 | VALTOSTR | MES30DIAS | ||
Sin cambios | 000ORD | 000121 | # VALIDA ANO-MES INGRESO | VALTOSTR | ANO-MES MES30 | ||
Sin cambios | 000ORD | 000122 | ANIOIMES30 | MULTIPLICA | 100 | NAUX_14 | |
Sin cambios | 000ORD | 000123 | NAUX_14 | SUMA | NAUX_10 | NAUX_14 | |
Sin cambios | 000ORD | 000124 | NAUX_14 | SI_MENOR | NAUX_13 | FINAL | |
Sin cambios | 000ORD | 000125 | MUEVE | ANIOIMES30 | ANO_INI_ACU | ||
Sin cambios | 000ORD | 000126 | MUEVE | ANIOFMES30 | ANO_FIN_ACU | ||
Sin cambios | 000ORD | 000127 | "1" | FILTRO_ACUM | CONREFPAG | ||
Sin cambios | 000ORD | 000128 | MES30DIAS | SUMA_UNIDADES | MES30DIAS | NAUX_11 | |
Sin cambios | 000ORD | 000129 | NAUX_11 | SI_IGUAL | PRODIASPER | FINAL | |
Sin cambios | 000ORD | 000130 | # SI NAUX_12>49 | SALE CICLO | PARA QUE NO TRUENE | EL CALCULO | |
Sin cambios | 000ORD | 000131 | NAUX_12 | SI_MAYOR | 49 | FINAL | |
Sin cambios | 000ORD | 000132 | NAUX_12 | SUMA | 1 | NAUX_12 | |
Sin cambios | 000ORD | 000133 | NAUX_10 | RESTA | 1 | NAUX_10 | |
Sin cambios | 000ORD | 000134 | SALTA | CICLO | |||
Sin cambios | 000ORD | 000135 | FINAL | ETIQUETA | |||
Sin cambios | 000ORD | 000136 | # | TRACE_OFF |
Card documentos Informacao Solución disponible para versión 12.1.27 (con garantía extendida), 12.1.33 2210 (con garantía extendida) o superiores. Titulo ¡IMPORTANTE!
05. ASUNTOS RELACIONADOS
Documento de Referencia para la Localización de Chile:
...