| Produto: | TOTVS Backoffice |
|---|---|
| Linha de Produto: | Linha Protheus |
| Segmento: | Backoffice SP |
| Módulo: | Gestão de Projeto (SIGAPMS) |
| Função: | Gerenciamento de Confirmação (PMSA310) |
| Ticket: | 24971058 |
| Requisito/Story/Issue: | DSERFAT-32557 |
Ao adicionar uma nova confirmação de execução de tarefa na rotina PMSA310, o percentual total de execução podia ultrapassar 100% quando existiam múltiplos períodos de execução registrados para a mesma tarefa.
Essa inconsistência fazia com que o Gráfico de Gantt exibisse valores incorretos de progresso, não refletindo o percentual real de execução da tarefa.
Foi implementada uma função na rotina PMSA310, para realizar a contabilização da quantidade de confirmações e o cálculo acumulado do percentual de execução por tarefa, para assegurar que o somatório das confirmações não ultrapasse o limite máximo de 100% de execução, prevenindo assim inconsistências no controle de progresso e falhas na renderização do Gráfico de Gantt.
Além disso, foi corrigida a lógica de cálculo do percentual de execução, PMSXFUN, passando a considerar todas as confirmações lançadas, refletindo de forma precisa o progresso real da tarefa.