Gerador de Relatórios: mudanças entre as edições

De SupraWiki
Sem resumo de edição
Linha 177: Linha 177:




===== **7.3. E/OU: ** =====
===== 7.3. E/OU: =====


Selecione essa opção quando precisar adicionar outras(s) validações(s) ao seu filtro, podendo inserir quantas validações forem necessárias:
Selecione essa opção quando precisar adicionar outras(s) validações(s) ao seu filtro, podendo inserir quantas validações forem necessárias:


[[image:1632930688355-590.png]]\
[[image:1632930688355-590.png]]


Usa-se '''"E"''' quando o filtro deve considerar todas as condições informadas, e '''"OU"''' quando o filtro deve considerar uma condição ou outra.
Usa-se '''"E"''' quando o filtro deve considerar todas as condições informadas, e '''"OU"''' quando o filtro deve considerar uma condição ou outra.


===== 7.4. Ordenar por e Ordem: =====
===== 7.4. Ordenar por e Ordem: =====

Edição das 18h52min de 7 de junho de 2023


1. Sobre

O Gerador de Relatórios está sendo disponibilizado aos clientes SupraMais com a finalidade de permitir a customização de relatórios.

Através de views (consultas de dados feitas dentro do banco de dados), serão disponibilizados os dados para personalizar o relatório com os campos desejados.

Inicialmente o aplicativo requer um usuário com competência para avaliar os dados e informações apresentadas. É interessante que o usuário já tenha vivência com a extração de dados ou informações diretas no banco de dados (comandos SQL).

Oferecemos profissionais especializados em banco de dados para criação de consultas SQL e layout de relatórios específicos, a custo de hora técnica.**

A responsabilidade de validação dos dados e informações é de responsabilidade do cliente.


2. Acesso ao Gerador de Relatórios

Ao acessar o link do gerador, será exibida a seguinte tela:*

Image-20210929123730-1.png


3. Ajuda

No menu ajuda contém o manual com as instruções de utilização do Gerador de Relatórios:

1632937467033-397.png

4. Grupos

No menu Grupos são criadas as categorias onde iremos salvar os relatórios gerados:

Image-20210929113142-2.png

4.1. Inserir Grupo:

Para adicionar um grupo, clique na opção “NOVO”, digite o nome e após clique em gravar:

Image-20210929113150-3.png

Nota: Caso desista do cadastro, para sair, é só clicar em qualquer lugar fora da tela ou pressionar "ESC".


4.2. Alterar nome do Grupo:

Para alterar o nome, clique em cima do grupo, digite o nome e após clique em gravar:

Image-20210929114645-4.png


5. Relatórios

No menu “Relatórios”, serão apresentados os grupos criados, conforme mostra imagem abaixo:

Image-20210929114852-5.png


Ao clicar no grupo, serão apresentados os relatórios que pertencem a ele:

Image-20210929114952-6.png


6. Novo

Para inserir um relatório dentro do grupo, clique na opção "NOVO", após serão apresentadas as views disponíveis para geração do relatório.

A aba Padrão, mostra as views comuns, disponibilizadas gratuitamente, e a aba Personalizado mostra as views criadas de acordo com a necessidade da empresa:

Image-20210929115609-7.png


Ao selecionar uma view, abrirá a tela para selecionar quais campos são necessários para montar o relatório:

Image-20210929115731-8.png

Primeira Coluna: Campos que serão apresentados no relatório, nessa coluna deve ficar apenas os campos que precisam ser visualizados.

Segunda Coluna: São todos os campos disponibilizados por essa view. Clique no campo desejado e arraste para a primeira coluna.

Terceira Coluna: São as configurações do relatório que está sendo criado.


1632927848931-655.png



Titulo: Nome do Relatório.

Grupo: Categoria onde será salvo.

Página: Orientação de impressão (Paisagem ou Retrato). A impressão mudará automaticamente para paisagem quando não couber as colunas selecionas no formato retrato.

Tamanho: Fonte.

Borda: Impressão Com Borda (com linhas e colunas), Sem Borda (sem linhas e colunas), Borda Inferior (Com linhas apenas).


Depois de configurado clique em "SALVAR":

Image-20210929120524-9.png

Após clicar em "SALVAR", o botão "VISUALIZAR" fica disponível.


7. Filtros

Após clicar em "VISUALIZAR", a seguinte tela será apresentada:

Image-20210929120640-10.png

7.1. Campo:

Selecione o critério do filtro:

1632928349708-463.png

7.2. Operação e Valor:

Selecione a operação referente ao campo informado no item anterior, e digite o valor que deve ser filtrado:

1632928446743-670.png 1632928477457-626.png


Igual a: Selecione quando desejar que o campo informado seja igual ao valor digitado.

Ex.: Supondo que a view tem o campo "UF", e deseja-se filtrar por "MG", nesse caso selecione o campo "UF" e digite no valor "MG".


Diferente de: Selecione quando desejar que o **campo **informado seja diferente do valor digitado.

Ex.: Supondo que a view tem o campo "Vendedor", e deseja-se filtrar todos os vendedores, exceto o "Vendedor X", nesse caso, selecione no campo "Vendedor" e digite no valor "Vendedor X".

Maior que: Selecione quando desejar que o campo informado seja maior do que o valor digitado.

Ex.: Supondo que a view tem o campo "Preco_Produto", e deseja-se filtrar pelo preço maior que R$ 100,00, nesse caso, selecione no campo "Preco_Produto" e digite no valor "100".


Menor que: Selecione quando desejar que o campo informado seja menor do que o valor digitado.

Ex.: Supondo que a view tem o campo "Preco_Produto", e deseja-se filtrar pelo preço menor que "R$ 500,00", nesse caso, selecione no campo "Preco_Produto" e digite no valor "500".

Contém: Selecione quando desejar que o campo contenha o valor digitado.

Ex.: Supondo que a view tem o campo "Cliente", e deseja-se filtrar pelos clientes que contêm "Maria" no nome, nesse caso, selecione no campo "Cliente" e digite no valor "Maria".


Não Contém: Selecione quando desejar que o campo não contenha o valor digitado.

Ex.: Supondo que a view tem o campo "Cliente" e deseja-se filtrar pelos clientes que não contêm "João" no nome, nesse caso, selecione no campo "Cliente" e digite no valor "João".


Período: Selecione quando desejar filtrar por intervalos de data.

Ex.: Supondo que a view tem o campo "Data_Vencimento" e deseja-se filtrar pelas datas de vencimento maior que "01/10/2019" e menor

que "31/12/2019", nesse caso, selecione no campo "Data_Vencimento" e digite as datas.


  • **Valor:** Selecione quando desejar filtrar pelo **campo** com intervalo de valor inicial e final.
     Ex.: Supondo que a view tenha o campo "Vlr_Nota", e deseja-se filtrar pelos documentos que tem valor entre "100,00 e 1000,00". Nesse caso,
     selecione no campo "Vlr_Nota", na operação selecione "Valor", e digite o valor inicial e final.
    • ~ **
  • **Vazio:** Selecione quando desejar filtrar pelo **campo **que esteja com a informação em branco.
     Ex.: Supondo que a view tenha o campo "Data_Quitacao", e deseja-se filtrar pelos documentos que não foram quitados, ou seja documento em
     aberto. Nesse caso, selecione no campo "Data_Quitacao", na operação selecione "Vazio" e no valor não digite nada.


7.3. E/OU:

Selecione essa opção quando precisar adicionar outras(s) validações(s) ao seu filtro, podendo inserir quantas validações forem necessárias:

1632930688355-590.png

Usa-se "E" quando o filtro deve considerar todas as condições informadas, e "OU" quando o filtro deve considerar uma condição ou outra.

7.4. Ordenar por e Ordem:

Na opção "Ordenar por", selecione o campo que seja utilizar para ordenação. Na opção "Ordem", informe se será crescente (ACS) ou decrescente (DESC).

É possível selecionar até 2(dois) tipos de ordenação:

1632931179004-813.png 1632931196571-644.png


**7.5. Agrupar por: **

Na opção "Agrupar por", selecione o campo que deseja utilizar para criar blocos de dados, as informações do relatório serão apresentadas separadas de acordo com o campo selecionado:

1632931378781-621.png

Ex.: Quando precisar separar os dados do relatório por estado, selecione no "Agrupar por" o campo "UF".


7.6. Totalizar por:

Na opção "Totalizar por", selecione o campo que deseja somar no relatório:

1632932346970-298.png

Ex.: Quando é necessário saber o total de produtos em estoque, nesse caso, selecione no "Totalizar por" o campo "Qtd Estoque Produto". Ao final do agrupamento e do relatório, será apresentada a quantidade total.

7.7. Numerar:

Na opção "Numerar", selecione se deseja apresentar a numeração das linhas no relatório:

1632932362686-323.png

7.8. Registros:

Na opção "Registros", selecione o limite de linhas a serem visualizadas no relatório:

1632932373423-282.png

7.9. Buscar e Limpar:

Após selecionar os filtros, clique no botão "BUSCAR" para apresentar os dados do relatório, ou no botão "LIMPAR" para remover todos os filtros:

1632932388248-630.png

8. Menu

Filtrar/Ordenar: Clique nesse botão para exibir os filtros:

1632932430768-421.png


Impressão: Clique nesse botão para imprimir o relatório:

1632932444878-122.png


Salvar: Clique nesse botão para salvar um filtro recorrente, previamente feito na opção "filtrar/ordenar"**. **Dessa forma, o filtro fica registrado para não precisar realizar a seleção novamente:

style="float:left"


Filtros: Clique nesse botão quando desejar filtrar os dados do relatório usando um filtro salvo:

1632932480343-163.png


Editar: Clique nesse botão para editar ou atualizar os campos do relatório. Selecione ou remova o campo desejado, clique em salvar e após em visualizar:

1632932489573-643.png


9. Criação de View

9.1. Responsabilidade das Informações:
  • Disponibilizamos algumas views padrões para geração de relatórios personalizados, nos responsabilizamos pelos dados nela apresentados.
  • Disponibilizamos também para as empresas que tenham profissionais com conhecimento em SQL Server, a possibilidade de criar suas próprias views, porém não nos responsabilizamos pelos resultados nelas apresentado, pois as mesmas não serão homologadas pela nossa equipe (a homologação deverá ser realizada pela própria empresa).
9.2. Padronização:
9.2.1. Campo Totalizar:

O campo “totalizar por” do filtro de dados, só puxa por colunas que começam com vlr_ ou qtd_ ou preco_ :

1632938737195-127.png 1632939727019-788.png 1632938724481-894.png

9.2.2. Aspas:

Nomes de cliente, bairro, rua ou cadastros no sistema que contenha aspas simples (') não são suportados na consulta SQL, sendo necessário remover as aspas das consultas.

Exemplo: Select replace (nome,',' ') from cliente_fornecedor

9.2.3. Nomes dos Campos:

O nome do campo na view deve começar com letra Maiúscula, separando as palavras com underline (_).

Exemplo: Nome_Cliente , Preco_Venda, Cod_Produto

9.2.4. Caracteres Especiais:

Não é permitido usar caracteres especiais, exceto underline(_), no nome dos campos ou nome da view.


9.2.5. Nome da View:

O nome da view deve iniciar com ‘SGRP_’

Exemplo: SRGP_vendas_cliente_produto


9.2.6. Abreviação:

Deve-se abreviar os campos e nomes das views, para que no relatório ocupe menos espaço e fique visualmente melhor

Exemplo de nome da View: SRGP_quantidade_atendimentos_vendedor ou SGRP_qtd_atend_vendedor

Exemplo de nome do campo: Numero_Nota_Fiscal  ou Num_Nfe