Árvore de páginas

Inconsistências em editais e atas de registro de preço

Linha de Produto:

Protheus

Segmento:

Serviços

Módulo:

Gestão de Licitações Públicas

Função:

GCPA200/GCPA201/GCPA320/CNTA300

Situação/Requisito:

a) Utilizando o parâmetro MV_GCPFIAP = E, ao gerar contrato via edital por lote, onde existam mais de um lote e em cada lote mais de um produto, e no código do lote for utilizado letras (Ex: L01, L02, L03...), o sistema gera o erro "Nome de coluna 'L03' inválido".

b) Ao gerar uma ata de registro de preço por lote via edital, com mais de um lote e diferentes fornecedores vencedores nos lotes, o sistema gera uma única ata. Já por item, é gerada uma ata para cada fornecedor vencedor. 

c) O sistema não gera contrato ao consumir ata de registro de preço, quando a filial logada é diferente da filial geradora da ARP.

Solução/Implementação:

a) Ajuste na rotina GCPA201, pois foi identificado que o array aFils estava sendo preenchido incorretamente em relação aos códigos do lote. 

b) Ajuste na rotina GCPA200, para que a geração da ata de registro de preço por lote ocorra da mesma forma como ocorre por Item (uma ata para cada fornecedor vencedor). 

c) Ajuste nas rotinas GCPA200, GCPA320 e CNTA300, para que o sistema realize a geração de contrato na filial logada e consuma os saldos da ARP corretamente. Para essa solução, se faz necessária a inclusão do campo CPH_FILORI na tabela CPH com as mesmas configurações do campo CPH_FILIAL e alteração no X3_VALID do campo CPE_OK, inserindo a função A320VlCnsm().