Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Producto

Solucoes_espanhol
SolucaoTOTVS Backoffice

Línea de producto: 

Linhas_totvs_espanhol
LinhaLínea Protheus

Segmento:

Segmentos_totvs_espanhol
SegmentoBackoffice

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 ; también en la selección de la pregunta Tipo Rescisión se  se asigna consulta a RCC para obtener la Causa Baja y la asigna al campo.
  • En función VldCalResC()  en  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  asigna el valor  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, éstos estos serán informados en el log.

...

Totvs custom tabs box
tabsPre-Condiciones,Pasos
idsPre-Condiciones,Pasos
Totvs custom tabs box items
defaultyes
referenciaPre-Condiciones
  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 Cálculo de rescisionesRescisiones.
Totvs custom tabs box items
defaultno
referenciaPasos

 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



...