Relatório Personalizáveis_p10

24
  Relatórios Personalizáveis 

description

Personalizaveis

Transcript of Relatório Personalizáveis_p10

  • Relatrios Personalizveis

  • 2 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

  • Relatrios Personalizveis - 3

    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.

  • 4 Relatrios Personalizveis

    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.

  • Relatrios Personalizveis - 5

    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: [email protected]

    MV_RELPSW Define a senha da conta de e-mail para envio dos relatrios.

  • 6 Relatrios Personalizveis

    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:

  • Relatrios Personalizveis - 7

    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.

  • 8 Relatrios Personalizveis

    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.

  • Relatrios Personalizveis - 9

    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.

  • 10 Relatrios Personalizveis

    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 - 11

    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.

  • 12 Relatrios Personalizveis

    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.

  • Relatrios Personalizveis - 13

    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:

  • 14 Relatrios Personalizveis

    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.

  • Relatrios Personalizveis - 15

    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.

  • 16 Relatrios Personalizveis

    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.

  • Relatrios Personalizveis - 17

    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

  • 18 Relatrios Personalizveis

    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 (). A partir da as frmulas podem ser compostas com funes AdvPL , utilizando comandos de repetio como If, While, For, ou com simples operaes matemticas.

  • Relatrios Personalizveis - 19

    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 .

  • 20 Relatrios Personalizveis

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

    A tela a seguir apresentada:

  • Relatrios Personalizveis - 21

    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"

  • 22 Relatrios Personalizveis

    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.

  • Relatrios Personalizveis - 23

    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.

  • 24 Relatrios Personalizveis

    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.