Árvore de páginas

01. DATOS GENERALES


Línea de producto: Microsiga Protheus.
Segmento:Servicios - Mercado Internacional.
Módulo:SIGAGPE - Gestión de Personal.
Función:

                                                                                                      

Rutina(s)

Nombre Técnico

Fecha
GPER140.PRXImpresión rescisión05/04/2020
GPER630.PRXReporte de valores de rescisión05/04/2020

                                                                                                     

Ticket:8572930
Issue:DMINA-8744
Versión:12.1.17 | 12.1.23 | 12.1.25 |12.1.27

02. SITUACIÓN/REQUISITO

El Informe de Valores de Rescisión (GPER630) e Impresión de Rescisión (GPER140), no genera información y el estatus de progreso se bloquea.

03. SOLUCIÓN

  • En al rutina Informe de Valores de Rescisión (GPER630) en la función PrintReport(), se valida la pregunta MV_PAR15 para indicar los estados correctos de las rescisiones (Calculado, Aplicado o Ambos) al filtro SQL; también se un orden al query en SQL para México.
  • Se agrega query para obtener los registros de SRC (Rescisiones Calculadas) en unión con SRD (Rescisiones Aplicadas) para México.
  • Se agrega consulta S25MEX a pregunta MV_PAR08 del grupo de preguntas GPER630.
  • En la rutina Impresión de Rescisión (GPER140), se modifica la función ImpFunc() que realiza "DBSeek()" a tabla SRG utilizando la filial del empleado RA_MAT; también dentro del ciclo "While" de la consulta a la tabla SRC, cuando "RC_VALOR == 0.00", se realiza un "DBSkip()" y un "Loop" para procesar el siguiente registro.


  1. Realiza un respaldo del repositorio (RPO).
  2. Aplicar el patch correspondiente al issue DMINA-8744.
  3. Realizar la modificación al diccionario de datos, como se indica en la sección "04. Diccionario de Datos".
  4. Contar por lo menos, con dos empleados de diferente sucursal y diferente centro de costo con rescisión calculada o aplicada. Ejemplo a continuación:

SucursalEmpleadoCentro CostoRescisiónFech. bajaFech. GeneraFech. Homolog
0101000004000000001

Aplicada

15/01/202015/01/202015/01/2020
0101000011000000002Calculada15/01/202015/01/202015/01/2020
0101000012000000001Calculada15/01/202015/01/202015/01/2020
0202000014000000002Calculada15/01/202015/01/202015/01/2020
  • En el menú Miscelánea > Cálculos > Rescisión (GPEM042):

    En la pantalla principal dar clic en el botón "Impresión de la rescisión":



    Se mostrará la pantalla de Configuración de Impresión:



  • Dar clic en el botón "Parámetros":

    Dentro de las preguntas Sucursal, Matrícula y Centro de Costo; asignar los rangos iniciales sin información y los rangos finales rellenar con "Z":





  • Dar clic en el botón "OK" y confirmar la generación del informe:

    Se imprimen los finiquitos de los empleados con matrículas 000004000011000012000014:





  • Nuevamente realizar una impresión, ahora para todos los empleado de la sucursal "0101" que pertenecen al centro de costo "000000001":




  • Dar clic en el botón "OK" y confirmar la generación del informe:

    Se imprimen los finiquitos de los empleado con matrículas 000004 y 000012; son los únicos empleados de la sucursal "0101" que pertenecen al centro de costo "000000001":



  • Nuevamente realizar una impresión ahora para todos los empleado de la sucursal "0101" y "0202" que pertenecen al centro de costo "000000002":




  • Dar clic en el botón "OK" y confirmar la generación del informe:

    Se imprimen los finiquitos de los empleado con matrículas 000011 (Suc. 0101) y 000014 (Suc. 0202); son los únicos empleados de la sucursal "0101" y "0202" que pertenecen al centro de costo "000000002":


  • En el menú Informes> Asientos > Planilla Rescisión (GPER630):

    Se mostrará la pantalla del Configuración de Impresión:



  • Dar clic en el menú "Otras acciones" y seleccionar la opción "Parámetros":

    En las preguntas asignar la Sucursal "0101" y "0202", seleccionar el tipo de rescisión "01".

    En la pregunta ¿Imprime Rescisión? asignar "Simuladas"; este filtro solo mostrará las rescisiones que han sido calculadas.





  • Dar clic en el botón "OK" y confirmar la generación del informe.

    Se imprimen la rescisión de los empleados con matrículas 000011, 000013 y 000014. El empleado 000004 no se muestra ya que su rescisión esta aplicada (efectuada):



  • Nuevamente dar clic en el menú "Otras acciones" y seleccionar la opción "Parámetros":

    En las preguntas asignar la Sucursal "0101" y "0202", seleccionar el tipo de rescisión "01".

    En la pregunta ¿Imprime Rescisión? asignar "Ambas", este filtro mostrará las rescisiones que han sido calculadas y aplicadas.





  • Dar clic en el botón "OK" y confirmar la generación del informe:

    Se imprimen la rescisión de los empleados con matrículas 000011, 000013, 000014; se incluye al empleado con matrícula 000004 ya que se indicó que se imprimieran "Ambas" (calculados y aplicados).






04. DICCIONARIO DE DATOS

Modificar la siguiente pregunta en la tabla SX1 - Preguntas, mediante el Configurador (SIGACFG) en modo exclusivo:


GrupoGPER630
Orden08
Título¿Tipo de Rescisión?
ConsultaS25MEX