01. DATOS GENERALES
Línea de producto: | Microsiga Protheus |
---|
Segmento: | Servicios - Mercado Internacional |
---|
Módulo: | SIGAGPE - Gestión de Personal |
---|
Función: | Rutina | Descripción |
---|
GPEM042 | Cálculo de Rescisión | GPEXFUN1 | Funciones genéricas de Gestión de Personal |
|
---|
Ticket: | 7136409 |
---|
Issue: | DMINA-7670 |
---|
Versión: | 12.1.17 | 12.1.23 | 12.1.25 |
---|
02. SITUACIÓN/REQUISITO
Al aplicar los finiquitos se deberán actualizar los siguientes datos:
Para el maestro de Empleados (SRA):
- RA_SITFOLH = ‘D’
- RA_DEMISSA = RG_DATADEM
- RA_TIPFIN = RG_TIPORES
- RA_TIPOAFA = Nuevo campo en SRG RG_TIPOAFA*
- RA_DTBIMSS = RG_DATADEM
Para la Trayectoria Laboral (RCP):
- RCP_DTIMSS = RA_DTBIMSS
- RCP_TIPFIN = RA_TIPFIN = RG_TIPORES
- RCP_CBIMSS = RA_TIPOAFA
* Los nuevos campos debe tener las mismas propiedades que los campos de la tabla de Empleados (SRA).
03. SOLUCIÓN
- En la rutina de Cálculo de Rescisión (GPEM042), se realizan ajustes a la función de generación de movimientos de baja en trayectoria laboral al aplicar finiquitos (fGenRCP) para que se actualicen los campos RCP_DTBIMSS = RG_DATADEM y RCP_TIPOAFA = RG_TIPOAFA.
- Se realizan ajustes en la función RetSituacao() de la rutina de funciones genéricas de Gestión de Personal (GPEXFUN1) para actualizar los campos del Maestro de Empleados (SRA) conforme a los campos informados en Encabezado de Finiquitos (SRG), RA_TIPOAFA = RG_TIPOAFA y RA_DTBIMSS = RG_DATADEM.
Pasos para realizar prueba de la solución:
Configuraciones Previas:
a) Configurar el parámetro MV_SITRES con el valor 1 o 2.
Si MV_SITRES es igual a 1 : "Al Aplicar Rescisión, SÍ Actualiza el estatus del empleado."
Si MV_SITRES es igual a 2 : "Al Aplicar Rescisión, NO Actualiza el estatus del empleado."
Realizar modificaciones al diccionario de datos indicadas en la sección 04 de este documento.
Probar con parámetro MV_SITRES = 1
- Ir al módulo Gestión de Personal - SIGAGPE.
- Acceder a "Miscelánea >Cálculos > Rescisión (GPEM042)".
- Seleccionar el empleado a aplicar la Rescisión.
- Dar clic en "Incluir".
- Se indican 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".
- Verificar que el proceso se haya concluido con éxito.
- Acceder a "Actualizaciones > Empleados > Trayectoria Laboral (GPEA440)".
- Seleccionar el empleado que se le aplicó la Rescisión.
- Dar clic en "Visualizar".
- Se debe visualizar registro por motivo de Baja para el empleado. Así mismo este registro debe contener : Motivo, Fecha de Baja, Causa de Baja, Tipo de Baja, Fecha Baja IMSS.
- Acceder a "Actualizaciones > Empleados > Empleados (GPEA010)".
- Seleccionar el empleado que se le aplicó la Rescisión.
- Dar clic en "Visualizar".
- Verificar en la pestaña de "Funcionales" se haya actualizado los campos de Sit. Planill (RA_SITFOL), Fch. Despido (RA_DEMISA), Causa Baja (RA_TIPOAFA), Fecha Baja IMSS(RA_DTBIMSS) y Tipo de Finiquito (RA_TIPOFIN).
Para Empleados dados de baja a través del Maestro de Empleados, realice el siguiente procedimiento:
- En el maestro de Empleados, modifique situación del empleado para "D", informe tipo de finiquito, fecha de despido y causa de Baja IMSS.
- Confirme el registro. El empleado cambia su situación en el browse.
- En la rutina "Miscelánea >Cálculos > Rescisión (GPEM042)", seleccione del browse al empleado dado de baja anteriormente.
- Dar clic en "Incluir".
- Se indican 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".
- Verificar que el proceso se haya concluido con éxito.
- En el Maestro de Empleados se verifica que los datos informados originalmente en la baja del empleado no fueron modificados al aplicar la rescisión.
Probar con parámetro MV_SITRES = 2
- Ir al módulo Gestión de Personal - SIGAGPE.
- Acceder a "Miscelánea >Cálculos > Rescisión (GPEM042)".
- Seleccionar el empleado a aplicar la Rescisión.
- Dar clic en "Incluir".
- Se indican 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".
- Verificar que el proceso se haya concluido con éxito.
- Acceder a "Actualizaciones > Empleados > Trayectoria Laboral (GPEA440)".
- Seleccionar el empleado que se le aplicó la Rescisión.
- Dar clic en "Visualizar".
- Corroborar que NO haya realizado la baja del empleado.
- Acceder a "Actualizaciones > Empleados > Empleados (GPEA010)".
- Seleccionar el empleado que se le aplicó la Rescisión.
- Dar clic en "Visualizar".
- Verificar en la pestaña de "Funcionales" NO se haya actualizado los campos de Sit. Planill y Fch. Despido.
En ambos casos, al deshacer aplicación de finiquitos, no se revierte la situación del empleado.
04. DICCIONARIO DE DATOS.
Se deben aplicar las siguientes modificaciones al diccionario de datos realizadas en el código de paquete 006737.
Crear el campo RG_TIPOAFA para la tabla SRG - Encabezado de Rescición
Campo | RG_TIPOAFA |
---|
Tipo | C |
Tamaño | 1 |
Decimal | 0 |
Formato | @! |
Título | Causa de Baja |
Descripción | Causa de la Baja |
Nivel | 1 |
Utilizado | Sí |
Obrigatório | Sí |
Browse | Sí |
Consulta | 27 |
When |
|
Relación |
|
Val. Sistema | VAZIO() .OR. EXISTCPO( "SX5", "27"+M->RG_TIPOAFA ) |
Help | Causa de la Baja |
05. ASUNTOS RELACIONADOS