Árvore de páginas

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.