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:24773842
Requisito/Story/Issue (informe o requisito relacionado) :DSUPCOMP-19760


02. 
SITUAÇÃO/REQUISITO

Foi identificado que, após o preenchimento da quantidade na coluna “Qtde Compr”, ao informar o valor no campo “Vlr Total” (na parte inferior), selecionar a empresa e clicar no botão “Atingir Objetivos”, o sistema apresenta um erro de SQL.

O problema ocorre durante a utilização do botão “Atingir Objetivos” em conjunto com o Cálculo de Dias Futuros no módulo Gerenciador de Compras.

Ao acionar o botão, é executado um UPDATE na capa do lote, o qual aciona a rotina “Atingir Objetivos”. Essa rotina, por sua vez, realiza um UPDATE nos itens, e dentro do processo de cálculo de dias futuros é executado um SELECT sobre a capa, ocasionando o erro de mutating.

03. SOLUÇÃO

Foi implementada uma variável de controle para que, ao utilizar a rotina “Atingir Objetivos”, o recálculo dos Dias Futuros não seja executado. Dessa forma, o processo é tratado de maneira isolada, sem impactar a correção da issue de origem DSUPCOMP-18195, na qual os Dias Futuros não eram atualizados ao informar a quantidade a comprar.

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