Árvore de páginas

01. DATOS GENERALES


Producto

TOTVS Backoffice

Línea de producto: 

Línea Protheus

Segmento:

Backoffice

Módulo:

SIGAGPE - Gestión de Personal.

Función:

   

Rutina(s)Nombre TécnicoFecha
GPEM022Cálculo de Periodos.09/11/2020
GPEM630Cálculo de Rescisiones.28/10/2020

   

Ticket:N/A
Requisito/Story/Issue (informe el requisito vinculado):DMINA-8758

02. SITUACIÓN/REQUISITO

  • En el proceso de rescisión colectiva, las preguntas "Tipo de Finiquito" y "Motivo de Baja" no validan la información que se asigna de forma manual.
  • Al seleccionar información de la pregunta "Tipo Rescisión" no se carga automáticamente la pregunta "causa baja".
  • Las estadísticas en el proceso del cálculo de finiquitos se están informando de manera errónea, por ejemplo, si se están procesando 7 empleados, la ventana de estatus informa 1 de 1, 2 de 1, 3 de 1 cuando debería de asignar 1 de 7, 2 de 7, 3 de 7, etc.
  • El log del proceso de rescisión masiva está mostrando los datos estadísticos de manera errónea, por ejemplo, si se procesan correctamente 3 empleados el informe indica que se han procesado 3 y por procesar 1 cuando debería quedar procesado = 3 por procesar = 3.

03. SOLUCIÓN

Fuente GPEM630Cálculo de Rescisiones:

  • En función gpem630() se declara variable numérica nNumEmp; también en la selección de la pregunta Tipo Rescisión se asigna consulta a RCC para obtener la Causa Baja y la asigna al campo.
  • En función VldCalResC() en la variable nNumEmp se asigna el número de empleados a procesar.

Fuente GPEM022Cálculo de Periodos:

  • En la función Gpem022Processa() se asigna el valor de nNumEmp a la variable nTotReg para informar el número real de empleados procesados.
  • Se declara la variable cEmpPr que contendrá los empleados seleccionados, estos serán informados en el log.


  1. Realizar respaldo del repositorio (RPO).
  2. Aplicar el parche correspondiente al issue DMINA-8758.
  3. Validar que las rutinas actualizadas correspondan con las mencionadas en la sección "Función" del encabezado del presente Documento Técnico.
  4. Configurar Proceso, Procedimiento y Periodo para el Cálculo de Rescisiones.

 1 .- Rescisión Colectiva.

  1. Ingresar a la rutina Rescisión Colectiva, ubicada en "SIGAGPE - Miscelánea | Calculos | Resc. Colect.".
  2. En la pantalla principal seleccionar a más de un Empleado.
  3. Dar clic en el botón "Calcular".
  4. En la pestaña "Generales" informar el campo "Tipo Rescisión"  y salir del campo.

    Automáticamente se asignara información al campo "Causa Baja".



  5. Llenar los campos solicitados y dar clic en el botón "Grabar".
  6. Revisar los datos estadísticos mostrados en la ventana de progreso del proceso.

    Nota: El proceso puede ser muy rápido, por lo tanto puede ser imposible revisar el progreso por cada empleado procesado.

  7. Al finalizar el proceso verificar que muestre correctamente los empleados procesados y los sobrantes (no procesados).











  8. Después de terminado el proceso acceder al el menú "Otras acciones" y dar clic en la opción "Log".
  9. Verificar el Log, si no se muestra completo acceder a la carpeta "system/calc_log".
  10. Si se procesaron todos los empleados entonces los totales se mostrarán de la siguiente manera:

    Total de Empleados por Procesar : 5
    Total de Empleados Procesados: 5





  11. En caso del que proceso sea abortado por alguna inconsistencia, este será informado en los datos estadísticos.



  12. Si se procesaron solo algunos empleados entonces los totales se mostrarán de la siguiente manera:

    Total de Empleados por Procesar : 5
    Total de Empleados Procesados: 1



04. INFORMACIÓN ADICIONAL


¡IMPORTANTE!

Contar con la configuración necesaria para el cálculo y aplicación de finiquitos.

05. ASUNTOS RELACIONADOS

  • N/A