Á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

Descripción

Fecha
GPEM120Cierre de Periodos01/04/2020
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.


  1. 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

  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

  3. 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"

  4. 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"

  5. 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 Log



  • Revisar tabla SRC (Movimientos)
    Los movimientos fueron procesados para los empleados 000005 y 000006 en el cierre por lo tanto se excluyen de la tabla SRC



  • Revisar tabla SRD (Histórico de Movimientos)
    Los movimientos procesados de los empleados 000005 y 000006 se asignan a la tabla SRD


  • Revisar tabla RG7 (Histórico de Acumulados)
    Los movimientos procesados de los empleados 000005 y 000006 se asignan a la tabla RG7