01. DATOS GENERALES
Línea de producto: | Microsiga Protheus. |
---|
Segmento: | Servicios - Mercado Internacional. |
---|
Módulo: | SIGAGPE - Gestión de Personal. |
---|
Función: | |
---|
Descripción(s) | Nombre Técnico
| Fecha |
---|
GPER140.PRX | Impresión rescisión | 05/04/2020 | GPER630.PRX | Reporte de valores de rescisión | 05/04/2020 |
|
Ticket: |
---|
8572930 8572930 |
Issue: | DMINA-8744 |
---|
Versión: | 12.1.17 | 12.1.23 | 12.1.25 |12.1.27 |
02. SITUACIÓN/REQUISITO
El informe Informe de Valores de valoresRescisión (GPER630) e Impresión de rescisiónRescisión (GPER140), no generan informacióngenera 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
...
...
...
- 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
...
...
- "Loop" para procesar el siguiente registro.
Totvs custom tabs box |
---|
tabs | Paso 01, Paso 02Pre-condiciones, Pasos, Paso 03, Paso 04 |
---|
ids | paso1Pre-condiciones,paso2Pasos |
---|
|
Totvs custom tabs box items |
---|
default | yes |
---|
referencia | paso1 | Pre-condiciones |
---|
| - Realiza un respaldo del repositorio (RPO).
- Aplicar el patch correspondiente al issue DMINA-8744.
- Realizar la modificación al diccionario de datos, como se indica en la sección "04. Diccionario de Datos".
- 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:
Sucursal | Empleado | Centro Costo | Rescisión | Fech. baja | Fech. Genera | Fech. Homolog |
---|
0101 | 000004 | 000000001 | Aplicada | 15/01/2020 | 15/01/2020 | 15/01/2020 | 0101 | 000011 | 000000002 | Calculada | 15/01/2020 | 15/01/2020 | 15/01/2020 | 0101 | 000012 | 000000001 | Calculada | 15/01/2020 | 15/01/2020 | 15/01/2020 | 0202 | 000014 | 000000002 | Calculada | 15/01/2020 | 15/01/2020 | 15/01/2020 |
|
Totvs custom tabs box items |
---|
|
|
04. INFORMACIÓN ADICIONAL
Card documentos |
---|
Informacao | Utilice este box para resaltar información relevante y/o de destaque. |
---|
Titulo | ¡IMPORTANTE! |
---|
|
05. ASUNTOS RELACIONADOS
...
| - 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":
Image Added
Se mostrará la pantalla de Configuración de Impresión:
Image Added
- 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":
Image Added Image Added Image Added
Image Added Image Added Image Added
Image Added
- Dar clic en el botón "OK" y confirmar la generación del informe:
Se imprimen los finiquitos de los empleados con matrículas 000004, 000011, 000012 y 000014:
Image Added Image Added
Image Added Image Added
Image Added
- Nuevamente realizar una impresión, ahora para todos los empleado de la sucursal "0101" que pertenecen al centro de costo "000000001":
Image Added
Image Added
- 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":
Image Added Image Added
- Nuevamente realizar una impresión ahora para todos los empleado de la sucursal "0101" y "0202" que pertenecen al centro de costo "000000002":
Image Added
Image Added
- 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":
Image Added Image Added
- En el menú Informes> Asientos > Planilla Rescisión (GPER630):
Se mostrará la pantalla del Configuración de Impresión:
Image Added
- 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.
Image Added
Image Added
Image Added
- 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):
Image Added
Image Added
Image Added - 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.
Image Added
Image Added
Image Added
- 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).
Image Added
Image Added
Image Added
|
|
04. DICCIONARIO DE DATOS
Modificar la siguiente pregunta en la tabla SX1 - Preguntas, mediante el Configurador (SIGACFG) en modo exclusivo:
Grupo | GPER630 |
---|
Orden | 08 |
Título | ¿Tipo de Rescisión? |
Consulta | S25MEX |
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>
|