01. DADOS GERAIS

Produto:

Linha de Produto:

Segmento:

Tipo de Documento:

Manutenção

Módulo:Compras
Caminho: Compras > Administração > Gerenciador de Compras
Função:GERENCIADOR DE COMPRAS - MAC00100
País:Brasil
Ticket:25457601 
Requisito/Story/Issue (informe o requisito relacionado) :

DSUPCOMP-20069 


02. 
SITUAÇÃO/REQUISITO

Foi identificado que, ao gerar um pedido em lote do tipo compra, informando apenas a quantidade de transferência, o sistema apresentava um erro de unique constraint quando havia múltiplos fornecedores associados aos itens. Esse comportamento incorreto ocorreu em razão de uma alteração recente, na qual foi introduzida uma nova função para o cálculo do valor do item. A nova lógica, ao ser aplicada em cenários de transferência envolvendo mais de um fornecedor, resultava na tentativa de inserção de registros duplicados, ocasionando o erro de integridade no banco de dados.

03. PRÉ-REQUISITOS

Parâmetro dinâmico:
Não há.

Alterações ou parametrizações incorretas podem comprometer o desempenho e causar falhas no sistema. Sempre que necessário, consulte um especialista ou a equipe responsável para garantir a configuração correta.

04. SOLUÇÃO

Foi implementado um ajuste na lógica utilizada durante a geração do pedido em lote. Quando o processo envolver uma transferência em um lote do tipo compra e houver mais de um fornecedor, o sistema passa a utilizar o cálculo de item anterior à alteração que introduziu a nova função. Dessa forma, evita-se a geração de duplicidades e garante-se que o pedido seja criado corretamente, sem violar a restrição de unicidade no banco de dados.

05. DEMAIS INFORMAÇÕES

Se estiver na versão 25.01, atualizar o sistema para o service pack 25.01.047 ou superior.

Se estiver na versão 25.07, atualizar o sistema para o service pack 25.07.022 ou superior.

06. DOCUMENTOS RELACIONADOS

DOCUMENTO(S) DE REFERÊNCIA