Skip to main content

Utilizando o Gerador de Relatórios

UTILIZANDO O GERADOR DE RELATÓRIOS

O Gerador de relatórios é encontrado no menuMenu Relatórios/Gerador.rios- Gerador. Nessa opção você irá editar oupu elaborar relatórios,rios , sejam eles documentos, etiquetas ou consultas, incluindo dados, condições e fórmulas para que atendam suas necessidades individuais.

Esta ferramenta será útil para você elaborar listagens ou consultas mais simplificadassimplificada que podem envolver uma ou mais tabelas do sistema,Sistema, desde que tenham relaçõesão entre si. Outras listagens ou consultas mais complexas que envolvam rateios de valores, quebras com totalizações mais elaboradas, estarão disponíveis dentro do próprio sistema, já que o Gerador de Relatórelatórios é limitado a auxiliar você em extrair informações simplificadas que possam surgir  durante a utilização do sistemaSistema ou relatórios eventuais que possam se fazer necessários. Mesmo assim, essa ferramenta será muito útil e lhe dará total liberdade em criar novos relatórios dependendo do tipo de informação que você tem necessidade.

TABELAS

 Para entendermos melhor o funcionamento do gerador de relatórios, precisamos terde alguns conhecimentos básicos sobre bancosbanco de dados como Tabelas, Campos, Registros.

As Tabelastabelas possuem um conjuntoconjuntos de campos e dentro destes campos estarão armazenadas as informações digitadas por você. Podemos comparar um Banco de Dados a um Arquivoarquivo Fichário (Como aqueles de aço que são utilizados nos escritórios),. O Arquivoarquivo que seria ( que seria o banco de dados) possui várias Gavetasgavetas (que seriam as tabelas), dentro das Gavetas estãgavetasestarão as Pastas(pastas (que seriam oscampos) campos), e dentro das Pastaspastas estãestarão os Documentosdocumentos (Queque serão os registros de informações armazenadas).

Dentro de um banco de dados existem várias tabelas dependendo dosdo tipostipo de informações que estarão sendo armazenadas. Vejamos o exemplo a seguir:

FUNCIO
CODIGONOME
SALARIO
001MARIA CRISTINA
850,00
002JOAQUIM JOSÉ
1050,00
003ANGELA MARIA
1000,00
004PEDRO AUGUSTO
900,00
CLIENTES
NUMERONOME
DATA DO CADASTRO
111.222.333-44MARIA CRISTINA
10/02/2003
123.715.188-08JOAQUIM JOSÉ
20/03/2003
154.781.568-09ANGELA MARIA
25/03/2003
215.338.828-78PEDRO AUGUSTO
28/02/2003
FORNEC
NUMERONOME
DATA DO CADASTRO
111.222.333-44MARIA CRISTINA
10/02/2003
123.715.188-08JOAQUIM JOSÉ
20/03/2003
154.781.568-09ANGELA MARIA
25/03/2003
215.338.828-78PEDRO AUGUSTO
28/02/2003
LANC2003
CODIGODATAHISTORICO
VALOR
1
10/02/2003COMPRA MATÉRIA PRIMA
850,00
2
20/03/2003PGTO DE DUPLICATA
1050,00
3
25/03/2003NOTA FISCAL DE COMPRA
1000,00
4
28/02/2003DEVOLUÇÃO MERCADORIAS
900,00
HISTORAE
CODIGODESCRICAOTIPO
VALOR UNITARIO
1
MATERIAIS DE ESCRITÓRIOD
850,00
2
HONORÁRIOSR
1050,00
3
DESPESAS COM MATERIAISD
1000,00
4
DARF - IRPJT
900,00

 

image-1683296733077.png

A Tabelatabela se chama FORNECLANC2003 e possui os Campos:campos: Número,Código, NomeData de Lançamento, Histórico e DataValor do CadastroLançamento que são as colunas. Cada registro de informação armazenada corresponde a uma linha, entenda como registro de informação o conteúdo dos campos desta linha. Por exemplo,exemplo o primeiro registro armazenado na tabela é o Númerocódigo 111.222.333-44, Nome Maria Cristina,1, Data do Cadastro 10/02/2003.2003, Histórico Compra de matéria prima, Valor R$ 850,00.

 

 

Quando no relatório selecionarmos estes campos para impressão, o sistema irá imprimir o conteúdo de cada um deles, em linhas de acordo com os registros apresentados.

Se um novo registro for inserido nestana tabela, ele será uma nova linha, com os 3quatro campos disponíveis para que se possa preencher seus conteúdos.

Se o registro for eliminado, toda a linha éserá apagada da tabela.

Nos relatóriorios você poderá escolher também o campo para ordenação.o Conformeconforme a tabela acima se escolhermos a ordem pelo campo Nome,Histórico, o relatório seria impresso da seguinte forma:

image-1683296746963.png 

CODIGONOME
SALARIO
003ANGELA MARIA
1000,00
002JOAQUIM JOSÉ
1050,00
001MARIA CRISTINA
850,00
004PEDRO AUGUSTO
900,00
NUMERONOME
DATA DO CADASTRO
154.781.568-09ANGELA MARIA
25/03/2003
123.715.188-08JOAQUIM JOSÉ
20/03/2003
111.222.333-44MARIA CRISTINA
10/02/2003
215.338.828-78PEDRO AUGUSTO
28/02/2003
CODIGODATAHISTORICO
VALOR
1
10/02/2003COMPRA MATÉRIA PRIMA
850,00
4
28/02/2003DEVOLUÇÃO MERCADORIAS
900,00
2
20/03/2003PGTO DE DUPLICATA
1050,00
3
25/03/2003NOTA FISCAL DE COMPRA
1000,00
CODIGODESCRICAOTIPO
VALOR UNITARIO
4
DARF - IRPJT
900,00
3
DESPESAS COM MATERIAISD
1000,00
2
HONORÁRIOSR
1050,00
1
MATERIAIS DE ESCRITÓRIOD
850,00

O relacionamento entre as tabelas é outro ponto muito importante para o funcionamento correto dos relatórios. Mesmo que você tente unir dados de tabelas que não tenham relacionamento entre si, o próprio geradorgerado irá lhe informar. O relacionamento existe quando um campo de uma determinada tabela tem correspondência com o campo em outra tabela do sistema, isto é, o conteúdo destes campos contémcontpem os mesmos tipos de informações. Por exemplo as tabelas FORNECCENCUST e CONTAFORLANC2003 estão relacionadas pelospelo camposcampo NumeroAbrev e Cod da tabela FORNECCENCUST e NumeroAbrev e CCustoDebito ou CCustoCredito da Tabelatabela CONTAFOR.LANC2003. Estes doisOs campos Abrev armazenam o nome do abreviado da empresa e os campos Cod da tabela CENCUST  e CCustoDebito e CCustoCredito da tabela LANC2003 armazenam o código do Fornecedor.
Centro de Custo.

Para que a idéia de relacionamento fique clara vejamos o seguinte exemplo dade montagem de um novo relatório:

Acessando o menu Relatórios/Gerador você verá esta tela:

         

image-1683296758906.png

Nela você deverá selecionar a aba Consultas/Relatórios para que o gerador entenda que você deseja criar um novo relatório. Mesmo que você pretenda gerar uma etiqueta ougerar documento,uma etiqueta um documento será necessário antes, gerar um relatório para selecionar os campos a serem utilizados, as quebras e as condições que irãoirá delimitar os dados no relatório como datas, NúmerosCódigos de Fornecedores,Lançamentos, etc.ect. E depois destadessa etapa, você conseguirá montar a sua etiqueta ou documento apenas posicionando os campos a partir desta consulta. Veja mais informações em Gerando Etiquetas/Documentos.

Na tela inicial do gerador de relatórios você encontrará alguns botões específicos como:

image-1683296768044.png NOVO :NOVO: Cria um novo relatório para que você possa informar suas especificações.

image-1683296776641.png EDITA: Edita um relatório gerado para que você possa alterar suas especificações.

image-1683296786609.png VISUALIZA DADOS: Mostra numa grade os dados selecionados pelo relatóriorio.

image-1683296801666.png FORMATA ETIQUETA: Permite que você crie um modelo de etiqueta informando as dimensões e medidas do formulário.

Os botões Imprime e Preview foram explicados  conforme item Imprimindo Relatóriosrios.

SELECIONANDO TABELAS E CAMPOS

Clicando no botão novo,Novo, o sistema irá apresentar a tela para que você comece selecionando as tabelas que irão fazer parte do relatório através do botão   o (tabelas). No exemplo abaixo, selecionamos as tabelas FORNECCENCUSTO (CadastroCentros de Fornecedores)Custos), CONTAFOR(ContasLANC2003 (Lançamentos Contábeisbeis) e PLAN2003 (Plano de Fornecedores)Contas). As tabelas LANC2003 e CADBEMPLAN2003 (Cadastrosão apresentadas assim, pois para cada ano definido do sistema, uma nova tabela será criada para guardar estas informações. Quando o relatório estiver pronto e você irá pedir a sua impressão , antes de Bens).qualquer procedimento o sistema pedirá que você informe quais tabelas LANC e PLAN serão utilizadas, isto é , de qual ano. Isto ocorrerá com todas as tabelas do sistema que armazenam os dados desta forma, por mês e ano ou somente ano.

image-1683296819984.png

Veja que a tabela de FuncionáriosLançamentos Contábeis tem o campo CodFuncAbrev que é o nome abreviado da empresa e o campo CCustoDebito que o código do funcionáriocentro de custo da conta débito que também estáestão na tabela de HollerithsCentros Geradosde (campoCusto Codigo).representados pelos campos Abrev e Cod, respectivamente. Isto significa que as duas tem relacionamento entre si.
Quanto aO relacionamento dessas duas tabelas ocorre também através dos campos Abrev e CCustoCredito da tabela de HollerithsLançamentos GeradosContábeis e Eventos existe o mesmo campo CodEvent que é o código do evento. O sistema permitiu a seleção destas tabelas, visto que, existem relacionamentos das informações entre elas.
Portanto podemos utilizaros campos dasAbrev 3e tabelas, mesmo que o relacionamento não seja comum entre todas elas, mas ao menos exista o relacionamento na sequênciaCod da seleção. 
Pois se olharmos a tabela de Funcionários com a tabelacentros de eventos, não existe nenhum campo que relacione, ligue uma com a outra. E se ao selecionarmos as tabelas, escolhêssemos a tabela Funcio e logo em seguida a de Eventos o sistema iria exibir a mensagem que as tabelas não possuem relacionamentos entre si.


Veja que a tabela de Fornecedores tem o campo Numero que é o código do fornecedor que também está na tabela de Contas Contábeis de Fornecedores (campo Numero). Isto significa que as duas tem relacionamento entre si.custo.
Quanto as tabelas deLançamentos FornecedoresContábeis e CadastroPlano de BensContas o relacionamento ocorre através dodos campocampos FoNumeroAbrev e Conta (tabela CADBEM)PLAN) e NumeroAbrev e CCustoDebito ou Abrev e CCustoCredito (tabela FORNEC)LANC), estes campos armazenam o númeronome doabreviado Fornecedor.da empresa e o conta contábil, respectivamente. O sistema permitiu a seleção destas tabelas, visto que, existem relacionamentos das informações entre elas.
Portanto podemos utilizar campos das 3 tabelas, mesmo que o relacionamento não seja comum entre todas elas, mas ao menos exista o relacionamento na sequência da seleção. Pois se olharmos a tabela de Contas ContábeisCentros de FornecedoresCusto com a tabela de CadastroPlano de Bens,Contas, não existe nenhum campo que relacione, ligue uma com a outra. E se ao selecionarmos as tabelas, escolhêssemosescolhessemos a tabela de Contas ContábeisCentros de FornecedoresCusto e logo em seguida a de CadastroPlano de BensContas o sistema iria exibir a mensagem que as tabelas não possuem relacionamentos entre si.



Na tela acima já selecionamos também os campos que serão impressos no relatório e que estão na aba Campos. A seleção pode ser feita arrastando o campo para esta aba ou simplesmente com o duplo clique do mouse sobre o campo escolhido.

Vamos alterar também o Cabeçalho dos campos. Veja que, a linha Cabeçalho recebe o mesmo conteúdo do nome do Campo na tabela. Então vamos alterar a RazSocDataLanc para NomeData por exemplo, para que o relatório fique mais apresentável. Para isto, basta clicar na coluna da grade e digitar o novo conteúdo.

Também está disponível as linhas Totalizado (S/N) e Casas (Int, Dec). A linha Totalizado indica que o campo sendo um valor, será totalizado ao final do relatório ou da quebra e a linha Casas indicam as casas decimais utilizadas nos campos de valor, para indicar um valor com 2 casas decimais você descreveria 10,2, isto significa que a parte inteira teria 10 posições e 2 casas decimais. No caso do campo quantidade, poderia estar parametrizado 5,4.

CONDIÇCONDÕES

Nesta aba você poderá informar as condições que irão delimitar os dados apresentados nos relatórios. Delimitar os dados significa que, de acordo com o que foi informado nesta aba, o sistema irá selecionar os dados que estejam de acordo com estas condições. Para isto você poderá utilizar os Operadores, Comparadores e demais Comandos que estarão descritos a seguir:

 image-1683296832338.png

COMPARADOR

Os comparadores disponíveis são utilizados dentro das condições para que seu conteúdo ou valor seja comparado a um campo da tabela. Se o conteúdo do campo satisfizer a condição de acordo com os valores dos comparadores, este registro será selecionado. Eles serão utilizados sempre em relação a um campo da tabela. Os comparadores disponíveis são Campo, Variável e Valor:                             

image-1683296838958.png

Campo

Utilizando um campo na comparação, significa que o registro será comparado ao conteúdo de um campo de uma determinada tabela. Por exemplo, listar todos os fornecedores e as contaslançamentos contábeis de conta débito com centros de custo e a descrição desses fornecedores.centros de custos. Para isso você deverá comparar o campocampos NumeroAbrev da tabela de FornecedoresLançamentos Contábeis com o comparador Campo que será igual ao campo NumeroAbrev da tabela de ContasCentros de Custo e o campo CCustoDebito da tabela de Lançamentos Contábeis com o camparador Campo que será igual ao campo Cod da tabela de Fornecedores.Centros de Custo. Este tipo de comparação entre duas tabelas é necessária quando por exemplo, neste caso, queremos que no relatório seja impresso o nomeCódigo fornecedordo lançamento que está na tabela de cadastrolançamentos contábeis, e a descrição do centro de fornecedores, e o conta contabilcusto que está na tabela de Contas Contábeiscentros de Fornecedores,custo, portanto, precisamos igualar os campos das duas tabelas.

 image-1683296846601.png

Veja que, antes de um determinado campo, vem o nome da tabela, isto para você ter certeza que está incluindo os campos da tabela correta.

Variável

Variável

Utilizando uma variável na comparação, significa que o registro será comparado ao conteúdo de uma variável, neste caso, ao pedir a impressão do relatório o sistema irá disponibilizar campos para que você informe o valor das variáveis. O nome é sugestivo se levarmos em consideração que a cada emissão do relatório o conteúdo desta variável poderá ser diferente. Então lembre-se que, quando estivermos falando de variáveis significa que é um valor que será informado por você no momento da impressão do relatório.
Uma consideraçconsideração importante: o conteúdo da variável deverá sempre corresponder ao mesmo tipo do campo que está sendo utilizado para comparação. Se o campo for do tipo Data, na variável você deverá obrigatoriamente informar como conteúdo da variável uma data. Se o tipo do campo for Valor (Número), o conteúdo da variável deverá ser um valor, e se o campo for do tipo caracter (letras) o conteúdo deverá ser uma palavra ou letras.
Sempre que você escolher este tipo de comparador, estará disponível a coluna Descr. da Variável, para que você informe o nome que o campo receberá na tela de impressão do relatório identificando que conteúdo ela deverá receber. 
No exemplo abaixo, comparamos o campo Data do Cadastro do fornecedorLançamento com a variável "Data", que é o nome considerado internamente pelo sistema. Para apresentação na tela, foi atribuído o nome "Dt. Cadastro"Lancto".

image-1683296854365.png

Valor

Utilizando um Valor significa que o registro será comparado a um Valor (correspondente ao tipo do campo) que será informado na própria condição. No exemplo abaixo comparamos o campo Data do Cadastro do Fornecedorlançamento com o valor de data 10/03/2003.

image-1683296866380.png

Nos comparadores Valor e Campo, nunca será disponibilizado campos para você informar o conteúdo de comparação no momento da impressão dos relatórios. Portanto, se o conteúdo de comparação não for fixo, é aconselhável você utilizar o comparador Variável.

OPERADORES:

Para que você entenda melhor como funciona os operadores dentro das condições em relação aos campos e aos comparadores, utilizaremos a tabela FORNECLANC2003 como exemplo, que foi explicada anteriormente. Éé necessário também que você tenha conhecimento dos Comparadores.


FUNCIO
CODIGONOME
SALARIO
001MARIA CRISTINA
850,00
002JOAQUIM JOSÉ
1050,00
003ANGELA MARIA
1000,00
004PEDRO AUGUSTO
900,00
CLIENTES
NUMERONOME
DATA DO CADASTRO
111.222.333-44MARIA CRISTINA
10/02/2003
123.715.188-08JOAQUIM JOSÉ
20/03/2003
154.781.568-09ANGELA MARIA
25/03/2003
215.338.828-78PEDRO AUGUSTO
28/02/2003
FORNEC
NUMERONOME
DATA DO CADASTRO
111.222.333-44MARIA CRISTINA
10/02/2003
123.715.188-08JOAQUIM JOSÉ
20/03/2003
154.781.568-09ANGELA MARIA
25/03/2003
215.338.828-78PEDRO AUGUSTO
28/02/2003
LANC2003
CODIGODATAHISTORICODATA
1
10/02/2003COMPRA MATÉRIA PRIMA
850,00
2
20/03/2003PGTO DE DUPLICATA
1050,00
3
25/03/2003NOTA FISCAL DE COMPRA
1000,00
4
28/02/2003DEVOLUÇÃO MERCADORIAS
900,00
HISTORAE
CODIGODESCRICAOTIPO
VALOR UNITARIO
1
MATERIAIS DE ESCRITÓRIOD
850,00
2
HONORÁRIOSR
1050,00
3
DESPESAS COM MATERIAISD
1000,00
4
DARF - IRPJT
900,00

image-1683296878615.png

Dentro da aba condições estarão disponíveis os Operadores:

image-1683296888702.png MAIOR QUE :QUE: Retorna os registros que o conteúdo do campo comparado for maior que o valor utilizado para comparação. Por exemplo : Listar todos os fornecedoreslançamentos com data do cadastro superior a 20/03/2003. A condição ficaria da seguinte forma:

-

    image-1683296900003.png

Leia- se : Retorne os registros cujo campo Data do CadastroLançamento seja maior que 20/03/2003. No relatório seria impresso apenas o terceiro registro da tabela que é o fornecedorlançamento Angelacom Maria.código 3.

image-1683296908789.png MENOR QUEQUE: Retorna os registros que o conteúdo do campo comparado for menor que o valor utilizado para comparação. Por exemplo : Listar todos os fornecedoreslançamentos com data do cadastro inferior a 20/03/2003. A condição ficaria da seguinte forma:

image-1683296920445.png

Leia - se : Retorne os registros cujo campo Data do Cadastrolançamento seja menor que 20/03/2003. No relatório seriam impressos o primeiro e o últimolltimo registro da tabela que são dosos fornecedoreslançamentos Mariacom Cristinacódigo 1 e Pedro Augusto.4.

image-1683296933110.png MAIOR OU IGUAL A, MENOR OU IGUAL A :A: Estes dois operadores combinam os operadores descritos acima com o operador IGUAL A, além de verificar se o valor é maior ou menor que, ele retorna também os registroregistros que possuem o conteúdo do campo comparado igual ao valor de comparação. Se no primeiro exemplo substituirmos o operador de Maior que para Maior ou igual a, além do registro docom fornecedorcódigo Angelade Maria,lançamento 3, seria retornado também o registro docom fornecedorcódigo Joaquimde Josélançamento 2 que tem a Data do Cadastrolançamento igual a 20/03/2003. E no segundo exemplo se substituirmos para menor ou igual a, além dos registros retornados, seria impresso também o dolançamento fornecedorcom Joaquimcódigo José.2.
Estes dois operadores são utilizados também na comparação de valores, onde você poderá indicar uma faixa de valores. Por exemplo:

image-1683296944537.png

Leia -se: Retorne os registros cujo campo Valor do Bem seja maior ou igual que o valor da variável inicial (VlIni) e que o campo Valor do Bem seja menor ou igual que o valor da variável final (VlFim). Neste caso se no momento da impressão do relatório você informar como VlIni R$ 1000,00 e VlFim R$ 1500,00, o sistema irá retornar os registros em que o Valor do Bem esteja entre R$ 1000,00 e R$ 1500,00 inclusive os com valor R$ 1000,00 e R$ 1500,00.
Neste exemplo os dois operadores foram utilizados em conjunto e com o mesmo campo. Porém nada impede que você utilize cada um deles individualmente ou com campos distintos.

image-1683296953163.png IGUAL A , DIFERENTE DE :DE: Retorna os registros que ono conteúdo do campo são exatamente iguais ou diferentes do valor utilizado para comparação. No primeiro exemplo, se substituirmos o operador Maior que para Igual a, o sistema retornaria apenas o registro com código do fornecedorlançamento Joaquim José2 que possuitem Data do Cadastro igual a 20/03/2003. Da mesma forma se utilizarmos o operador Diferente de, retornaria todos os outros 3 registros, exceto o dode fornecedorcódigo Joaquimde José.

lançamento 2.

image-1683296969387.png LIKE : Retorna os registros que o conteúdo do campo comparado corresponda a parte, início ou fim do valor utilizado para comparação. Para isso no momento de imprimir o relatório você utilizará o caracter "%" para indicar se o começo ou o final do conteúdo do campo será desconsiderado da comparação e logo a seguir informar o valor que será comparado. Por exemplo: Listar todos os fornecedoreslançamentos que possuam oa nomepalavra Maria,Compra, no inicio ou no Fimfim do nome:

histórico:

image-1683296981447.png

Leia -se: Retorne os registros cujo campo RazSocHistor1 tenha parte do valor da variável Parte. No momento da impressão do relatório você informará como conteúdo da variável Parte %MARIA%COMPRA%, o sistema irá retornar os registros doscom fornecedorescódigo Mariade Cristinalançamento 1 e Angela Maria.3. Porém se você informar %MARIA,COMPRA, apenas o registro docom fornecedorcódigo Angelade Marialançamento 3 será retornado. O mesmo vale para MARIA%COMPRA%, o sistema retornará Mariaapenas Cristinao apenas.lançamento 1.

OUTROS e AND/OR


image-1683296989341.png

Dentro das comparações você poderá utilizar o operador Not, que possui coluna específica dentro da condição. Incluindo o not antes de uma comparação, o sistema entenderá que deverá negar o resultado da comparação. Por exemplo: Que o contacentro contábilde custo não seja igual a "1". O operador "not" antes da condição "nega" o resultado da comparação, caso o campo Contacentro dade tabelacusto dos lançamentos de contas contábeis de fornecedoresdebitos seja igual ao valor " 1", o sistema irá desconsiderar este registro.

image-1683297005078.png

No exemplo acima, vemos também que foram utilizados parênteses. Eles são necessários quando existem mais de uma condição para o relatório e elas devem ser agrupadas.


image-1683297011335.png

Ainda você poderá utilizar os operadores And (e) e o operador Or (ou) que possuem colunas específicas dentro das condições. Se utilizar o operador And entre as condições, significa que o conteúdo dos campos comparados devem satisfazer as duas comparações para que o registro seja selecionado. Utilizando o operador Or entre as condições, significa que se o conteúdo dos campos comparados satisfizer uma das duas condições, o registro será selecionado.

QUEBRAS/ORDENAÇORDENAÇÃO DOS RELATÓRELATÓRIOS

Na aba "Outros", é possível definir quebras para o relatório, bem como informar a ordenação do mesmo. Para isso, basta arrastar o campo pelo qual o relatório será ordenado, para o campo ORDEM. O mesmo ocorre com os campos para as quebras. Caso não tivéssemos incluído em condições o campo Data do Cadastro do fornecedorlançamento como uma seleção específica e sim uma comparação por faixa de datas indicando uma variável para receber o início e outra para receber o fim, poderíamos incluir este campo também como quebra, sendo assim, o relatório sairia com os fornecedoreslançamentos agrupados por data de cadastro, isto é, em uma linha sairia a data de cadastrolançamento e logo abaixo os fornecedores.lançamentos em si. No exemplo abaixo, incluímos o campo NumeroCod (Código do Centro de Custo) como quebra e o campo NomeCusto como Campo a ser impresso na quebra.

TÍTULO DOS RELATÓRELATÓRIOS

Na aba dados especiais você poderá identificar o título do seu relatório, este título é que identificará o relatório para que você possa selecioná-lo para impressão. Você poderá definir também se a impressão será em caracteres condensados ou normais e a quantidade de colunas do formulário.

image-1683297203187.png

 

 

No campo "Campo a ser impresso no título", selecionamos o campo NúmeroDescrição do Fornecedor,Centro de Custo, após o título do relatório o sistema irá imprimir o conteúdo deste campo.

 


O campo Título para Coluna extra, imprimirá no relatório uma coluna com este nome, sendo que ela não se refere a qualquer campo das tabelas escolhidas para impressão na aba Campos. O caracter de preenchimento poderá ser utilizado por exemplo, para imprimir nesta coluna linhas, então o caracter de preenchimento seria "_", ou qualquer outro que você possa vir a utilizar.

Agora é só gravar o relatório.

IMPRIMINDO RELATÓRELATÓRIOS DO GERADOR

Para imprimir este relatório, basta acessar o menu RelatóRelatórios/Gerador, e na aba Consultas/Relatórios selecionar o relatório pelo título que foi dado a ele.ele

Clicando no botão imprime image-1683297222368.png , o sistema irá disponibilizar a tela com o campo para você informar o conteúdo das variáveis. Também o sistema irá exibir uma caixa para você informar qual tabela será utilizada caso ela armazene os dados por ano e mês ou apenas ano, como explicamos anteriormente no item Selecionando Tabelas e Campos.

No exemplo abaixo, o sistema pede que indiquemos qual tabela de Lançamentos Contábeis será utilizada e o conteúdo das variáveis DtIni e DtFim que chamamos de Datadata de Cadastrolançamento Inicialinicial e Final.final.

 image-1683297237091.png

 

 

 

No campo DtIni e DtFim informamos a data de cadastrolançamento inicial e final respectivamente, e clicando no botão preview ou imprime o sistema irá gerar o nosso relatório.

 image-1683297248869.png

 

Veja que, na quebra foi impresso a descrição nome do fornecedorcentro de custo e que a coluna nomeCusto impressa logo abaixo poderia ser excluída. Para isto, basta acessar o menu RelatóRelatórios/Gerador e na aba Consultas/Relatórios selecionar o relatório pelo título que foi dado a ele, e editar o relatório, inserindo ou excluindo campos ou mesmo alterando as condições.

Verifique também que no cabeçalho das colunas ele assumiu o nome que informamos na linha cabeçalho dos campos na aba Campos.

GERANDO ETIQUETAS / DOCUMENTOS

Para gerar etiquetas e documentos você deverá primeiro criar um relatório/consulta com os campos e condições desejadas, para isso verifique o item Utilizando Gerador de Relatórios. A partir do relatório gerado ou consulta, você deverá acessar o menu RelatóRelatórios/Gerador e na aba Etiquetas ou Documentos clicar no botão novo.

image-1683297262271.png

O sistema pedirá que você informe o nome da etiqueta ou documento (campo relatório) e o nome do relatório/consulta que irá gerar os dados para esta etiqueta ou documento (campo Consulta).                 

É importante saber que o relatório/consulta que foi especificado é incorporado ao documento, desta forma, após a sua especificação para o documento, qualquer alteração não influenciará alterações automáticas no documento. É frequente o caso em que, após o documento ou a etiqueta estiver quase pronta, você percebe que esqueceu de incluir um campo essencial no relatório/consulta de origem. Para inserir este campo no documento, você deverá, após salvar e sair do editor, alterar o relatório/consulta inserindo este novo campo. Depois volte a editar o documento e reincorporar o relatório/consulta clicando no botão   da barra de ferramentas do editor. Na tela aberta, informe o nome do relatório/consulta desejado.

image-1683297275931.png

No editor, você poderá escolher os campos que foram selecionados em seu relatório para posicioná -los de acordo com o tamanho e quantidade de linhas de sua etiqueta ou de acordo com o layout do seu documento.

Você utilizará esta barra de ferramentas para selecionar os campos para a etiqueta ou documento. Na primeira opção é listada as origens possíveis dos dados. Selecionando <Consulta>, serão disponibilizados os campos existentes no relatório/consulta selecionado anteriormente.

Na geração de etiquetas, aalém da consulta poderão ser selecionados dados das tabelas de EMPRESAS, GLOBALAT,GLOBALCB, que contém os dados referentes àa configuração do SSAtivoContabilidade e PARAMAT,PARAMCB, que contém informações referentes àa parametrização da sua empresa no SSAtivo.Contabilidade. Também estará disponível uma opção chamada <Texto>, que permite a impressão de qualquer texto que venha a ser necessário. Caso <Texto> tenha sido selecionado, não é possível escolher um campo a ser impresso. Caso contrário, você deverá escolher o campo desejado. Éé possivelpossível então informar um complemento, ou no caso de <Texto>, o próprio texto que será impresso.

Obs.: Na geração das etiquetas para que funcione corretamente a escolha dos dados de qual empresa você irá solicitar as informações, de uma empresa específica ou de todas empresas cadastradas no sistema, você deverá sempre utilizar os campos selecionados a partir da opção de <Consulta> (conforme o exemplo de etiqueta utilizado abaixo), que trará os campos que você adicionou em seu relatório corretamente para geração da etiqueta.

Na geração de documentos, além da consulta poderão ser selecionados dados de tabelas que não apresentam relacionamento com as tabelas que foram utilizadas na consulta. Todos os campos destas tabelas serão disponibilizados para impressão. Devido a sua falta de relacionamento com a consulta, os campos inseridos destas tabelas no documento serão questionados na hora da impressão, através de uma lista de opções que listam os dados existentes. É também possível inserir campos com dados variáveis que deverão ser informados na hora da impressão. Para isso basta preencher apenas o terceiro campo da barra de ferramenta, deixando os outros campos em branco. Ao contrário da etiqueta, os textos fixos são inseridos no sistema digitando-o diretamentodiretamente no editor.

A figura acima mostra a seleção do campo Numero, originário da consulta "Empresas - Dados Parciais". Através do botão    é possível escolher a formatação do campo selecionado. Como exemplo de formatação, se o campo TipoEstabelecimento, da tabela de Empresas, estivesse selecionado, seria impresso M, F e U para Matriz, Filial e Unico, respectivamente. Podemos utlizar a seguinte formatação para a impressão dos nomes completos:

image-1683297287686.png

As formatações "Extenso" (Moeda e Valor) permitem a definição de quantas colunas serão utilizadas em cada etiqueta. A formatação Máscara permite a definição do tamanho do valor, assim como a quantidade de casas decimais que serão impressas. A data corrente, no momento da impressão da etiqueta, também pode ser selecionada: basta utilizar a opção Inserir/Data e Hora..., e escolher o formato desejado. Após a seleção, basta pressionar o botão   para incluir o campo na etiqueta ou documento.

Um exemplo de uma etiqueta:

 

 image-1683297297645.png

 

 

 

No exemplo acima, escolhemos os campos Chapa, Complemento, Valor Original, Conta, NumeroCódigo do Fornecedor,Lançamento, NomeData do Fornecedor.Lançamento, Valor, Cod. do Centro de Custo, Descrição do Centro de Custo.

 


Depois de posicionados os campos basta você gravar sua etiqueta, e lembre-se, o nome que você deu a ela é o nome que você deverá selecionar para impressão.

Para imprimir as etiquetas geradas, você acessará o menu RelatóRelatórios/Gerador e na aba Etiquetas deve selecionar a etiqueta que você criou. Clicando no botão imprime, o sistema irá perguntar qual o modelo de etiqueta que deverá ser utilizado:

image-1683297308937.png

Se o formulário que você possui não coincide com nenhuma das disponíveis no sistema, você poderá criar um novo modelo de etiqueta clicando no botão .
image-1683297369096.png

Para imprimir um documento gerado, você acessará o menu RelatóRelatórios/Gerador e na aba Documento selecionar o nome do documento que você criou e clicar no botão imprime. Na tela em que se abre, você deverá preencher os campos que são divididos em três classes:

:

campos referentes àsas condições do relatório/consulta incorporado ao documento para restrição dos registros impressos.

image-1683297399724.png : campos referentes as condições do relatório/consulta incorporado ao documento para restrição dos registros impressos.

image-1683297416956.png  : campos referentes aos campos inseridos no documentos que pertencem àsas tabelas que não possuem relacionamento com a consulta. Clicando na seta àa direita, serão listados os valores deste campo presentes atualmente na tabela.

image-1683297433794.png  : campos referentes aos campos variáveis informados no documento. O texto informado será impresso na posição do documento onde você inseriu o respectivo campo..