Árvore de páginas

01. DATOS GENERALES


Producto

TOTVS Backoffice

Línea de producto: 

Línea Protheus

Segmento:

Servicios

Módulo:SIGAGPE - Gestión de Personal.
Función:

   

Rutina(s)

Nombre TécnicoFecha
GPEA010Empleados.22/11/2020

   

Ticket:10111582
Requisito/Story/Issue (informe el requisito vinculado):DMINA-10573

02. SITUACIÓN/REQUISITO

Dentro de la rutina de Empleados (GPEA010), al momento de borrar un empleado, el sistema muestra en el log de proceso lo siguiente: "La llave (Sucursal / código): no puede borrarse pues se está utilizando en los archivos siguientes: RGE - HISTORIAL DE CONTRATOS"; y no se permite realizar el borrado del empleado.

La tabla de Historial de Contratos (RGE), no cuenta con el mantenimiento para la opción de "Borrar", por lo que no es posible eliminar los registros relacionados a algún empleado y por consecuencia, el sistema no permite borrar el empleado.

03. SOLUCIÓN

Dentro de la rutina de Empleado (GPEA010), dentro de la función que Comprueba si los registros se pueden eliminar (Gpea010ChkDel), se realiza la localización para Perú y otros países que aplique el proceso de Historial de Contratos, para que al momento de detonar  la opción de "Borrar", se realice el borrado de los registros de la tabla de Historial de contratos (RGE) al momento de confirmar el borrado en la siguiente ventana:


Al momento de confirmar el borrado del empleado, el sistema procederá a borrar dicho empleado y los registros relacionados al empleado, en las tablas mostradas en la ventana.


  1. Realizar un respaldo del repositorio (RPO).
  2. Aplicar el parche correspondiente al issue DMINA-10573.
  3. Validar que las rutinas incluidas en el parche coincidan con las mencionadas en la sección "Función" del encabezado del presente Documento Técnico, así como las fechas.
  4. En el modulo de Gestión de Personal, en "Actualizaciones | Empleados | Empleados"(GPEA010), contar con un empleado dado de alta.
  5. En el modulo de Gestión de Personal, en "Actualizaciones | Empleados | Historial Contratos"(GPEA720), contar con un contrato para el empleado dado de alta.
  1. Ingresar al módulo de Gestión de Personal (SIGAGPE).
  2. Ingresar a la opción "Actualizaciones | Empleados | Empleados"(GPEA010).
  3. Seleccionar el empleado dado de alta previamente (ver Pre-condiciones).
  4. Dar clic en "Otras Acciones | Borrar".
  5. Confirmar el borrado de los registros relacionados en la tabla Días Derecho (SRF) e Historial de Contratos (RGE).
  6. Confirmar la generación del log.
  7. Confirmar el correcto borrado del empleado y los registros en la tabla Historial de Contratos (RGE).

04. INFORMACIÓN ADICIONAL

En la rutina de Historial de Contratos (GPEA720) , no se cuenta con el mantenimiento para la opción "Borrar"; por lo que los registros de los contratos del empleado solo se pueden borrar desde la rutina de Empleados (GPEA010) al dar clic en  "Otras Acciones | Borrar". Al utilizar la opción anterior, se solicitará confirmar el borrado de los registros relacionados:


¡IMPORTANTE!

La presente solución aplica para versión 12.1.17 o superior, siempre y cuando se tengan las rutinas actualizadas a la fecha indicada en la sección 01 - Datos Generales.

05. ASUNTOS RELACIONADOS

  • No aplica.