01. DADOS GERAIS

Produto:

TOTVS Varejo Supermercados

Linha de Produto:

Supermercados - Linha Consinco

Segmento:

Varejo

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


02. 
SITUAÇÃO/REQUISITO

Foi identificado que, ao gerar lote de compra para produtos com quantidade inicial de compra configurada, sem média de venda e sem quantidade pendente, a empresa abastecedora — que, nesse caso, não possui quantidade inicial de compra configurada — está recebendo sugestão zerada, mesmo quando a soma das sugestões das empresas no lote ultrapassa a quantidade inicial definida.

O erro ocorre porque, na pkg de sugestão, o processamento dos produtos com quantidade inicial de compra é executado após a etapa em que a empresa é alimentada para uso na trigger de statement. Assim, quando a trigger processa a sugestão para a empresa abastecedora, as variáveis estão vazias, resultando em sugestão incorretamente zerada.

03. PRÉ-REQUISITOS

PD GERA_RESERVA_LOTE_PENDENTE = N.

04. SOLUÇÃO

Foi criada uma function responsável por alimentar as variáveis da empresa, garantindo que, ao chegar na statement, a sugestão da empresa abastecedora seja processada corretamente. Para essa function, foi definido um type específico para os parâmetros. A implementação foi planejada para evitar duplicação de código, mantendo sua execução tanto no ponto original do fluxo quanto após o processamento dos produtos com quantidade inicial de compra.

05. REQUISITOS DE VERSÃO

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

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

06. DOCUMENTOS RELACIONADOS

        Não se aplica.