Beruflich Dokumente
Kultur Dokumente
Relatrios
Personalizveis
Sumrio
2
Relatrios Personalizveis
3
4
5
7
8
8
9
10
11
18
19
19
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
Anotaes
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 a conta de e-mail para identificar a provenincia dos relatrios.
Exemplo: relprotheus@microsiga.com.br
MV_RELPSW
Define a senha da conta de e-mail para envio dos relatrios.
MV_RELSERV
Define o servidor da conta de e-mail para o envio do relatrio.
Exemplo: smtp.microsiga.com.br
Relatrios Personalizveis
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:
Assunto
Neste campo ser apresentada a sugesto de assunto para o e-mail.
Relatrios Personalizveis
Descrio
Informa a descrio do relatrio que ser enviado.
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.
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.
Anotaes
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.
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.
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.
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.
Relatrios Personalizveis
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.
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.
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.
Anotaes
10
Relatrios Personalizveis
Note que existem trs reas para configurao das sees: Propriedades (apresentada automaticamente);
Clulas e Filtro (apresentadas na parte inferior da janela).
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.
Relatrios Personalizveis
11
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.
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.
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.
Tambm possvel realizar o ajuste individual de clulas, veja no tpico Clulas.
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.
12
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, 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.
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.
Relatrios Personalizveis
13
No lado direito Clulas so relacionados os campos selecionados para apresentao na seo que est
sendo definida.
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.
14
Relatrios Personalizveis
Auto ajustar
Da mesma forma que o ajuste da seo, possvel definir individualmente o ajuste automtico da largura
da clula.
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
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
Relatrios Personalizveis
15
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.
16
Relatrios Personalizveis
.
Todos os direitos reservados.
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
17
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".
Pode-se utilizar expresses em AdvPL para composio do acumulador.
Anotaes
18
Relatrios Personalizveis
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.
Clula
Ttulo
Define um ttulo para a clula.
Relatrios Personalizveis
19
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.
Anotaes
20
Relatrios Personalizveis