Correção na Pesquisa de Grupo do Relatório Vendas por Grupo/SubGrupo NT 0670/2026
Resumo da Nota Técnica
Foi corrigido um problema no relatório Vendas por Grupo/SubGrupo, em que o grupo informado era localizado normalmente na primeira abertura, mas, após fechar e abrir o relatório novamente, o sistema apresentava a mensagem “Grupo não Cadastrado”, mesmo quando o grupo existia no cadastro. A correção ajusta o tratamento das tabelas utilizadas na pesquisa e garante que elas sejam liberadas corretamente após a visualização ou impressão do relatório.
Detalhes da Nota Tecnica
Problema identificado
Ao abrir o relatório Vendas por Grupo/SubGrupo pela primeira vez, era possível informar um grupo existente normalmente.
Porém, após fechar o relatório e acessá-lo novamente, ao informar o mesmo grupo o sistema apresentava a mensagem:
“Grupo não Cadastrado”
O problema foi identificado, por exemplo, com o grupo:
05 / FIO
O cadastro do grupo permanecia existente. A falha estava relacionada à forma como as tabelas utilizadas na pesquisa permaneciam abertas após a execução do relatório.
Causa do problema
Durante a impressão, a tela mantinha abertas e recortadas as tabelas utilizadas para a pesquisa de:
• Grupo.
• Subgrupo.
• Classe.
• Produto.
Na abertura seguinte do relatório, a busca era realizada sobre esse estado anterior das tabelas, fazendo com que o sistema não localizasse corretamente um grupo que existia no cadastro.
Correção implementada
Antes de realizar a validação de grupo, subgrupo e classe, o sistema passou a:
1. Abrir a tabela correspondente.
2. Remover qualquer recorte existente.
3. Remover filtros aplicados anteriormente.
4. Utilizar o índice principal da tabela para realizar a pesquisa.
Esse procedimento garante que a validação seja feita sobre os registros completos e no estado correto.
Liberação das tabelas após o relatório
Também foi ajustado o encerramento da rotina.
Após visualizar ou imprimir o relatório, o sistema passa a:
• Liberar as tabelas utilizadas.
• Fechar a tela de impressão corretamente.
Com isso, uma nova abertura do relatório não herda o estado das tabelas utilizado na execução anterior.
Comportamentos mantidos
As demais características do relatório permanecem inalteradas.
Não foram modificados:
• Texto da mensagem exibida ao usuário.
• Totais apresentados no relatório.
• Relatório Grupo Geral.
• Relatório Grupo Individual.
Quando o grupo for deixado em branco, o comportamento permanece sendo considerar:
Todos
Configuração
Não é necessária nenhuma configuração adicional.
A correção passa a funcionar automaticamente após a atualização do relatório ou aplicativo que contém a rotina ajustada.
Questões:
1. O que acontecia ao abrir novamente o relatório Vendas por Grupo/SubGrupo? A) O relatório não permitia informar nenhum grupo. B) Um grupo existente podia ser apresentado como “Grupo não Cadastrado”. C) O sistema excluía o grupo do cadastro. D) O relatório era sempre emitido sem filtros.
2. Qual era a causa do problema? A) O grupo informado não existia na tabela. B) O cadastro de grupos estava sem índice. C) As tabelas utilizadas pela pesquisa permaneciam abertas e recortadas após a impressão. D) O relatório não possuía consulta para grupo.
3. O que passou a ser feito antes da validação de grupo, subgrupo e classe? A) O sistema exclui os filtros permanentemente. B) O sistema abre as tabelas, remove recortes e filtros e utiliza o índice principal. C) O sistema copia os dados para uma nova tabela. D) O sistema ignora a pesquisa informada pelo usuário.