Árvore de páginas


01. DADOS GERAIS

Linha de Produto:Microsiga Protheus®
Segmento:Backoffice
Módulo:Compras
Função:MATA161
Ticket:8543808
Issue:DMANMAT02-26708


02. SITUAÇÃO/REQUISITO

1- Ao analisar a cotação de um item que possui condição de pagamento do tipo A, que foi informado em uma tabela de preço e vinculado ao cadastro Produto x Fornecedor,  o valor total na tela análise de cotação fica zerado.

2- Ao analisar a cotação de um item que não possui condição de pagamento cadastrado na tabela de preço, tendo essa tabela de preço vinculada no cadastro Produto x Fornecedor, o valor total de cotação fica zerado.

3- Ao analisar a cotação de um item que não possui condição de pagamento cadastrado na tabela de preço, tendo essa tabela de preço vinculada no cadastro Produto x Fornecedor, a legenda referente ao Status da Cotação fica em branco.

4- Ao analisar a cotação de um item que possui condição de pagamento do tipo A, que foi informado em uma tabela de preço e vinculado ao cadastro Produto x Fornecedor, o valor total na tela de cotação fica zerado e a rotina permite realizar o procedimento de auditoria.

5- Ao analisar a cotação de um item que não possui condição de pagamento cadastrado na tabela de preço, tendo essa tabela de preço vinculada no cadastro Produto x Fornecedor, o valor total de cotação fica zerado e a rotina permite realizar o procedimento de auditoria.

03. SOLUÇÃO

1 e 2- Realizado ajuste para que ao tentar determinar o fornecedor com valor total zerado, a rotina não permita a seleção.

3- Realizado ajuste para que a legenda seja demonstrada de maneira correta.

4 e 5- Realizado ajuste para que a rotina não permita realizar o processo de auditoria nesse cenário, gerando uma mensagem na tela informando ao usuário para verificar a condição de pagamento informada.

04. DEMAIS INFORMAÇÕES

Importante ressaltar que a condição de pagamento do tipo A  não gera títulos e deve ser utilizada exclusivamente nos ambientes Veículos SIGAVEI e Oficinas SIGAOFI.

Para correção do incidente relacionado a auditoria, o X3_VALID do campo CE_QUANT deve ser alterado.

De: positivo() .And. A160Grade() .And. IIF(!FwIsInCallStack("MATA160"), A161CalSal(oGetSld,oGetQtd,aHeadAud),.T.)
Para: positivo() .And. A161VlQAud() .And. A160Grade() .And. IIF(!FwIsInCallStack("MATA160"), A161CalSal(oGetSld,oGetQtd,aHeadAud),.T.)

05. ASSUNTOS RELACIONADOS