| 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 |
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.
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.
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.
Não se aplica