Á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

Descripción

Fecha
GPEM120
.PRx
Cierre 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 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 SRD ( Histórico de Movimientos (SRD) y RG7 ( Histórico de Acumulados (RG7) los registros de los importes calculados en la tabla SRC ( 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.

...

Totvs custom tabs box
tabsPaso 01, Paso 02Pre-condiciones, Pasos, Paso 03, Paso 04
idspaso1Pre-condiciones,paso2Pasos
Totvs custom tabs box items
defaultyes
referenciapaso1Pre-condiciones
  1. En el menú Actualizaciones > Definic. cálculo > Procesos (GPEA420)
    Configurar ProcesoProceso 
    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

Totvs custom tabs box items
defaultno
referenciapaso2

04. INFORMACIÓN ADICIONAL

Card documentos
InformacaoUtilice este box para resaltar información relevante y/o de destaque.
Titulo¡IMPORTANTE!

05. ASUNTOS RELACIONADOS

...

Pasos
  • 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

    Image Added
    Image Added

    Confirmar la ejecución. 

    Se procesan los empleados seleccionados.

    Image AddedImage Added

    Se generan correctamente los registros en la tabla de movimientos SRC.
    Image Added

    Consultar los recibos de pago.
    En el menú Consultas> Archivos > Recibo de pago (GPEA630)
    Empleado 000005
    Image Added

    Empleado 000006

    Image Added


  • 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.
    Image Added
    Al finalizar el proceso revisar el Log

    Image Added

  • 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

    Image Added

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

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

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>