Árvore de páginas

Versões comparadas

Chave

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

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.


Totvs custom tabs box
tabsPre-condiciones, Pasos, Paso 03, Paso 04
idsPre-condiciones,Pasos
Totvs custom tabs box items
defaultyes
referenciaPre-condiciones
  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
Totvs custom tabs box items
defaultno
referenciaPasos
  • 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?
ConsultaS025MEX



HTML
<style>
div.theme-default .ia-splitter #main {
    margin-left: 0px;
}
.ia-fixed-sidebar, .ia-splitter-left {
    display: none;
}
#main {
    padding-left: 10px;
    padding-right: 10px;
    overflow-x: hidden;
}

.aui-header-primary .aui-nav,  .aui-page-panel {
    margin-left: 0px !important;
}
.aui-header-primary .aui-nav {
    margin-left: 0px !important;
}

.aui-tabs.horizontal-tabs>.tabs-menu>.menu-item.active-tab a::after { 
	background: #FF9900; !important 
}

.menu-item.active-tab { 
	border-bottom: none !important; 
}

</style>