Inconsistência no cálculo de valor total do lote e saldo do lote
Linha de Produto: | Protheus |
Segmento: | Serviços |
Módulo: | Gestão de Licitações Públicas |
Função: | GCPA200 |
Situação/Requisito: | Ao gerar uma ata de registro de preços, via edital por lote, o sistema calcula erroneamente o valor total do lote (CX6_VLRTOT) e não calcula o saldo do lote (CX6_SLDLOT). |
Solução/Implementação: | Realizado ajuste na função GCP200CLt para que o campo CX6_VLRTOT não seja calculado com base no CP3_VLRTOT, pois o conceito dos campos divergem em cada fase. No edital, o valor total do lote (CP3_VLRTOT) é calculado com base no total de quantidades dos produtos do lote (CO2_QUANT) x preços estimados (CO2_VLESTI). Já na ata de registro de preços, o valor total do lote (CX6_VLRTOT) é igual ao total de quantidades dos produtos do lote (CPY_QUANT) x valor unitário (CPY_VLUNIT). Para isso também foi necessário realizar ajustes na função GCP200LtPr, para que o sistema utilize SetValue no carregamento do campo CPY_VLUNIT, assim calculando corretamente os valores para CX6_VLRTOT e CX6_SLDTOT. |