Skip to main content

Gerador de Relatórios (nova versão)

    Para utilizaçãutilização do do Novo Gerador de RelatóRelatórios  primeiramente éé necessánecessário instalaçãinstalação na mesma pasta onde estãestão instalados os Sistemas.

    Em seguida, utilizando o login do do SUPERVISOR, acesse o menu menu RelatóRelatórios/Gerador de RelatóRelatórios (nova versãversão)/Cadastra

    image.png

    Sistema apresentaráapresentará mensagem dizendo que que serãserão criadas informaçõinformações para o novo gerador, clique em em SIM

    image.png

    O Sistema criarácriará as tabelas e ao finalizar darádará mensagem InformaçõInformações criadas com sucesso.

    image.png

    image.png

    Para criaçãcriação de um um novo relatórelatório  acesse novamente o menu menu RelatóRelatórios/Gerador de RelatóRelatórios (nova versãversão)/Cadastra  e o sistema apresentaráapresentará a tela para escolha dos dos Sistema  que possuem informaçõinformações que deverãdeverão constar no relatórelatório.

    1) SELECIONANDO SISTEMAS

    image.png

    A opção opção Separa Tabelas por Assunto  faz com que na própróxima tela (onde os campos o selecionados), utilize determinados assuntos para separar as tabelas. Dessa forma éé possípossível visualizar, por exemplo, todas as tabelas relacionadas a Nota Fiscal.

    image.png

    Definindo o relatórelatório como como Favorito, o mesmo poderápoderá ser visualizado no menu de de relatórelatórios do sistema, permitindo ao usuáusuário visualizar o resultado final, que éé o própróprio relatórelatório, utilizando esse atalho.

    image.png

    Em alguns relatórelatórios, ordem de seleçãseleção dos campos, ou os os própróprios campos selecionados  fazem com que alguns registros sejam sejam duplicados.  Para ignorar esse tipo de comportamento, basta apenas marcar a opção opção Ignora itens duplicados.

    image.png

    Essa duplicidade pode ocorrer em algumas FunçõFunções que poderemos utilizar para a confecçãconfecção do relatórelatório, e para ignorar tambétambém esse comportamento, existe a opção opção Ignora itens duplicados nas funçõfunções.

    image.png

    Finalizando a tela inicial do Gerador, devemos escolher escolher quais sistemas vamos utilizar na geraçãgeração do relatórelatório. ÉÉ importante se atentar a isso, pois éé atravéatravés dessa seleçãseleção que Gerador mostra os campos que podem pertencer ao relatórelatório.

    ApóApós a escolha dos Sistemas clique na seta seta PróPróximo (F9).

    image.png

    2) SELECIONANDO CAMPOS

    Em seguida o Sistema apresentaráapresentará a tela tela Selecionando Campos para que sejam definidas quais as as Tabelas  que serãserão utilizadas de cada sistema, apóapós o usuáusuário fazer essa definiçãdefinição o Sistema apresentaráapresentará do lado direito da tela todos os os campos da tabela  escolhida, o usuáusuário deverádeverá escolher quais os campos que farãfarão parte do relatórelatório, no momento que esta escolha éé feita o campo escolhido vai para para Campos Selecionados”Selecionados”. Clique no botão botão PróPróximo (F9).

    image.png

    3) ORDENANDO TABELAS

    A própróxima tela é é Ordenando Tabelas”Tabelas”, muitas vezes a ordem das tabelas pode determinar o resultado de uma consulta. A tela de ordenaçãordenação serve para que o usuáusuário demonstre a ordem das tabelas.

    Caso o usuáusuário o saiba, ou o queira definir a melhor ordem para o seu relatórelatório, o sistema ira fazer automaticamente. Nessa tela devemos definir qual éé nossa  tabela principal.  A tabela principal deve ser aquela que contécontém as as informaçõinformações mais relevantes

    IMPORTANTE:  Caso alguma das tabelas o possua relaçãrelação com as demais, impossibilitando a geraçãgeração do relatórelatório, o usuáusuário seráserá avisado nessa tela, ou seja, para avançavançar ao própróximo passo, todas as tabelas selecionadas devem possuir algum tipo de relaçãrelação. O sistema deve avisar qual tabela o possui essa relaçãrelação. Depois de realizada a ordenaçãordenação clique no botão botão PróPróximo (F9).

    image.png

    image.png

    image.png


    image.png

    4) DEFININDO CAMPOS VIRTUAIS

    Campos virtuais o campos que o fazem parte de nenhuma das tabelas selecionadas, e que serão serão criados e receberãreceberão valor apenas na geraçãgeração do relatórelatório.
    Esses campos podem ser campos do tipo tipo texto, podem ser campos numénuméricos, e podem atéaté ser campos calculados, ou seja, podem receber rmulas para retornar um determinado valor.

    Esses valores, padrõpadrões ou calculados, devem ser atribuíatribuídos na campo Valor Padrão”Padrão”. No caso de uma rmula, o usuáusuário pode utilizar a tela de Campos Calculados para montar a expressãexpressão de maneira simples. Para maiores informaçõinformações verifique o HELP na próprópria tela de Campos Calculados.

    Suponhamos que o usuáusuário precise criar uma coluna de nome nome CMV, que contenha preçpreço do produto (tabela) multiplicado pela quantidade de itens da NF (tabela),  nesse caso ele deverádeverá dar dar nome ao campo (CMV) o tipo seráserá calculado, definir o tamanho e a origem do campo e na lula Valor Padrão”Padrão” deverádeverá colocar a rmula para que o Sistema chegue ao valor desejado, nesse caso preçpreço multiplicado por quantidade, o resultado da rmula, caso o usuáusuário queira poderápoderá ser utilizado em uma nova rmula, em seguida clique no botão botão PróPróximo (F9).

    image.png

    5) CONFIRMANDO OS CAMPOS

    A tela de de ConfirmaçãConfirmação dos Campos é é muito importante, pois éé nela que definimos o titulo do campo no relatórelatório e se o mesmo vai ser utilizando em pesquisa.
    UtilizaçãUtilização em pesquisa:  Se apenas gerarmos o relatórelatório, ele iráirá trazer todos os registros possípossíveis dos campos que selecionamos, poréporém em algumas situaçõsituações desejamos filtrar esse registro, seja por data, por algum mero especifico ou por qualquer outra coisa. Na tela de ConfirmaçãConfirmação dos Campos que definimos quais campos poderãpoderão ser utilizados como filtros. Para isso temos quatro opçõopções:

    o:  O campo seráserá mostrado no relatórelatório, mas o fara parte do filtro.
    Sim:  O campo seráserá mostrado no relatórelatório e faráfará parte do filtro.
    Somente Pesquisa:  O campo faráfará parte do filtro, mas o seráserá mostrado no relatórelatório.
    Somente rmula:  O campo o faráfará parte da pesquisa e tambétambém o seráserá mostrado no relatórelatório. O mesmo deve ser considerado apenas na rmula em que foi definido.

    Na confirmaçãconfirmação dos campos, podemos ainda definir uma funçãunção para o campo que desejarmos.  Essas funçõfunções o semelhantes ààs funçõfunções que podem ser incluíincluídas nos Campos Calculados.

    Na tela de de ConfirmaçãConfirmação dos Campos Campos podemos definir definir quais campos farãfarão parte da pesquisa, ou seja, serãserão utilizados para para filtrar  o relatórelatório. Na Na DefiniçãDefinição de Filtros é é que mostramos ao relatório relatório como esses filtros deverãdeverão ser aplicados aos campos escolhidos. Cada campo pode ter mais de um filtro.

    No exemplo abaixo, definimos que Data de Emissão Emissão seráserá utilizada para para filtrar nosso relatórelatório, e assim podemos determinar qual qual Tipo de Filtro será será aplicado a ele:
    Igual:  O campo seráserá filtrado baseado numa comparaçãcomparação de igualdade. Ex: DataEmissao = 30/04/2011
    Diferente:  O campo seráserá filtrado baseado numa comparaçãcomparação de diferençdiferença. Ex: DataEmissao <> 30/04/2011
    Menor:  O campo seráserá filtrado baseado na inferioridade do campo em comparaçãcomparação ao valor passado. Se passarmos a data como 30/04/2011, por exemplo, o relatórelatório iráirá demonstrar todos os registros onde a data éé inferior a essa data.
    Maior:  O campo seráserá filtrado baseado na inferioridade do campo em comparaçãcomparação ao valor passado. Se passarmos a data como 30/04/2011, por exemplo, o relatórelatório iráirá demonstrar todos os registros onde a data éé superior a essa data.
    Menor ou igual:  Esse filtro se assemelha ao filtro filtro Menor,  diferenciando-se apenas no fato de considerar o os valores inferiores, mas tambétambém o própróprio valor passado.
    Maior ou igual:  Esse filtro se assemelha ao filtro filtro Maior,  diferenciando-se apenas no fato de considerar o os valores superiores, mas tambétambém o própróprio valor passado.
    Entre:  Com esse filtro, o relatórelatório seráserá filtrado baseando-se numa faixa passada pelo usuáusuário. Nesse filtro o usáusário deve informar dois valores. Ex: Utilizando a DataEmissãDataEmissão ainda como exemplo, seria necessánecessário informar a DataEmissaoInicial e a DataEmissaoFinal.
    ContéContém:  Esse filtro deve ser mais utilizado para campos do tipo texto, pois busca os valores que contécontém o texto passado pelo usuáusuário. Ex: Se fizermos uma busca pela RazãRazão Social dos clientes, e possuirmos na base um cliente chamado chamado Empresa Teste RelatóRelatório,  poderípoderíamos passar para nosso filtro filtro ContéContém,  a seguinte palavra-chave:  Emp
    Pois Pois Emp Emp estáestá contido dentro de de Empresa Teste RelatóRelatório.

    Ainda nessa etapa podemos definir se esse valor do filtro é é fixo ou o.  Caso seja Fixo, nessa tela o usuáusuário deve definir o valor a ser utilizado pelo filtro. Caso o seja, o usuáusuário iráirá informar o valor do filtro da tela final do relatórelatório, e esse valor seráserá pedido toda vez que o usuáusuário for gerar o relatórelatório.

    IMPORTANTE:  Devemos lembrar que essa etapas definem estrutura do nosso relatórelatório, e o serãserão necessánecessárias toda vez que desejarmos visualizar o relatórelatório de vendas, por exemplo, que criarmos aqui. Mas caso o usuáusuário deseje alterar, inserir ou excluir algum campo, ele deve entrar na ediçãedição da estrutura e passar novamente por essas etapas. Caso contrácontrário, pode-se utilizar sempre a tela final.

    seráserá possípossível definir  filtros dos campos que em confirmando Campos  estiverem definidos com com Sim  na coluna Utilizado em Pesquisa

    image.png

    6) DEFININDO A ORDENÇÃORDENÇÃO DOS CAMPOS

    Na tela de ordenaçãordenação, podemos criar ordenaçõordenações para o relatórelatório, e definir quais campos farãfarão parte dessa ordenaçãordenação.

    Se criarmos mais de uma ordenaçãordenação, podemos no momento da geraçãgeração do relatórelatório,  selecionar qual ordenaçãordenação utilizaremos. Isso iráirá alterar a maneira como os dados serãserão mostrados.
    Ex: Criando uma ordenaçãordenação por mero da Nota,  o relatórelatório apresentaráapresentará os dados de acordo com mero da nota. Se por acaso, definirmos que a ordenaçãordenação éé por data,  os registros serãserão apresentados de acordo com data, e o mais pela numeraçãnumeração.

    image.png

    image.png

    7) DEFININDO AS QUEBRAS

    AléAlém de ordenar os dados, podemos podemos quebráquebrá-los em grupos. Essa quebra éé definida pela igualdade desses registros em algum campo que escolhermos. Na imagem abaixo, definimos que a quebra éé pelo mero da nota fiscal. nome da quebra será será utilizado na tela final, pois podemos cadastrar varias quebras e utilizar apenas uma.

    image.png

    8) DEFININDO FILTROS

    Em definindo filtros vocêvocê conseguira definir quais os filtros que serãserão utilizados no momento da visualizaçãvisualização do RelatóRelatório

    Em nosso exemplo informamos que iremos informar no filtro (no momento da visualizaçãvisualização do RelatóRelatório), os meros de intervalo das notas fiscais - de tal nota atéaté tal nota)

    image.png

    9) VERIFICANDO RESULTADOS

    Na tela Verificando Resultados”Resultados”, o sistema mostrarámostrará a configuraçãconfiguração do relatórelatórios de acordo com o selecionado anteriormente.

    image.png

    Quando chegar na etapa Verificando Resultados,  salve o RelatóRelatório

    image.png

    Em seguida acesse novamente o menu menu RelatóRelatórios>Gerador de RelatóRelatórios (nova versãversão)>ManutençãManutenção  e clique na seta seta AvançAvança

    image.png

    Edite o RelatóRelatório

    image.png

    para a úúltima etapa do relatórelatório

    SeráSerá apresentada a tela para que vocêvocê defina configuraçãconfiguração de visualização visualização (Quebra, Filtros, de acordo com o que foi cadastrado na elaboraçãelaboração do RelatóRelatório)

    Ao pedir a visualizaçãvisualização do relatórelatório, o usuáusuário deverádeverá definir a quebra, ordem e tipo do relatórelatório.

    image.png

    .

    image.png

    Veja tambétambém os Itens:

    .