01. DATOS GENERALES
Línea de producto: | Microsiga Protheus. | ||||||
---|---|---|---|---|---|---|---|
Segmento: | Servicios - Mercado Internacional. | ||||||
Módulo: | SIGAGPE - Gestión de Personal. | ||||||
Función: |
| ||||||
Ticket: | 8457308 | ||||||
Issue: | DMINA-8607 | ||||||
Versión: | 12.1.17 | 12.1.23 | 12.1.25 |12.1.27 |
02. SITUACIÓN/REQUISITO
Se identifica que en la ejecución del Cierre (GPEM120), para empleados con fecha de baja anterior a fecha de periodo activo; para cualquier tipo de procedimiento no se están generando en las tablas de acumulación Histórico de Movimientos (SRD) y Histórico de Acumulados (RG7) los registros de los importes calculados en la tabla Movimientos de nómina (SRC).
03. SOLUCIÓN
En el fuente GPEM120 dentro de la función fSRAThread(), se modifica el query que obtiene los registros del proceso (SRA/RCH UNION SRA/SRG); se incluye una relación con la tabla SRC ( RA_MAT = RC_MAT) filtrando por RC_PERIODO, RC_SEMANA, RC_ROTEIR y se quita el filtro que incluye el campo RA_DEMISSA.
El cambio se realiza para obtener los movimientos de los empleados que se encuentran son estatus de baja (RA_SITFOLH = “D”) y que su fecha de baja es anterior a la fecha del periodo actual activo.
- En el menú Actualizaciones > Definic. cálculo > Procesos (GPEA420)
Configurar Proceso
Cod. Proceso = "01"
Desc. Proceso = "QUINCENAL"
Procedim. = "01"
Dias Por Per = "15"
Tipo Sueldo = "M"
Tipo Vacación = "1- En periodo"
Vig Vacación = 2 - En el menú Actualizaciones > Definic. cálculo > Tipos de Procedim (GPEA162)
Configurar Procedimiento para movimientos fuera de nómina
Procedimiento = "05"
Desc. Proc = " MOVIMIENTOS FUERA DE NOMINA "
Origen = 2 - Usuario
Arch. Maest = SRA - Empleados
Ordinario = 2 - No
Tipo Proced = 7 – Otros - En el menú Actualizaciones > Definic. cálculo > Periodos (GPEA400)
Configurar periodo para cálculo de movimientos fuera de nómina
Cod. Proceso = "01"
Desc. Proceso = "QUINCENAL"
Cod. Periodo = " 202001"
Número Pago = "01"
Proceso = "01"
Procedimient = "05"
Mes SRD = "01"
Año SRD = "2020"
Fecha Inicial = " 01/01/2020"
Fecha Final = " 15/01/2020"
Fecha Pago = " 15/01/2020"
Fecha Corte = " 15/01/2020"
¿Per Activo? = "Si"
Estatus = "Normal" - En el menú Actualizaciones > Empleados > Empleados (GPEA010)
Empleados Despedidos
Matricula = "000005"
Nombre = "MARTHA VERA "
Fecha ingreso =01/01/2016
Cod. Proceso = "01"
Sit. Planilla= "D"
Fch. Despido = " 20/12/2019 "
Fch. Bj IMSS = " 20/12/2019 "
Causa baja = “1”
Tipo Finiquito = "01"
Tipo Pago = "M"
Matricula = "000006"
Nombre = "JUAN RICO"
Fecha ingreso =01/01/2016
Cod. Proceso = "01"
Sit. Planilla= "D"
Fch. Despido = " 26/12/2019 "
Fch. Bj IMSS = " 26/12/2019 "
Causa baja = “1”
Tipo Finiquito = "01"
Tipo Pago = "M" - En el menú Actualizaciones > Asientos> incidencias por empleado(GPEA580)
Asignar Incidencias
Encabezado Empleado 000005
Cod. Periodo = "202001"
Núm Pago = "01"
Procedimiento = "05"
Periodo = "01/01/2020 - 15/01/2020"
Detalle Empleado 00005
Cod. Concepto = 159
Descripción = "BONO PRODUCTIVIDAD"
Tipo = "VALOR"
Horas = 0.00
Valor = 3,500.00
Cod. Concepto = 223
Descripción = "LIC BONO"
Tipo = "VALOR"
Horas = 0.00
Valor = 10,000.00
Encabezado Empleado 000006
Cod. Periodo = "202001"
Núm Pago = "01"
Procedimiento = "05"
Periodo = "01/01/2020 - 15/01/2020"
Detalle Empleado 00006
Cod. Concepto = 215
Descripción = "COMISIONES"
Tipo = "VALOR"
Horas = 0.00
Valor = 5,000.00
Cod. Concepto = 223
Descripción = "LIC BONO"
Tipo = "VALOR"
Horas = 0.00
Valor = 8,000.00
- Realizar cálculo para el procedimiento 05-Movimientos fuera de nómina
En el menú Miscelánea> Cálculos > Por proced. (GPEM020)
Generales
Proceso = "01"
Procedimiento="05"
Estatus = Ambos
Rangos
Empleados = 000005; 000006
Confirmar la ejecución.
Se procesan los empleados seleccionados.
Se generan correctamente los registros en la tabla de movimientos SRC.
Consultar los recibos de pago.
En el menú Consultas> Archivos > Recibo de pago (GPEA630)
Empleado 000005
Empleado 000006 Cierre de periodo para procedimiento 05
En el menú Miscelánea> cierres > periodo(GPEM120)
Asignar los filtros
Proceso = "01"
Cod. Periodo= "202001"
Núm. Pago = "01"
Procedimiento = "05"
seleccionar el procedimiento 05 - movimientos fuera de nómina.
Al finalizar el proceso revisar el LogRevisar tabla SRC (Movimientos)
Los movimientos fueron procesados para los empleados 000005 y 000006 en el cierre por lo tanto se excluyen de la tabla SRCRevisar tabla SRD (Histórico de Movimientos)
Los movimientos procesados de los empleados 000005 y 000006 se asignan a la tabla SRDRevisar tabla RG7 (Histórico de Acumulados)
Los movimientos procesados de los empleados 000005 y 000006 se asignan a la tabla RG7