01. DADOS GERAIS

Produto:

Linha de Produto:

Segmento:

Módulo:

Função:

WSTAF010.PRW

rh.taf.ws.reportEsocialFunctions.tlpp

País:Brasil
Ticket:25371575
Requisito/Story/Issue (informe o requisito relacionado) :DSERTAF1-38289


02. SITUAÇÃO/REQUISITO

Erro na porcentagem "950%" no relatório FGTS ocorre quando existe apenas uma linha V3N_ORIGEM com valor 5 do evento S-2299 e demais linhas V3N_ORIGEM 1, 2 ou 3 de eventos S-1200, S-1210 ou S-2299.

03. SOLUÇÃO

1. Fonte: WSTAF010.PRW (Função GetFGTSData)

Correção da matemática do cálculo de progresso para que o denominador (total) nunca ficasse menor que o numerador (processados).


2. Fonte: RH.TAF.WS.REPORTESOCIALFUNCTIONS.TLPP (Função setProgress)

Criada uma blindagem (segurança) para proteger o banco de dados.

Resumo do Resultado

Com essas alterações combinadas:

  1. O cálculo matemático ficou estável (Total fixo).

  2. A barra de progresso flui corretamente (sem travar).

  3. O sistema está protegido contra estouro de campo no banco de dados.

04. DEMAIS INFORMAÇÕES

Não há.

05. ASSUNTOS RELACIONADOS