01. DATOS GENERALES
Producto | TOTVS RH | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Línea de producto: | Línea Protheus | |||||||||||||||
Segmento: | RH | |||||||||||||||
Módulo: | SIGAGPE - Gestión de Personal. | |||||||||||||||
Función: |
| |||||||||||||||
País: | Colombia (COL) | |||||||||||||||
Ticket: | 16118970 | |||||||||||||||
Requisito/Story/Issue (informe el requisito vinculado): | DNOMI-1031 |
02. SITUACIÓN/REQUISITO
Se identifica el siguiente incidente al calcular la rescisión en la rutina Rescisión (GPEM042), para un empleado que tiene una ausencia 004 - Enfermedad Profesional y ésta tiene asociado el concepto 006 - Incapacidad Riesgo Laboral (Ausentismo):
- argument #0 error, expected D->N, function day on {|| &(__AFORMULAS[ NITEMFOR, NY, 6])}(GPEXFOR1.PRX)
03. SOLUCIÓN
Se realizan las siguientes modificaciones en la Formulación (PRX):
Fórmulas:
Fórmula 006LIQ - Incapacidad Riesgo Trabajo:
Operación | Fórmula | Secuencia | 1a Expresión | Op. 1 | 2a Expresión | Resultado |
---|---|---|---|---|---|---|
Se agrega | 006LIQ | 000006 | #SE OBTIENE FECHA | INICIAL y FINAL | DE AUSENTISMOS | |
Se agrega | 006LIQ | 000007 | MUEVE | AUSFECFIN | DAUX_02 | |
Se agrega | 006LIQ | 000008 | AUSSDODIAS | MULTIPLICA | -1 | NAUX_00 |
Se agrega | 006LIQ | 000009 | AUSFECFIN | SUMA | NAUX_00 | DAUX_01 |
Se agrega | 006LIQ | 000010 | DAUX_01 | SUMA | 1 | DAUX_01 |
Con la modificación anterior, la Fecha Inicial (DAUX_01) y Final del ausentismo (DAUX_02) cuando se calcula el concepto 006 - Incapacidad Riesgo Laboral (Ausentismo) en un procedimiento diferente de LIQ.
- Respaldar el repositorio (RPO).
- Aplicar el parche correspondiente a la issue DNOMI-1031.
- Verificar que las rutinas actualizadas en el repositorio, coincidan con las descritas en el encabezado del presente Documento Técnico, y que las fechas sean iguales o superiores.
- Regeneración de Formulación:
Generar archivos Excel para validación:
Ejecutar la rutina “Consultas | Archivos | Genéricos” y Exportar a Excel la información (Opción Exp. CSV”), de las tablas RC2 y RC3.
Guardar los archivos de Excel generados (antes del cambio).
- Respaldar las siguientes tablas:
- Respaldar Fórmulas (RC2 / RC3):
- Respaldar la RC2 y RC3.
- Borrar los registros de la RC2 y RC3.
- Respaldar Fórmulas (RC2 / RC3):
- Carga de Formulación Estándar:
- Ingresar a la rutina Fórmulas, ubicada en "Actualizaciones | Definic. Cálculo | Fórmulas"; para que se carguen las fórmulas estándar:
- Verificar las adecuaciones en la fórmula 006LIQ - Incapacidad Riesgo Trabajo.
- Ingresar a la rutina Fórmulas, ubicada en "Actualizaciones | Definic. Cálculo | Fórmulas"; para que se carguen las fórmulas estándar:
- Regresar el respaldo de las tablas del punto b.
- Abrir las tablas RC2 y RC3.
- Generar archivos Excel para validación:
- Ejecutar la rutina “Consultas | Archivos | Genéricos” y Exportar a Excel la información (Opción Exp. CSV”), de las tablas RC2 y RC3.
- Guardar los archivos de Excel generados (después del cambio).
- Comparar los archivos Excel generados en el Punto a contra los generados en el Punto e, para determinar las diferencias de configuración de los datos.
- Fórmulas (RC2 | RC3)
- Comparar los archivos antes y después del cambio, para determinar las diferencias.
- Entrar en la rutina ubicada en "Actualizaciones | Definic. Cálculo | Fórmulas"; para incluir las fórmulas de usuario.
- Fórmulas (RC2 | RC3)
- Contar con información en los catálogos utilizados en el Cálculo de Nómina.
- Tipos de Procedimiento.
- Procesos.
- Conceptos.
- Conceptos por proceso.
- Fórmulas.
- Mnemónicos.
- Criterios de Acumulación.
- Periodos:
- Contar con periodos para los procedimientos FIN - Liquidación de Contratos.
- Tablas Alfanuméricas.
- Empleados.
- Tipos de Ausencia.
- Contar con el tipo 004 - Enfermedad Profesional y que ésta tenga asociado el concepto 006 - Incapacidad Riesgo Laboral (Ausentismo).
- Ausencias:
- Incluir una ausencia de tipo 004 - Enfermedad Profesional y que ésta tenga asociado el concepto 006 - Incapacidad Riesgo Laboral (Ausentismo), que esté dentro del periodo a calcular.
Rescisión (GPEM042):
- Ingresar a la rutina Rescisión, ubicada en SIGAGPE - (Miscelánea | Cálculos | Rescisión (GPEM042).
- Seleccionar al empleado.
- Dar clic en la opción de Incluir.
- En caso de que ya exista un registro para el empleado, dar clic en Modificar.
- Informar los campos obligatorios para el cálculo de la rescisión.
- Dar clic en el botón Calcular Rescisión, ubicado en Otras acciones.
- Confirmar e indicar la activación del trace para generar el log del cálculo.
- Validar que el cálculo finaliza de manera exitosa.
- Al finalizar, en el apartado Ítems de cálculo, validar que el siguiente concepto sea calculado:
- 006 - Incapacidad Riesgo Laboral (Ausentismo).
- 032 - Incapacidad Riesgo Laboral (para PILA).
04. INFORMACIÓN ADICIONAL
Solución disponible para versión 12.1.27 (con garantía extendida) o superiores.¡IMPORTANTE!
05. ASUNTOS RELACIONADOS
Documento de Referencia de la Localización de Colombia:
DT Localización Colombia (SIGAGPE) - Protheus 12
- documento_tecnico
- base_conocimiento
- protheus
- totvs_rh
- rh
- mercado_internacional
- mi
- sigagpe
- gestion_personal
- version
- 12_1_27
- 12_1_33
- 12_1_2210
- colombia
- col
- rescision
- gpem042
- concepto
- 006
- incapacidad_riesgo_laboral
- ausentismo
- formula
- 006liq
- ausencia
- gpforcol
- gpfo1col
- gpfo2col
- gpfo3col
- ticket_16118970
- 16118970
- dnomi_1031
- argumen
- expected
- function
- day
- error
- log