01. DATOS GENERALES


Línea de producto: Microsiga Protheus
Segmento:Servicios - Mercado Internacional
Módulo:SIGAGPE - Gestión de Personal
Función:
RutinaDescripción
GPEM042Cálculo de Rescisión
GPEXFUN1Funciones 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_DTBIMSSRG_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

  1. Ir al módulo Gestión de Personal - SIGAGPE.
  2. Acceder a "Miscelánea >Cálculos > Rescisión (GPEM042)".
  3. Seleccionar el empleado a aplicar la Rescisión.
  4. Dar clic en "Incluir".
  5. Se indican los datos obligatorios de las pestañas de "Rescisión y Otros".
  6. Se realiza el Cálculo de Rescisión en "Otras acciones > Cálculo de Rescisión".
  7. Confirmar el Cálculo de Rescisión.
  8. Se habilita el TRACE.
  9. Se aplica la Rescisión en "Otras acciones > Aplicar de Rescisión".
  10. Verificar que el proceso se haya concluido con éxito.
  11. Acceder a "Actualizaciones > Empleados > Trayectoria Laboral (GPEA440)".
  12. Seleccionar el empleado que se le aplicó la Rescisión. 
  13. Dar clic en "Visualizar".
  14. 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. 
  15. Acceder a "Actualizaciones > Empleados > Empleados (GPEA010)".
  16. Seleccionar el empleado que se le aplicó la Rescisión.
  17. Dar clic en "Visualizar".
  18. 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:

  1. En el maestro de Empleados, modifique situación del empleado para "D", informe tipo de finiquito, fecha de despido y causa de Baja IMSS.
  2. Confirme el registro. El empleado cambia su situación en el browse.
  3. En la rutina "Miscelánea >Cálculos > Rescisión (GPEM042)", seleccione del browse al empleado dado de baja anteriormente.
  4. Dar clic en "Incluir".
  5. Se indican los datos obligatorios de las pestañas de "Rescisión y Otros".
  6. Se realiza el Cálculo de Rescisión en "Otras acciones > Cálculo de Rescisión".
  7. Confirmar el Cálculo de Rescisión.
  8. Se habilita el TRACE.
  9. Se aplica la Rescisión en "Otras acciones > Aplicar de Rescisión".
  10. Verificar que el proceso se haya concluido con éxito.
  11. 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

  1. Ir al módulo Gestión de Personal - SIGAGPE.
  2. Acceder a "Miscelánea >Cálculos > Rescisión (GPEM042)".
  3. Seleccionar el empleado a aplicar la Rescisión.
  4. Dar clic en "Incluir".
  5. Se indican los datos obligatorios de las pestañas de "Rescisión y Otros".
  6. Se realiza el Cálculo de Rescisión en "Otras acciones > Cálculo de Rescisión".
  7. Confirmar el Cálculo de Rescisión.
  8. Se habilita el TRACE.
  9. Se aplica la Rescisión en "Otras acciones > Aplicar de Rescisión".
  10. Verificar que el proceso se haya concluido con éxito.
  11. Acceder a "Actualizaciones > Empleados > Trayectoria Laboral (GPEA440)".
  12. Seleccionar el empleado que se le aplicó la Rescisión.
  13. Dar clic en "Visualizar".
  14. Corroborar que NO haya realizado la baja del empleado.
  15. Acceder a "Actualizaciones > Empleados > Empleados (GPEA010)".
  16. Seleccionar el empleado que se le aplicó la Rescisión.
  17. Dar clic en "Visualizar".
  18. 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

Obrigatório

Browse

Consulta

27

When


Relación


Val. Sistema

VAZIO() .OR. EXISTCPO( "SX5", "27"+M->RG_TIPOAFA )

Help

Causa de la Baja


05. ASUNTOS RELACIONADOS