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

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




=== **1. Sobre** ===
=== 1. Sobre ===


O Gerador de Relatórios está sendo disponibilizado aos clientes SupraMais com a finalidade de permitir a customização de relatórios.
O Gerador de Relatórios está sendo disponibilizado aos clientes SupraMais com a finalidade de permitir a customização de relatórios.
Linha 9: Linha 9:
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).
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.**
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.
A responsabilidade de validação dos dados e informações é de responsabilidade do cliente.




=== **2. Acesso ao Gerador de Relatórios** ===
=== 2. Acesso ao Gerador de Relatórios ===


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


[[image:image-20210929123730-1.png]]
[[image:image-20210929123730-1.png]]




=== **3. Ajuda** ===
=== 3. Ajuda ===


No menu ajuda contém o manual com as instruções de utilização do Gerador de Relatórios:
No menu ajuda contém o manual com as instruções de utilização do Gerador de Relatórios:
Linha 27: Linha 27:
[[image:1632937467033-397.png]]
[[image:1632937467033-397.png]]


=== **4. Grupos** ===
=== 4. Grupos ===


No menu Grupos são criadas as categorias onde iremos salvar os relatórios gerados:
No menu Grupos são criadas as categorias onde iremos salvar os relatórios gerados:
Linha 33: Linha 33:
[[image:image-20210929113142-2.png]]
[[image:image-20210929113142-2.png]]


===== 4.1. Inserir Grupo: =====


===== **4.1. Inserir Grupo:** =====
Para adicionar um grupo, clique na opção “NOVO”, digite o nome e após clique em gravar:


Para adicionar um grupo, clique na opção “NOVO”, digite o nome e após clique em gravar:
[[image:image-20210929113150-3.png]]


**~ **[[image:image-20210929113150-3.png]]
Nota: Caso desista do cadastro, para sair, é só clicar em qualquer lugar fora da tela ou pressionar "ESC".


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




===== **4.2. Alterar nome do Grupo:** =====
===== 4.2. Alterar nome do Grupo: =====


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




=== **5. Relatórios** ===
=== 5. Relatórios ===


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


[[image:image-20210929114852-5.png]]
[[image:image-20210929114852-5.png]]




Linha 62: Linha 63:




=== **6. Novo** ===
=== 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.
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.
Linha 69: Linha 70:


[[image:image-20210929115609-7.png]]
[[image:image-20210929115609-7.png]]




Linha 75: Linha 77:
[[image:image-20210929115731-8.png]]
[[image: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.


**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.


**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.


**Terceira Coluna: **São as configurações do relatório que está sendo criado.
 
[[image:1632927848931-655.png]]




[[image:1632927848931-655.png]]




**Titulo:** Nome do Relatório.
'''Titulo:''' Nome do Relatório.


**Grupo:** Categoria onde será salvo.
'''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.
'''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.
'''Tamanho:''' Fonte.


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




Linha 104: Linha 107:




=== **7. Filtros** ===
=== 7. Filtros ===


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


[[image:image-20210929120640-10.png]]
[[image:image-20210929120640-10.png]]
 
===== 7.1. Campo: =====
 
===== **7.1. Campo:** =====


Selecione o critério do filtro:
Selecione o critério do filtro:
Linha 117: Linha 118:
[[image:1632928349708-463.png]]
[[image:1632928349708-463.png]]


 
===== 7.2. Operação e Valor: =====
===== **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:
Selecione a operação referente ao campo informado no item anterior, e digite o valor que deve ser filtrado:
Linha 125: Linha 125:




* **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".**       **
'''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
'''Diferente de:''' Selecione quando desejar que o **campo **informado seja diferente do '''valor''' digitado.


      no** **campo "Vendedor" e digite no valor "Vendedor X".
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.


* **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".


      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".


* **Menor que:** Selecione quando desejar que o **campo **informado seja menor do que **valor** digitado.
'''Contém:''' Selecione quando desejar que o '''campo''' contenha '''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
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".


      "Preco_Produto" e digite no valor "500".


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


* **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 não contêm "João" no nome, nesse caso, selecione no campo "Cliente" e digite no valor "João".


      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".
'''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


* **Não Contém: **Selecione quando desejar que o **campo **não contenha o **valor** digitado.
que "31/12/2019", nesse caso, selecione no campo "Data_Vencimento" e digite as datas.


      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.




Linha 189: Linha 179:
===== **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: =====


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).
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).
Linha 214: Linha 205:




===== **7.6. Totalizar por: ** =====
===== 7.6. Totalizar por: =====


Na opção "Totalizar por", selecione o campo que deseja somar no relatório:  
Na opção "Totalizar por", selecione o campo que deseja somar no relatório:  
Linha 220: Linha 211:
[[image:1632932346970-298.png]]
[[image: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.


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: =====
 
 
===== **7.7. Numerar:** =====


Na opção "Numerar", selecione se deseja apresentar a numeração das linhas no relatório:
Na opção "Numerar", selecione se deseja apresentar a numeração das linhas no relatório:
Linha 230: Linha 219:
[[image:1632932362686-323.png]]
[[image:1632932362686-323.png]]


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


[[image:1632932373423-282.png]]
[[image:1632932373423-282.png]]


 
===== 7.9. Buscar e Limpar: =====
===== **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:
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:


[[image:1632932388248-630.png]]
[[image:1632932388248-630.png]]


=== 8. Menu ===


=== **8. Menu** ===




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


[[image:1632932430768-421.png]]
[[image:1632932430768-421.png]]


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


[[image:1632932444878-122.png]]
[[image: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:
 
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:


[[image:1632932470996-696.png||style="float:left"]]
[[image:1632932470996-696.png||style="float:left"]]
Linha 262: Linha 249:




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


[[image:1632932480343-163.png]]




* **Filtros: **Clique nesse botão quando desejar filtrar os dados do relatório usando um filtro salvo:
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:
 
[[image: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:


[[image:1632932489573-643.png]]
[[image:1632932489573-643.png]]
Linha 275: Linha 260:




=== **9. Criação de View** ===
=== 9. Criação de View ===
 
===== 9.1. Responsabilidade das Informações: =====
 
===== **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 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).
* 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: ======
 
===== **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_ :
O campo “totalizar por” do filtro de dados, só puxa por colunas que começam com vlr_ ou qtd_ ou preco_ :
Linha 295: Linha 273:
[[image:1632938737195-127.png]]  [[image:1632939727019-788.png]]  [[image:1632938724481-894.png]]
[[image:1632938737195-127.png]]  [[image:1632939727019-788.png]]  [[image:1632938724481-894.png]]


 
====== 9.2.2. Aspas: ======
====== **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.
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.
Linha 302: Linha 279:
Exemplo: Select replace (nome,'''',' ') from cliente_fornecedor
Exemplo: Select replace (nome,'''',' ') from cliente_fornecedor


 
====== 9.2.3. Nomes dos Campos: ======
====== **9.2.3. Nomes dos Campos:** ======
 
O nome do campo na view deve começar com letra Maiúscula, separando as palavras com underline (_).
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
Exemplo: Nome_Cliente , Preco_Venda, Cod_Produto
 
====== 9.2.4. Caracteres Especiais: ======
 
====== **9.2.4. Caracteres Especiais:** ======


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




====== **9.2.5. Nome da View:** ======
====== 9.2.5. Nome da View: ======


O nome da view deve iniciar com ‘SGRP_’
O nome da view deve iniciar com ‘SGRP_’
Linha 322: Linha 295:




====== **9.2.6. Abreviação:** ======
====== 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
Deve-se abreviar os campos e nomes das views, para que no relatório ocupe menos espaço  e fique visualmente melhor
Linha 329: Linha 302:


Exemplo de nome do campo: Numero_Nota_Fiscal  ou Num_Nfe
Exemplo de nome do campo: Numero_Nota_Fiscal  ou Num_Nfe
                                                                                                                                                                              [[Topo>>doc:]]

Edição das 18h50min 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