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