01. DATOS GENERALES
| Línea de producto: | Microsiga Protheus. |
|---|
| Segmento: | Servicios - Mercado Internacional. |
|---|
| Módulo: | SIGAGPE - Gestión de Personal. |
|---|
| Función: | | Rutina(s) | Descripción |
|---|
| GPEM042 | Cálculo de Rescisión. | | GPEXFUN1 | Funciones genéricas de Gestión de Personal. | | GPEM630 | Cálculo de Múltiples Rescisiones. |
|
|---|
| Ticket: | 7478002 | 7634573 | 7505782
|
|---|
| Issue (asociado): | DMINA-7850 (DMINA-7954 | DMINA-7907)
|
|---|
| Versión: | 12.1.17 | 12.1.23| 12.1.25 |
|---|
02. SITUACIÓN/REQUISITO
- Se tiene un empleado con situación en Baja (RA_SITFOLH = "D"), con un registro de baja en trayectoria laboral y el parámetro MV_SITRES = '2'. Al aplicar la rescisión a través de la rutina Cálculo de Rescisión (GPEM042), la rutina intenta registrar nuevamente un movimiento de baja para el empleado y muestra un mensaje al usuario informando que ya existe un registro de baja.
- Cuando se realiza una rescisión, y se informa el campo Fch Generac (RG_DTGERAR), al salir del campo se muestra el Error Log: "variable does not exist P_DIASRES on FDTSABDOM(GPEM630.PRX)".
03. SOLUCIÓN
- Se realiza ajuste a la rutina de Cálculo de Rescisión (GPEM042) en la función fgenRCP(), encargada de generar el registro en la tabla Trayectoria Laboral (RCP) para el empleado, cuando se aplica la rescisión para que cuando encuentre un registro en RCP para una baja en la fecha de rescisión (RG_DATADEM) ya no genere un nuevo registro ni envié mensaje al usuario.
- Se realiza localización del Mnemónico "P_DIASRES" dentro de la función FDTSABDOM() en el fuente Cálculo de Multiples Rescisiones (GPEM630), ya que este Mnemónico solo aplica para Brasil.
Configuraciones Previas:
- Configurar el parámetro MV_SITRES con el valor 2.
- Tener un empleado dado de baja previamente (RA_SITFOLH = "D") y con registro de baja en Trayectoria Laboral (RCP).
Pasos para validar la solución:
- Ir al módulo Gestión de Personal - SIGAGPE.
- Acceder a "Miscelánea >Cálculos > Rescisión (GPEM042)".
- Seleccionar al empleado al cual se le aplicará la Rescisión.
- Dar clic en "Incluir".
- Se informan los datos obligatorios de las pestañas de "Rescisión y Otros".
- Se realiza el Cálculo de Rescisión en "Otras acciones > Cálculo de Rescisión".
- Confirmar el Cálculo de Rescisión.
- Se habilita el TRACE.
- Se aplica la Rescisión en "Otras acciones > Aplicar de Rescisión".
- Validar que el proceso concluya con éxito.
- No se debe visualizar el mensaje que informa de la existencia de un registro de baja previo.
- No se debe visualizar un error log.
04. ASUNTOS RELACIONADOS