Como saber se existe uma variável para imprimir alguma informação no relatório?

De CIGAM WIKI

FAQ_CIGAM > FAQ_Utilidades/Diversos > Genéricos > Como saber se existe uma variável para imprimir alguma informação no relatório?

Palavras-Chave

Como localizar o que uma variável imprime. Como localizar o que uma variável gera. Como saber se existe uma variável para gerar uma informação no relatório. Como saber se existe uma variável para gerar uma informação no relatório. Tag. Variáveis. Como localizar informação para um relatório. Como localizar variáveis. Como descobrir uma informação dentro de em relatório. Como descobrir se a informação pode ser impressa pelo relatório. Como descobrir se existe a informação para impressão no relatório.

Passo a Passo

Para descobrir se existe alguma variável que possibilite a impressão da informação nos relatórios podemos realizar os seguintes procedimentos:

Para este exemplo utilizaremos a impressão do Pedido.

  • Devemos localizar o arquivo de variáveis do programa. No caso do Pedido, ele pode ser encontrado na pasta \Modelos\Relatórios\Faturamento\Variáveis\. O nome do arquivo de variáveis do pedido é CG00566.tag.

VariaveisImpressao.png

  • Após localizar o arquivo de variáveis, abra o arquivo em algum editor de textos (como por exemplo o Bloco de Notas), e copie todo o seu conteúdo.

VariaveisImpressao1.png

  • Crie um novo documento de texto e cole toda a lista de variáveis do relatório.

VariaveisImpressao2.png

  • Para este exemplo, não podemos utilizar as variáveis de repetição (<!$MGREPEAT>, <!$MGENDREPEAT>, <!$MGELSE>, <!$MGIF> e <!$MGENDIF>), que se encontram no topo do arquivo, então exclua estas linhas.

VariaveisImpressao3.png

  • Salve o arquivo em alguma pasta do Sistema (neste caso foi escolhida a pasta C:\Temp\Relatorio\).

VariaveisImpressao4.png

VariaveisImpressao5.png

  • Acessamos então o relatório que desejamos consultar a lista de variáveis (Pedido). Para esta simulação vamos verificar se existe alguma variável para impressão do campo O.C, que está preenchido com a informação OC_123456.

VariaveisImpressao6.png

  • Realizaremos então a impressão do Pedido, selecionando o Modelo criado anteriormente.

VariaveisImpressao7.png

  • Será aberto o arquivo contendo a impressão de todas as variáveis. Então pesquisamos pela informação desejada, neste caso iremos pesquisa pela informação do campo O.C. "OC_123456".

VariaveisImpressao8.png

  • Conseguimos identificar que existe uma variável para impressão da informação. Podemos agora utilizar a variável encontrada em nosso modelo Oficial de Impressão do Relatório.

Caso a pesquisa não retorne resultados, significa que não existe no Relatório variável disponível para impressão da informação.

Importante: Lembrando que neste exemplo utilizamos o Pedido, mas este método pode ser utilizado em qualquer outro relatório do tipo Merge, como por exemplo para impressão da Nota Fiscal, NFCe, MDFe, SIG Pedidos, SIG Faturamento, etc.

Podemos identificar o arquivo de variáveis de um programa/relatório a partir do seu Nome Público, conforme detalhado na FAQ Onde encontro a lista de variáveis disponíveis para o meu relatório?.

Assista também este vídeo explicativo sobre o assunto:


Manuais Referenciados