Você está na página 1de 24

Relatrios

Personalizveis

Sumrio
Sumrio ............................................................................................................................ 2
Configurando relatrios personalizveis ..................................................................... 3
Para imprimir relatrios: ............................................................................................... 4
Impresso ........................................................................................................................ 5
Papel ................................................................................................................................. 8
Configuraes ................................................................................................................. 9
Parmetros .................................................................................................................... 10
Personalizar ................................................................................................................... 11
Seo Principal .............................................................................................................. 12
Sees especficas ........................................................................................................ 13
Propriedades ................................................................................................................. 14

2 Relatrios Personalizveis

CONFIGURANDO RELATRIOS
PERSONALIZVEIS
O Protheus oferece o recurso personalizao para alguns relatrios de cadastros e
movimentaes do sistema. Ele tem como principais funcionalidades a definio de cores,
estilos, tamanho, fontes, quebras, mscara das clulas para cada seo, criao de frmulas
e funes (Soma, Mdia, etc.), possibilidade de salvar as configuraes por usurio e criao
de grfico.
Com a funcionalidade de Relatrios Personalizveis, o usurio pode modificar os relatrios
padres, criando seu prprio layout.

Vale lembrar que nem todos os relatrios so personalizveis. Por exemplo, relatrios que
tenham layout pr-definidos por lei e formulrios (boletos, notas-fiscais, etc) no podero
ser alterados.
Os relatrios personalizados so gravados com extenso .PRT, diferenciando-se dos
relatrios padres que recebem a extenso .##R.
Para utilizar os relatrios personalizveis, o parmetro MV_TREPORT (tipo numrico)
deve ser alterado no ambiente Configurador, conforme uma das opes que seguem:
1 = utiliza relatrio padro;
2 = utiliza relatrio personalizvel;
3 = pergunta qual relatrio ser utilizado: padro ou personalizvel.

Relatrios Personalizveis - 3

Para imprimir relatrios:


1.

Ao selecionar o relatrio, ser apresentada ao usurio a tela abaixo:


O sistema apresenta na janela as possibilidades de configurao da impresso.

4 Relatrios Personalizveis

Impresso
A caixa de listagem apresentada deve ser utilizada conforme o meio de sada do relatrio.
Veja a seguir.
Arquivo
O relatrio ser gravado em disco com o nome apresentado. Caso seja escolhida a opo
"Servidor" ele ser gravado no diretrio determinado na senha do usurio, atravs do
configurador, sendo este sempre no servidor (padro \SPOOL\). Na escolha da opo
"Local" ser aberta uma janela para que seja escolhido o local onde o relatrio ser gravado
na mquina do usurio.
O relatrio gerado a partir desta opo pode ser impresso ou enviado por e-mail aps ser
apresentado na tela.
Spool
Direciona o relatrio para impresso via configurao do Windows das impressoras
instaladas.
E-mail
Envia o relatrio por e-mail (Internet). Para isto, devem ser configurados os seguintes
parmetros no Ambiente Configurador:
MV_RELACNT
Define

conta

de

e-mail

para

identificar

provenincia

dos

relatrios.

Exemplo: relprotheus@microsiga.com.br
MV_RELPSW
Define a senha da conta de e-mail para envio dos relatrios.

Relatrios Personalizveis - 5

MV_RELSERV
Define o servidor da conta de e-mail para o envio do relatrio.
Exemplo: smtp.microsiga.com.br
Quando selecionada esta opo, deve-se informar, no campo em destaque na figura abaixo,
o e-mail para o qual o relatrio deve ser remetido.

Aps preencher todos os dados necessrios e clicar no boto "Imprimir" para enviar o
relatrio, o sistema apresentar a janela de nova mensagem, com as seguintes informaes:

6 Relatrios Personalizveis

Assunto
Neste campo ser apresentada a sugesto de assunto para o e-mail.
Descrio
Informa a descrio do relatrio que ser enviado.
Receber cpia do e-mail
Selecione esta caixa para receber uma cpia do e-mail que ser enviado do relatrio.
possvel enviar o relatrio gerado para mais de um usurio. Isto pode ser feito atravs do
cadastramento de grupos de e-mail. Consulte o tpico Grupos de e-mails para mais
detalhes.
Planilha
Exporta o relatrio para o Microsoft Excel no formato XML
HTML
Gera o relatrio no formato HTML. Alm disso, os relatrios gerados podem ser
ampliados ou reduzidos na visualizao.
Servidor/Local
Para as impresses Arquivo, Spool, e "HTML" pode-se escolher entre imprimir no
Servidor ou na Estao de trabalho (Local). No ambiente Configurador pode ser definido
se o usurio pode imprimir Servidor ou Local.

Relatrios Personalizveis - 7

Papel
Tamanho do papel
Selecione o tamanho do papel em que o relatrio ser impresso.
As especificaes de tamanho do papel so as do padro do mercado, conforme o formato
escolhido, o Protheus ir ajustar a impresso.
Formato da impresso
Selecione o formato de impresso, clicando nos botes de opo Retrato ou Paisagem,
fazendo assim que o relatrio seja impresso na orientao vertical ou horizontal,
respectivamente.

8 Relatrios Personalizveis

Configuraes
Ttulo
Caso queira alterar a opo sugerida pelo sistema, digite o cabealho do relatrio.
Ordem
Escolha a ordem em que as informaes sero apresentadas no relatrio, clicando em uma
das chaves disponveis.
Layout
Permite selecionar o modelo de relatrio para impresso, medida que novos leiautes
forem gravados para um relatrio, seus nomes sero listados nessa caixa
Preview
Faz a exibio do relatrio gerado na tela, possibilitando, na seqncia, o seu envio para
impressora ou a cancelamento da impresso.
Executar em segundo plano
Essa opo permite que o relatrio seja gerado e enviado para a fila de impresso,
enquanto o usurio pode executar outras tarefas no sistema.

Relatrios Personalizveis - 9

Parmetros
A configurao de parmetros segue o mesmo procedimento que os relatrios padres,
porm, alguns relatrios personalizados dos ambientes de Recursos Humanos trazem uma
nova funcionalidade, em que possvel imprimir intervalos no seqenciais de dados. Para
mais informaes, consulte o tpico Configurando intervalo de dados em Parmetros.
Clique no boto Imprimir para iniciar a impresso ou clique "Personalizar" para
prosseguir com as configuraes do relatrio. Esta opo apresenta janelas para construo
de uma nova aparncia para o relatrio.

10 Relatrios Personalizveis

Personalizar
No lado esquerdo da janela Personalizar, apresentam-se as sees do relatrio, que
representam os diferentes grupos de informaes exibidos, por exemplo, os dados do
Relatrio de Comisses so divididos nas sees ou quebras: Relatrio de Comisses,
Identificao do Vendedor, Dados dos Ttulos e Valores Totais.

Relatrios Personalizveis - 11

Seo Principal
A primeira seo a principal e define as caractersticas gerais de todo o relatrio.
Para a seo principal possvel definir:
Altura da linha
A altura padro para todas as linhas do relatrio. recomendvel que essa configurao
seja definida considerando o tamanho da fonte utilizada.
Para cada seo tambm poder definir altura das linhas. O sistema ir aplicar de forma
diferenciada as alturas das linhas.
Espaamento entre colunas
Define o espaamento em pontos (caractere) entre as colunas
Margem esquerda
A margem esquerda em pontos (caractere) para todo o relatrio. Tambm ser possvel
definir a margem esquerda de cada seo, criando indentaes na disposio dos dados.
Nmero inicial da pgina
O nmero da pgina do relatrio em que deve-se iniciar a impresso. Esse recurso til
quando se deseja reiniciar a impresso a partir de uma pgina do relatrio.
Fonte
A fonte e o tamanho de letra que ser utilizada em todo relatrio. So listadas todas as
fontes disponveis no ambiente operacional, porm, o tamanho da fonte est limitado a 16
pontos.
Imprimir
Define a apresentao ou inibio dos dados de: cabealho do relatrio, rodap, pginas
inicial de configurao dos parmetros, informaes ou observaes adicionais, respeita a
permisso da senha do usurio.

12 Relatrios Personalizveis

Sees especficas
Ao abrir a rvore das sees, so apresentadas as sees especficas do relatrio, que
podem receber atributos individualmente. Basta posicionar sobre o ttulo da seo e
configur-la.
Por exemplo: para a seo Vendedor, utiliza-se destaque com bordas e para a seo Dados
dos ttulos, destaque em cor.
Note que existem trs reas para configurao das sees: Propriedades (apresentada
automaticamente); Clulas e Filtro (apresentadas na parte inferior da janela).

Para as sees especficas possvel definir:

Relatrios Personalizveis - 13

Propriedades
Imprimir

Define se os dados dos itens da seo devem ser impressos. Caso a seo seja inibida,
somente seus totais de valores sero apresentados, como em um relatrio sinttico.
Ttulo da seo
Define se ser ou no impressa o ttulo da seo.
Clulas em linha
Define se as clulas (campos) sero apresentadas em formato colunar ou em linhas. Se
marcada a opo linhas, em "Colunas (clulas em linha)", possvel definir quantas clulas
por linha devem ser impressas.
Cabealho das clulas

Define se os cabealhos das clulas (nomes dos campos) devem ser exibidos.
No topo da pgina
Configura a apresentao do cabealho acima de cada clula (topo da pgina).
Aps as quebras
Repete o cabealho sempre que houver quebra de pgina.
Altura e espaamento entre linhas

A altura da linha e o espaamento entre linhas podem ser ajustados. recomendvel que
essa configurao seja definida considerando o tamanho de fonte utilizado.
Margem esquerda

O espao em pontos para margem esquerda da seo. Para a impresso ser considerada a
margem do relatrio mais a margem da seo.
Quebra linha na impresso de colunas

Quando o relatrio possui muitas colunas, dependendo do tamanho da fonte utilizada,


pode ocasionar o truncamento de informaes. Assim, com essa opo marcada, se no
couberem todas as colunas na mesma linha, o sistema continuar a impresso dos dados na
linha seguinte.
Ajustar clulas

Se for utilizado um tamanho grande de fonte, pode ser necessrio ajustar o tamanho da
colunas para que seja possvel balancear o espao utilizado e prevenir que os dados no
sejam truncados.
O Protheus proporcionaliza automaticamente todos os tamanhos das colunas,
aproximando as informaes conforme a quantidade de posies dos campos. Mesmo
assim, pode ocorrer o truncamento dos ttulos e dos dados da coluna caso no haja espao
suficiente.

14 Relatrios Personalizveis

Tambm possvel realizar o ajuste individual de clulas, veja no tpico "Clulas".


Quebrar pgina antes

Marque essa opo para imprimir cada seo em uma nova pgina.
Cor

Podem-se definir cores em RBG para o fundo e para a fonte da seo. No primeiro boto,
define-se a cor de fundo e no segundo boto, a cor da fonte.

Para seleo, gira-se o tringulo na direo da cor desejada e arrasta-se o ponto interno at
o tom desejado. Ou digitam-se as quantidades de Vermelho, Verde e Azul para compor a
cor.

Borda

possvel imprimir linhas para separar as informaes das sees, utilizando o recurso de
bordas. No primeiro boto, define-se a borda para a clula e no segundo boto, define-se a
borda para o cabealho da clula.

Para separao das sees, pode-se aplicar borda superior, inferior e laterais, basta clicar em
cada lado.

Relatrios Personalizveis - 15

Clulas

Cada seo apresenta um conjunto de clulas.


As clulas so as colunas dos campos apresentados pelas sees do relatrio. Para adicionar
ou inibir colunas, e definir seus atributos, basta clicar sobre a barra "Clula" apresentada na
parte inferior da janela.
No lado esquerdo, so relacionados os campos das tabelas de dados utilizadas no relatrio.
No lado direito "Clulas" so relacionados os campos selecionados para apresentao na
seo que est sendo definida.

16 Relatrios Personalizveis

Para adicionar ou remover clulas na seo, basta clicar sobre elas e utilizar os botes com
as setas. As clulas tambm podem ser movimentadas para cima ou para baixa,
modificando suas posies no relatrio.
No lado direito da janela, so definidas as propriedades de cada clula:
Ttulo
sugerido o ttulo do campo, mas, pode ser alterado.
Tamanho
Quantidade de posies reservadas para exibio dos dados da clula. sugerido o
tamanho do campo.
Mscara
Formato para apresentao dos dados em sintaxe AdvPL. sugerida a mscara padro do
campo.
Alinhamento e Alinhamento do Ttulo
Alinhamento dos dados das clulas e do ttulo. Com o alinhamento automtico, o Protheus
analisa o tipo do campo e alinha esquerda se caractere, memo, data ou lgico e direita se
numrico, desde que esteja configurado no Dicionrio de Dados (SX3).
Auto ajustar
Da mesma forma que o ajuste da seo, possvel definir individualmente o ajuste
automtico da largura da clula.
Quebra linhas para texto longo
Se o campo for do tipo caractere ou memo, ser efetuada a quebra automtica de linha para
exibio de todo o texto.
Considerar o tamanho do cabealho
Caso o tamanho do dado a ser impresso for menor que o cabealho, ser considerado o
tamanho do cabealho.
Se essa caixa no for habilitada, at mesmo o ttulo da clula poder ser cortado para que
seja possvel ajustar a visualizao dos dados.
Cor e Borda
Da mesma forma que a configurao da seo, pode-se especificar bordas, cor de fundo e
fonte especificamente para uma clula.
Frmulas

Relatrios Personalizveis - 17

A criao de frmulas permite realizar clculos com as clulas selecionadas para o relatrio.
possvel criar estruturas complexas de frmulas, utilizando comandos em AdvPL.
A elaborao de frmulas devem ser realizada de forma criteriosa, pois, pode comprometer
a performance do processamento do relatrio. Para cada linha impressa da clula, o
Protheus precisa calcular a frmula novamente.
Para defini-las, clica-se no campo "Frmula" e, em seguida", no boto

Ser apresentada a tela a seguir, onde no lado direito da janela, so relacionadas as clulas
do relatrio.
Para utilizar uma clula na frmula, d um duplo clique sobre ela. A rea da frmula, ir
represent-la como CELL (<ordem>). A partir da as frmulas podem ser compostas com
funes AdvPL , utilizando comandos de repetio como If, While, For, ou com simples
operaes matemticas.

18 Relatrios Personalizveis

Para editar uma frmula, clica-se no boto

Acumuladores

Os acumuladores permitem criar clulas com total, mdia, mnimo e mximo baseado em
outras clulas numricas e tambm criar clulas de contagem de ocorrncias baseado em
qualquer dado.
Para defini-los, clica-se no campo "Acumulador" e, em seguida", no boto

Relatrios Personalizveis - 19

A partir de um acumulador tambm so criados grficos para apresentao ao final do


relatrio.
A tela a seguir apresentada:

20 Relatrios Personalizveis

Acumulador

Tipo
Define o tipo do acumulador que ser criado: se totalizador, valor mnimo, valor mximo,
mdia ou contador de ocorrncias.
Agrupar por
Os acumuladores so criados baseados em uma clula agrupadora, por exemplo: para criar
um acumulador que totalize as comisses faturadas pela venda de cada cliente, necessrio
os valores precisam ser agrupados por cliente.
Nesse caso, basta dar um duplo clique sobre o nome da clula Cliente, na relao de clulas
direita, para inclu-la no campo "Agrupar por". possvel agrupar o acumulador por mais
de uma clula.
Frmula
o dado que ser acumulado. Por exemplo: Comisso.
Nesse caso, basta dar um duplo clique sobre o nome da clula Comisso, na relao de
clulas direita, para inclu-la no campo "Frmula"

Relatrios Personalizveis - 21

Pode-se utilizar expresses em AdvPL para composio do acumulador.


Imprimir no final do relatrio
Os acumuladores podem ser impressos separadamente ao final de relatrio como uma
estatstica dos dados apresentados.
Grfico

Tipo
A partir do acumulador pode-se criar diferentes tipos de grficos (barra, linha, pizza etc).
Os grficos so gravados em arquivos .BMP, com o mesmo nome do arquivo do relatrio.
Se existirem vrios acumuladores com grficos, os arquivos .BMP sero gravados em
seqncia (matr1501.bmp, matr1502.bmp, etc) no diretrio de spool. Se excludo o arquivo
.BMP, o grfico deixar de ser exibido.

Nome
Define um nome para o grfico.
Nome da srie
Define o nome para a srie do grfico.
Imprimir no final do relatrio
O grfico ser apresentado ao final do relatrio.

22 Relatrios Personalizveis

Clula

Ttulo
Define um ttulo para a clula.
Tamanho
Define o tamanho da clula para a srie do grfico.
Mscara
Define o formato do dado que ser impresso.
Imprimir
Um acumulador pode ser utilizado apenas para criao de grfico, assim, se no houver
interesse em apresent-lo no relatrio, basta desmarcar esta opo.
Filtros

Os filtros selecionam os dados do relatrio, a partir de condies definidas pelo usurio.


Para definir um filtro, so utilizadas as tabelas da seo principal.
Portanto, para definir um filtro, posicione sobre a seo principal, e clique na barra "Filtro"
apresentada na parte inferior da janela.

Relatrios Personalizveis - 23

Os campos da tabela principal estaro disponveis para composio dos filtros.


Aps a configurao do relatrio, clique no boto "Salvar" para gravar o modelo e utiliz-lo
sempre que necessrio.
Em seguida, na janela inicial de configurao do relatrio, clique no boto "OK" para gerar
o relatrio.

24 Relatrios Personalizveis