Error al crear Ausencias con Fechas correspondientes a Periodos Cerrados, ya que actualiza R8_DPAGOS.

Línea de Producto:

Microsiga Protheus.

Segmento:

Servicios - Mercado Internacional.

Módulo:

SIGAGPE - Gestión de Personal.

Función:

RutinaNombre Técnico
GPEA240Registro de Ausencias.

Situación/Requisito:

Cuando se realiza captura de ausencias a un empleado, indicando rango de fechas comprendido en periodos que ya hayan sido cerrados, se muestra aviso indicando el estatus del periodo, lo cual al confirmase, es llenado automáticamente el campo Días Pagados (R8_DPAGOS), esto genera inconsistencias al ejecutar el cierre del periodo activo, al no saldar los días pagados son duplicados para descuento, en caso de días derecho no se reflejan los días pagados y genera inconsistencias de información.

Solución/Implementación:

En rutina de Registro de ausencias (GPEA240) se realiza modificación a función de cálculo de días a ser pagados (a240NumDias) para que el campo Días Pagados (R8_DPAGOS) no sea calculado para país México para registro Ausencias con fechas correspondientes a periodos con estatus "Cerrado", ya que deberá ser llenado al momento de proceso del cierre del periodo activo.

Proceso de validación:

  1. Registrar ausencia a empleado usando rango de fecha comprendido en periodo con estatus cerrado.
  2. Registrar ausencia a empleado usando rango de fecha comprendido en periodo con estatus abierto.
  3. Validar información almacenada en campo Días Pagados (R8_DPAGOS) de la tabla Control de Ausencias (SR8).

Requisito (Issue):DMINA-2759 (v 12.1.14), DMINA-3613 (v 12.1.17)
Versión:12.1.14, 12.1.17