Você está na página 1de 20

Educao Corporativa

Relatrios
Personalizveis
1
Todos os direitos reservados.
Matriz - Av. Braz Leme, 1.717 - 02511-000 - So Paulo - SP - Brasil.
Tel.: 55 (11) 3981 - 7001 www.microsiga.com.br
2 Todos os direitos reservados. Relatrios Personalizveis
Congurando relatrios personalizveis 3
Para imprimir relatrios: 4
Impresso 5
Papel 7
Conguraes 8
Parmetros 8
Seo Principal 9
Sees especcas 10
Propriedades 11
Acumulador 18
Grco 19
Clula 19
S
u
m

r
i
o
3
Todos os direitos reservados.
Relatrios Personalizveis
Congurando relatrios personalizveis
O Protheus oferece o recurso personalizao para alguns relatrios de cadastros e movimentaes do
sistema. Ele tem como principais funcionalidades a denio de cores, estilos, tamanho, fontes, quebras,
mscara das clulas para cada seo, criao de frmulas e funes (Soma, Mdia, etc.), possibilidade de
salvar as conguraes por usurio e criao de grco.
Com a funcionalidade de Relatrios Personalizveis, o usurio pode modicar os relatrios padres,
criando seu prprio layout.
Vale lembrar que nem todos os relatrios so personalizveis. Por exemplo, relatrios que tenham layout
pr-denidos por lei e formulrios (boletos, notas-scais, 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 Congurador, conforme uma das opes que seguem:
1 = utiliza relatrio padro;
2 = utiliza relatrio personalizvel;
3 = pergunta qual relatrio ser utilizado: padro ou personalizvel.
4 Todos os direitos reservados. Relatrios Personalizveis
Anotaes
Para imprimir relatrios:
1. Ao selecionar o relatrio, ser apresentada ao usurio a tela abaixo:
O sistema apresenta na janela as possibilidades de congurao da impresso.
5
Todos os direitos reservados.
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 congurador, 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 congurao do Windows das impressoras instaladas.
E-mail
Envia o relatrio por e-mail (Internet). Para isto, devem ser congurados os seguintes parmetros no
Ambiente Congurador:
MV_RELACNT
Dene a conta de e-mail para identicar a provenincia dos relatrios.
Exemplo: relprotheus@microsiga.com.br
MV_RELPSW
Dene a senha da conta de e-mail para envio dos relatrios.
MV_RELSERV
Dene o servidor da conta de e-mail para o envio do relatrio.
Exemplo: smtp.microsiga.com.br
6 Todos os direitos reservados. Relatrios Personalizveis
Quando selecionada esta opo, deve-se informar, no campo em destaque na gura 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:
Assunto
Neste campo ser apresentada a sugesto de assunto para o e-mail.
7
Todos os direitos reservados.
Relatrios Personalizveis
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 Congurador pode ser denido se o usurio pode imprimir Servidor ou
Local.
Papel
Tamanho do papel
Selecione o tamanho do papel em que o relatrio ser impresso.
As especicaes 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.
Anotaes
8 Todos os direitos reservados. Relatrios Personalizveis
Conguraes
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 la de impresso, enquanto o usurio
pode executar outras tarefas no sistema.
Parmetros
A congurao 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
Congurando intervalo de dados em Parmetros.
Clique no boto Imprimir para iniciar a impresso ou clique Personalizar para prosseguir com as
conguraes do relatrio. Esta opo apresenta janelas para construo de uma nova aparncia para o
relatrio.
9
Todos os direitos reservados.
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, Identicao do Vendedor, Dados dos Ttulos e
Valores Totais.
Seo Principal
A primeira seo a principal e dene as caractersticas gerais de todo o relatrio.
Para a seo principal possvel denir:
Altura da linha
A altura padro para todas as linhas do relatrio. recomendvel que essa congurao seja denida
considerando o tamanho da fonte utilizada.
Para cada seo tambm poder denir altura das linhas. O sistema ir aplicar de forma diferenciada as
alturas das linhas.
Espaamento entre colunas
Dene o espaamento em pontos (caractere) entre as colunas
10 Todos os direitos reservados. Relatrios Personalizveis
Anotaes
Margem esquerda
A margem esquerda em pontos (caractere) para todo o relatrio. Tambm ser possvel denir 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
Dene a apresentao ou inibio dos dados de: cabealho do relatrio, rodap, pginas inicial de
congurao dos parmetros, informaes ou observaes adicionais, respeita a permisso da senha do
usurio.
Sees especcas
Ao abrir a rvore das sees, so apresentadas as sees especcas do relatrio, que podem receber
atributos individualmente. Basta posicionar sobre o ttulo da seo e congur-la.
Por exemplo: para a seo Vendedor, utiliza-se destaque com bordas e para a seo Dados dos ttulos,
destaque em cor.
11
Todos os direitos reservados.
Relatrios Personalizveis
Note que existem trs reas para congurao das sees: Propriedades (apresentada automaticamente);
Clulas e Filtro (apresentadas na parte inferior da janela).
Para as sees especcas possvel denir:
Propriedades
Imprimir
Dene 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
Dene se ser ou no impressa o ttulo da seo.
Clulas em linha
Dene se as clulas (campos) sero apresentadas em formato colunar ou em linhas. Se marcada a opo
linhas, em Colunas (clulas em linha), possvel denir quantas clulas por linha devem ser impressas.
12 Todos os direitos reservados. Relatrios Personalizveis
Cabealho das clulas
Dene se os cabealhos das clulas (nomes dos campos) devem ser exibidos.
No topo da pgina
Congura 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 congurao
seja denida 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 suciente.
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 denir cores em RBG para o fundo e para a fonte da seo. No primeiro boto, dene-se a cor
de fundo e no segundo boto, a cor da fonte.
13
Todos os direitos reservados.
Relatrios Personalizveis
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, dene-se a borda para a clula e no segundo boto, dene-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.
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 denir 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.
14 Todos os direitos reservados. Relatrios Personalizveis
No lado direito Clulas so relacionados os campos selecionados para apresentao na seo que est
sendo denida.
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, modicando suas posies no
relatrio.
No lado direito da janela, so denidas 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
congurado no Dicionrio de Dados (SX3).
15
Todos os direitos reservados.
Relatrios Personalizveis
Auto ajustar
Da mesma forma que o ajuste da seo, possvel denir 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 congurao da seo, pode-se especicar bordas, cor de fundo e fonte
especicamente para uma clula.
Frmulas
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.
Anotaes
16 Todos os direitos reservados. Relatrios Personalizveis
Para deni-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.
Para editar uma frmula, clica-se no boto .
17
Todos os direitos reservados.
Relatrios Personalizveis
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 deni-los, clica-se no campo Acumulador e, em seguida, no boto .
A partir de um acumulador tambm so criados grcos para apresentao ao nal do relatrio.
A tela a seguir apresentada:
18 Todos os direitos reservados. Relatrios Personalizveis
Acumulador
Tipo
Dene 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".
Pode-se utilizar expresses em AdvPL para composio do acumulador.
Imprimir no nal do relatrio
Os acumuladores podem ser impressos separadamente ao nal de relatrio como uma estatstica dos
dados apresentados.
Anotaes
19
Todos os direitos reservados.
Relatrios Personalizveis
Grco
Tipo
A partir do acumulador pode-se criar diferentes tipos de grcos (barra, linha, pizza etc). Os grcos so
gravados em arquivos .BMP, com o mesmo nome do arquivo do relatrio.
Se existirem vrios acumuladores com grcos, os arquivos .BMP sero gravados em seqncia (matr1501.
bmp, matr1502.bmp, etc) no diretrio de spool. Se excludo o arquivo .BMP, o grco deixar de ser
exibido.
Nome
Dene um nome para o grco.
Nome da srie
Dene o nome para a srie do grco.
Imprimir no nal do relatrio
O grco ser apresentado ao nal do relatrio.
Clula
Ttulo
Dene um ttulo para a clula.
20 Todos os direitos reservados. Relatrios Personalizveis
Tamanho
Dene o tamanho da clula para a srie do grco.
Mscara
Dene o formato do dado que ser impresso.
Imprimir
Um acumulador pode ser utilizado apenas para criao de grco, assim, se no houver interesse em
apresent-lo no relatrio, basta desmarcar esta opo.
Filtros
Os ltros selecionam os dados do relatrio, a partir de condies denidas pelo usurio. Para denir um
ltro, so utilizadas as tabelas da seo principal.
Portanto, para denir um ltro, posicione sobre a seo principal, e clique na barra Filtro apresentada na
parte inferior da janela.
Os campos da tabela principal estaro disponveis para composio dos ltros.
Aps a congurao do relatrio, clique no boto Salvar para gravar o modelo e utiliz-lo sempre que
necessrio.
Em seguida, na janela inicial de congurao do relatrio, clique no boto OK para gerar o relatrio.
Anotaes