01. DADOS GERAIS

Produto:

TOTVS Varejo Supermercados

Linha de Produto:

Supermercados - Linha Consinco 

Segmento:

Varejo Supermercados 

Módulo:COMPRAS
Função:GERENCIADOR DE COMPRAS - MAC00100
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. 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.

04. DEMAIS INFORMAÇÕES

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

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

05. ASSUNTOS RELACIONADOS

        Não se aplica