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