Relatórios Configurados¶
Relatórios > Configurados
O que é¶
O módulo Relatórios Configurados executa relatórios personalizados criados pela equipe de suporte ou pelo administrador do sistema. Cada relatório é uma consulta SQL armazenada no banco de dados (CONSRELA) com seus campos, filtros, condições e ordenação pré-definidos. O usuário seleciona o módulo, escolhe o relatório e preenche os parâmetros solicitados antes de gerar.
Como acessar¶
No menu principal, clique em Relatórios → Configurados.
Onde impacta o sistema¶
- Executa a SQL definida na tabela
CONSRELA— somente leitura por padrão - Tabela de configuração:
CONSRELA(com subtabelas de parâmetros, seleção, condições e ordenação) - Geração via
PrintFast(caractere) ou FastReport (gráfico), conforme o campoTIPOdo relatório
Como usar¶
1. Selecionar o módulo¶
O painel esquerdo (Módulos) lista os módulos disponíveis para o perfil do usuário. Clique em um módulo para filtrar os relatórios associados a ele.
2. Selecionar o relatório¶
O painel central (Relatórios) exibe os relatórios disponíveis no módulo selecionado. Clique no relatório desejado para carregá-lo.
3. Preencher os parâmetros¶
O painel direito exibe os parâmetros do relatório selecionado. Cada parâmetro pode ser de um dos tipos abaixo:
| Tipo de parâmetro | Como preencher |
|---|---|
| Texto (String) | Digite o valor diretamente no campo |
| Data | Selecione a data pelo calendário ou digite no formato dd/mm/aaaa |
| Número (Integer) | Digite o valor numérico |
| Pesquisa (SearchEdit) | Use F3 para abrir a consulta e selecionar o valor |
4. Gerar o relatório¶
Selecione a impressora no combo e clique em Gerar. O sistema monta a SQL com os parâmetros informados e executa a consulta.
Estrutura de um relatório configurado¶
Cada relatório armazenado em CONSRELA contém:
| Campo | Descrição |
|---|---|
NOME |
Nome exibido na lista de relatórios |
TIPO |
Tipo de geração: caractere (PrintFast) ou FastReport |
LARG |
Largura de impressão em colunas |
SQL |
Corpo da consulta SQL com tags de parâmetros |
NIVEL |
Nível de acesso necessário |
USUARIOS |
Lista de usuários com permissão específica |
SISTEMA |
Sistema/módulo ao qual o relatório pertence |
MODULO |
Módulo interno de classificação |
TAM_FONTE |
Tamanho da fonte de impressão |
FRX_REPORT |
Template FastReport (quando TIPO = F) |
Totalizadores e quebras¶
Relatórios de tipo caractere suportam: - Totalização por coluna: soma, contagem, média, mínimo ou máximo - Quebras de grupo: subtotais a cada mudança de valor em determinado campo - O sistema acumula os valores automaticamente conforme a SQL e a configuração de totalizadores
Impressora¶
Selecione a impressora no combo antes de gerar. A impressora padrão do sistema é pré-selecionada automaticamente.
Atalhos de teclado¶
| Ação | Atalho |
|---|---|
| Navegar entre módulos | Setas / clique no grid de módulos |
| Navegar entre relatórios | Setas / clique no grid de relatórios |
| Pesquisar parâmetro | F3 no campo SearchEdit |
| Gerar relatório | Botão Gerar |
| Fechar | Botão Sair |
Perguntas frequentes¶
Não encontro o relatório que o suporte criou — o que verificar?
Verifique o campo USUARIOS e NIVEL do relatório em CONSRELA. Se o seu usuário não estiver na lista de permissão ou não atingir o nível exigido, o relatório não aparecerá. Contate o administrador para ajustar as permissões.
Posso criar meu próprio relatório configurado?
Os relatórios são criados pelo suporte técnico diretamente na tabela CONSRELA. Usuários finais não têm acesso à criação — apenas à execução dos relatórios existentes.
O relatório está demorando muito para gerar — o que fazer? A SQL do relatório pode estar sem índices adequados ou consultando grandes volumes de dados sem filtros. Preencha o maior número possível de parâmetros para restringir o resultado. Se o problema persistir, contate o suporte para otimização da SQL.