Escolar Documentos
Profissional Documentos
Cultura Documentos
Protheus 11-Apostila Relatórios PDF
Protheus 11-Apostila Relatórios PDF
Desta forma, a criao do relatrio realizada por meio de sees que sero impressas
de uma determinada tabela. Para isso, necessrio definir em cada seo os campos
que constaro no relatrio, e ainda relacion-lo com tabelas secundrias para trazer
informaes adicionais. Alm de permitir definir cores, estilos, tamanho, fontes,
quebras, mscara das clulas para cada seo, criao de totalizadores por seo e/ou
grupos de campos, frmulas e funes (Soma, Mdia, etc.), salvar as configuraes,
criar grficos.
O relatrio criado pode ser enviado impressora, ao disco, e-mail, HTML, Microsoft
Excel ou ainda pode ser executado a partir do menu de um dos ambientes do sistemas.
Veja o tpico Menus no Configurador.
Anotaes
Relatrios - 3
Acessando o Protheus Report
Para acessar o Protheus Report, entre em qualquer ambiente e v em:
Anotaes
Relatrios - 4
SEO PRINCIPAL
Propriedades
Configurando as propriedades:
Ttulo
Altura da linha
Para cada seo tambm poder-se- definir a altura das linhas. O sistema ir aplicar de
forma diferenciada as alturas das linhas.
Relatrios - 5
Margem esquerda
A margem esquerda em pontos (caracter) 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 utilizado em todo relatrio. So listadas todas as
fontes disponveis no ambiente operacional, porm, o tamanho da fonte est limitado
a 16 pontos.
Negrito
A fonte utilizada no relatrio pode ser impressa mais grossa que o comum.
Sublinhado
Imprimir
Parmetros
Permite incluir, editar, excluir, visualizar e preview das perguntas que sero
apresentadas na janela de Parmetros, para serem utilizadas no filtro de dados do
relatrio, configurados no relacionamento da tabela principal da seo. Para isso,
deve-se configurar a expresso de filtro da tabela. Exemplo: B1_COD>=MV_PAR01 and
B1_COD<=MV_PAR02.
Relatrios - 6
Clique no campo "Pergunta" e digite a pergunta.
Tipo
Tamanho
Decimal
Formato
Help
Objeto
3 = Combo (Formato que apresenta uma lista de opes para seleo dos dados).
Relatrios - 7
5 = File (Permite selecionar um arquivo do servidor ou da estao local).
Para habilitar uma consulta (F3) ao campo, selecione a tabela para pesquisa.
Contedo (Text)
Pr-seleo (Combo)
Se o objeto for "3 = Combo" (lista de opes), pode-se definir qual a opo ser
posicionada automaticamente para seleo. Informe de "1" a "5" para identificar as
opes, respectivamente.
Item 1 a 5 (Combo)
Informe, nestes campos, as opes que sero apresentadas para seleo, quando o
objeto for "3 = Combo".
Pode-se definir at 5 opes para seleo, que devem ser definidas em sequncia (no
pode existir lacuna entre as opes).
Relatrios - 8
Visualizao de relatrio em fase de criao
Nome do arquivo
Diretrios
Relatrios - 9
Visualizao de relatrio armazenado
Diretrios
Selecione a pasta onde o relatrio foi salvo. Observe que do lado direito da janela, o
Sistema apresenta os arquivos salvos.
Lista apenas os arquivos do tipo
Relatrios - 10
Selecione o tipo de relatrio que deseja visualizar, como:
Anotaes
Relatrios - 11
SEES ESPECFICAS
Propriedades
Na rea Propriedades, clique na caixa "Ttulo" e informe um ttulo para identificao da
seo.
Imprimir
Permite definir 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
Relatrios - 12
Clulas em linha
Define se os cabealhos das clulas (nome dos campos) devem ser exibidos.
No topo da pgina
Aps as quebras
Margem esquerda
Ajustar clulas
Se for utilizado um tamanho grande de fonte, pode ser necessrio ajustar o tamanho
das colunas para que seja possvel balancear o espao utilizado e prevenir que os
dados no sejam truncados.
Relatrios - 13
Quebrar pgina antes
Marque essa opo para imprimir cada seo em uma nova pgina.
Cor
Pode-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, selecione a cor desejada do lado esquerdo da janela ou gire o tringulo
na direo da cor desejada e arraste 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,
Anotaes
Relatrios - 14
Relacionamento
Esta opo permite definir em quais tabelas o Sistema deve buscar as informaes que
constaro no relatrio. Exemplo: SA1 - Cadastro de Clientes, SA2 - Cadastro de
Fornecedores, SC2 - Ordens de Produo, etc.
Nesta pasta, possvel selecionar a tabela principal que ser utilizada como base para
apresentar as informaes da seo, como tambm filtrar esses dados.
Relatrios - 15
Exemplo:
Botes Descrio
Exemplos:
Relatrios - 16
Exemplo:
SUBSTR(B1_COD,3,3)="001"
Quando finalizada, clique no boto "Adiciona" para que a expresso seja transportada
para a rea de "Filtro", ou "Cancela" para retornar tela de gerao de filtros.
Caso deseje incluir dados de outras tabelas na mesma seo, clique no boto
"Adicionar Relacionamento" para definir o relacionamento entre as tabelas.
Para estabelecer uma relao, necessrio que os arquivos possuam pelo menos um
campo em comum. No exemplo anterior, o arquivo de Produtos (SB1) possui o campo
"B1_TE", no qual gravado o cdigo do tipo de entrada do produto. O arquivo Tipos
de Entradas e Sadas (SF4) possui o campo "F4_CODIGO", em que gravado o cdigo
do Tipo de Entrada e Sada para sua identificao.
Anotaes
Relatrios - 17
Relacionamento Boto Adicionar Relacionamento
Na janela abaixo necessrio selecionar o relacionamento criado.
Observe que a informao de "Expresso Tabela Relacionada" foi alterada com o nome
do campo escolhido da tabela secundria e comum tabela principal.
Ser apresentada a janela "Consultar Campo" com a relao dos campos da tabela
principal.
Relatrios - 18
Clique sobre o campo chave para o relacionamento e, em seguida, clique no boto
"Ok".
Relatrios - 19
Em alguns casos, necessrio criar relacionamentos com mais de um campo para que
a informao esteja realmente individualizada ou separada. Por exemplo:
Ser reapresentada a janela "Consultar Campo" com a relao dos campos da tabela
principal.
Observe que no campo "Expresso Tabela Principal" foi includo o sinal de "+" e o
campo selecionado.
Caso seja necessrio adicionar mais campos para separar as informaes, repita estes
procedimentos at incluir todos os campos necessrios para composio da chave de
relacionamento.
Aps definir todos os campos chaves da tabela principal, deve-se selecionar a tabela
secundria. Para tanto, no campo Pesquisa Tabela, digite o nome da tabela que ser
relacionada.
Relatrios - 20
Em seguida, clique no boto apresentado ao lado do campo Expresso Tabela
Relacionado.
Ser apresentada a janela "Consultar Campo" com a relao dos campos da tabela
relacionada.
Da mesma forma que na tabela principal, repita esta operao para adicionar todos os
campos que devem compor a chave de relacionamento.
Anotaes
Relatrios - 21
Clulas
Cada seo apresenta um conjunto de clulas.
Anotaes
Relatrios - 22
Na rea esquerda, clique no boto apresentado ao lado do nome da tabela, que ter
seus campos escolhidos.
Clique sobre o nome do campo que deve ser apresentado no relatrio e, em seguida,
no boto "Adicionar".
Ttulo
Tamanho
Mscara
Formato para apresentao dos dados em sintaxe AdvPL. sugerida a mscara padro
do campo.
Totalizar Seo
Define o tipo do acumulador criado (no totaliza, contador, ltimo valor, totalizar,
valor mdio, valor mnimo e valor mximo) para a clula que ser impressa na quebra
de uma seo ou do agrupamento.
Relatrios - 23
Auto ajustar
Se o campo for do tipo caracter ou memo, ser efetuada a quebra automtica de linha
para exibio de todo o texto.
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.
Considerar no agrupamento
Esta clula ir fazer parte do grupo de quebra. Esta configurao permite apresentar,
de forma agrupada, os registros com informaes comuns, facilitando a anlise,
organizao do relatrio. Por exemplo: um relatrio de solicitaes de compras
agrupadas por fornecedores. Nesse caso, tambm importante que a ordem do
relatrio esteja definida por fornecedores.
Relatrios - 24
Cor e Borda
Boto "Condicional"
Permite criar, editar e excluir condies para impresso dos dados com cores
diferenciadas.
Exemplo
Saldo atual do produto > 0 (Cor de fundo branco e cor da fonte preta)
Saldo atual do produto <= 0 (Cor de fundo branco e cor da fonte vermelha)
Relatrios - 25
Clique no boto "Ok" para confirmar.
Definindo os 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.
Relatrios - 26
Ser apresentada a janela Acumulador divida em 3 reas:
Anotaes
Relatrios - 27
Acumulador
Ttulo
Define o tipo de acumulador que ser criado: se totalizador, valor mnimo, mximo,
mdia ou contador de ocorrncias.
Agrupar por
Frmula
Grfico
A partir do acumulador pode-se criar diferentes tipos de grficos (barra, linha, pizza
etc). Os grficos so gravados em arquivo.BMP, com o mesmo nome do arquivo do
relatrio.
Anotaes
Relatrios - 28
Nome
Nome da srie
Relatrios - 29
Clula
Ttulo
Tamanho
Mscara
Imprimir
Relatrios - 30
CONFIGURANDO RELATRIOS PERSONALIZVEIS
Vale lembrar que nem todos os relatrios so personalizveis. Por exemplo, relatrios
que tenham layout pr-definido, por lei e formulrios (boletos, notas-fiscais, etc), no
podero ser alterados.
Relatrios - 31
Imprimindo Relatrios
1. Ao selecionar o relatrio, ser apresentada ao usurio a tela abaixo:
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.
Relatrios - 32
Spool
Envia o relatrio por e-mail (Internet). Para isto, devem ser configurados os seguintes
parmetros no Ambiente Configurador:
MV_RELACNT
MV_RELPSW
MV_RELSERV
Relatrios - 33
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
Descrio
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 por
meio do cadastramento de grupos de e-mail. Consulte o tpico Grupos de e-mails para
mais detalhes.
Planilha
HTML
Gera o relatrio no formato HTML. Alm disso, os relatrios gerados podem ser
ampliados ou reduzidos na visualizao.
Servidor/Local
Relatrios - 34
Papel
Tamanho do papel
Formato da impresso
Relatrios - 35
Executando o Relatrio
Esta opo permite imprimir o relatrio criado no Protheus Report.
Anotaes
Relatrios - 36
Executando um Relatrio Pronto
O sistema permite imprimir um relatrio pronto, mesmo no estando aberto, ou seja,
em configurao.
Anotaes
Relatrios - 37
Configure os dados necessrios e clique no boto "Imprimir".
Relatrios - 38