Árvore de páginas

01. DATOS GENERALES


Producto

TOTVS Backoffice

Línea de producto: 

Línea Protheus

Segmento:

Servicios

Módulo:SIGAGPE - Gestión de Personal.
Función:
RutinaNombre TécnicoFecha
GPEM120Cierre de Periodo26/01/2020
País:Perú
Ticket:No aplica.
Requisito/Story/Issue (informe el requisito vinculado):DMINA-10765


02. SITUACIÓN/REQUISITO

Se solicita agregar nueva funcionalidad para el Cierre de Periodo de Concepto de Vacaciones Compensadas/Compradas/Pagadas, para actualizar los Días Derecho una vez que se detecte que se tiene el concepto con Id. p/Cálculo 1088 en la tabla de Movimiento del Periodo (SRC) y así realizar la actualización del campo Días pagados (RF_DFERANT) de la tabla Programación de Vacaciones (SRF), con está funcionalidad se permite realizar el pago de las vacaciones que no son disfrutadas por el empleado.

03. SOLUCIÓN

Se realizan los siguientes ajustes en la rutina de Cierre de Periodo (GPEM120):

  1. -En la función Gp120FecFol() se obtiene el valor de Horas Regist (RC_HORAS) del Concepto que contiene el Id. p/Cálculo 1088.
  2. -Se creó la función UpdVacPag(), para actualizar la tabla Programación de Vacaciones (SRF) siguiendo las siguientes reglas:
    • Solo considerar registros con el campo Cod.Concepto (RF_PD) que tienen configurado el Id. p/Calculo 0072.
    • Solo considerar registros con Situación (RF_STATUS) como 1-Activo para actualizar los días pagados.
    • El valor del campo Días pagados (RF_DFERANT) no podrá ser mayor que el valor del campo Días Vencid. (RF_DFERVAT), excepto en el registro donde Dias Vencid. (RF_DFERVAT) sea igual a cero.
    • La actualización del campo Días pagados (RF_DFERANT) se debe dar en orden cronológico.
    • Si al realizar la actualización de los Días pagados (RF_DFERANT) se da la condición de que Días Vencid. (RF_DFERVAT) sea igual a Días pagados (RF_DFERANT), entonces se actualiza el campo Situación (RF_STATUS) como 3-Pagado.


  1. Realizar un respaldo del repositorio del ambiente (archivo .rpo)
  2. Descargar y aplicar el parche generado por el issue DMINA-10765 (validar que las fechas y rutinas coincidan con las especificadas en le sección 3.-DATOS GENERALES)
  3. Configurar un Empleado (El empleado debe contar con varios registros para Control de Días Derecha, con diferentes estatus)
  4. Configurar un Proceso.
  5. Tener configurado un Tipo de Procedimiento.
  6. Tener configurados los conceptos 142-VAC DISFRUTADAS y 145-VAC COMPRADAS (Validar que se cuente con la última actualización de la rutina gppdper.prx).
  7. Tener configuradas las fórmulas 142ORD y 145ORD (Validar que se cuente con la última actualización de la rutina gpforper.prx).
  8. Tener configurados los mnemónicos utilizados en las fórmulas 142ORD y 145ORD (Validar que se cuente con la última actualización de la rutina gpmneper.prx).
  9. Contar con los concepto 142-VAC DISFRUTADAS y 145-VAC COMPRADAS, para el Proceso.
  10. Realizar el registro de Incidencias para el empleado para el concepto 145-VAC COMPRADAS, para el Periodo, Número de Pago y Procedimiento.
  11. En el módulo Gestión de Personal (SIGAGPE) ir al menú Miscelánea | Cálculos | Por Procedimiento (GPEM20).
  12. En la pestaña Generales informar, el Proceso, Tipo de Procedimiento, Estatus Activo y opcional seleccionar la opción Habilitar Trace.
  13. En la Pestaña Rangos informar la matrícula del empleado configurado previamente.
  14. Presionar Confirmar para iniciar el proceso del cálculo.
  15. Una vez finalizado el cálculo, validar que el proceso se haya realizado con éxito y que en la tabla Movimiento del Período (SRC) se hayan registrado movimientos para el concepto 145-VAC COMPRADAS.
  1. El Periodo a cerrar debe estar activo y con estatus 3-Recibos de imprimieron (RCH_STATUS).
  2. En el módulo Gestión de Personal (SIGAGPE) ir al menú Miscelánea | Cierres | Periodos (GPEM120).
  3. Informar el Código del Proceso, Periodo, Número de Pago y seleccionar el procedimiento, presionar Confirmar.
  4. Una vez que se realizó con éxito el cierre del periodo, validar que el campo Días Pagados (RFDFERANT) se haya actualizado de acuerdo a las reglas definidas en le sección 03. SOLUCIÓN.


04. INFORMACIÓN ADICIONAL

No aplica.


¡IMPORTANTE!

La solución aplica para versión 12.1.17 o superior., siempre y cuando se cuenta con las rutinas especificadas en le sección 01. DATOS GENERALES.


05. ASUNTOS RELACIONADOS

  • Documento Técnico de Localización Mercado Internacional Vacaciones Compradas