sigarpm p11.5 - by aderbal lael rodrigues fernandes

Upload: christian-tanaka

Post on 10-Feb-2018

266 views

Category:

Documents


5 download

TRANSCRIPT

  • 7/22/2019 SIGARPM P11.5 - By Aderbal Lael Rodrigues Fernandes

    1/15

    Protheus 11.5 SIGARPM GUIA DE REFERNCIA

    1

    1 - ACESSANDO O MDULO GERADOR DE RELATRIOS.

    Na tela inicial de acesso ao sistema, informe na janela Programa Inicial, o mdulo SIGARPM.

    Pressione o boto OK. Ser apresentada a tela a seguir. Selecione grupo e filial e pressione o botoEntrar.

  • 7/22/2019 SIGARPM P11.5 - By Aderbal Lael Rodrigues Fernandes

    2/15

    Protheus 11.5 SIGARPM GUIA DE REFERNCIA

    2

    2 - REA DE DESENVOLVIMENTO DO RELATRIO.

    Antes de disponibilizar as funes do ambiente, so franqueadas ao usurio algumas opes,conforme janela abaixo, porm estudaremos a primeira opo.

    Nesta tela, so apresentadas trs opes:

    Criar novo relatrio;Possibilita a criao de um novo relatrio, partindo dos passos iniciais de criao.

    Abrir relatrio existente;Abre um relatrio criado anteriormente, nesta verso do Gerador de Relatrios.

    CUIDADO! O SIGARPM no disponibiliza a opo Salvar Como. Se quiser utilizar umarquivo como base para gerar outro, faa uma cpia antes!

    Importar relatrio da verso beta (*.GR2).

    Abre e converte para a verso atual, qualquer relatrio criado a partir da verso inicial doGerador de Relatrio (SIGARPM verso Dos).

    Esta e todas as opes que sero disponibilizadas podero ser acessveis na barra de menus comomostra a figura abaixo.

    Selecione a opo Criar Novo Relatrio e pressione o boto OK.

  • 7/22/2019 SIGARPM P11.5 - By Aderbal Lael Rodrigues Fernandes

    3/15

    Protheus 11.5 SIGARPM GUIA DE REFERNCIA

    3

    3 - SELECIONANDO A TABELA PRINCIPAL DE TRABALHO.

    Nesta tela ser selecionada a TABELA PRINCIPAL que servir de base de nosso relatrio.Na Tabela Principal, ser onde nosso projeto de relatrio ir buscar a maior parte das informaes

    para a montagem do relatrio, logo ser o nosso objeto de leitura.

    Num exemplo simples, podemos criar o relatrio:funcionrios ativos, onde devero ser impressosos campos Matrcula, Nome e Centro de Custo (cdigo e descrio).

    Neste exemplo vemos que a maioria dos campos encontra-se na Tabela FUNCIONRIO (SRA).Por conta disso, este ser nossa Tabela Principal. O nico campo que no est nesta Tabela adescrio do Centro de Custo.

    Observao: Apesar de visualizarmos a descrio do Centro de Custo na TabelaFUNCIONRIO no objeto Grid, este campo definido como virtual, e s existe em tempo deexecuo, no podendo ser impresso a partir desta Tabela. Para imprimi-lo, devemosselecionar a Tabela CENTRO DE CUSTO (CTT).

    Neste manual utilizaremos este exemplo de relatrio, por ser um caso clssico de necessidade dedesenvolvimento de relatrios especficos.

    Na janela Procurar pordigite o nome da Tabela principal a utilizar. Em nosso caso, digite: SRA,que a Tabela FUNCIONRIO e pressione o boto Avanar.

  • 7/22/2019 SIGARPM P11.5 - By Aderbal Lael Rodrigues Fernandes

    4/15

    Protheus 11.5 SIGARPM GUIA DE REFERNCIA

    4

    4 - ESTABELECENDO RELACIONAMENTOS.

    Nesta tela sero definidos todos os relacionamentos necessrios, para a gerao do relatrio.

    Ponto de Ateno! Temos como relacionamentos, o cruzamento de informaes entre Tabelasque possuam campos em comum.

    Em nosso exemplo precisamos relacionar a Tabela FUNCIONRIO (SRA) com a TabelaCENTRO DE CUSTO (CTT), j que como mencionado anteriormente, no conseguiremos extrair adescrio do C. de Custo a partir da Tabela FUNCIONRIO, pois nele este campo virtual.

    Entre as Tabelas FUNCIONRIOS e CENTRO DE CUSTOS, temos um campo em comum: oRA_CC e o CTT_CUSTO, respectivamente. Apesar de nomes diferentes, ambos possuem ocdigo do centro de custo.

    Clique no boto Adicionar Relacionamento, representado pelo cone do relatrio com sinal de

    adio (+) em amarelo. Ser apresentada tela a seguir.

  • 7/22/2019 SIGARPM P11.5 - By Aderbal Lael Rodrigues Fernandes

    5/15

    Protheus 11.5 SIGARPM GUIA DE REFERNCIA

    5

    No quadro Tabela(ListBox), ser apresentada uma lista com todas as Tabelas onde possvel se

    estabelecer um relacionamento com a principal. Selecione a Tabela CTT CENTRO DE CUSTOpromovendo o vnculo com a Tabela Principal. Pressione o boto Confirma.

    Ao retornar para a tela que mostra os relacionamentos praticados, note que o sistema lhe apresentano campo Expresso Tabela Principal, exatamente o nome do campo RA_CC, da Tabelaprincipal (FUNCIONARIO - SRA), que contm o Cdigo do Centro de Custos.

    E no campo Expresso Tabela Relacionada, exatamente o campo CTT_CUSTO da Tabelarelacionada (CENTRO DE CUSTO - CTT), que tambm contm oCdigo do Centro de Custo.

    Pressione o boto Confirma.

    Verifique que na tela apresentada na pgina anterior, o relacionamento j est estabelecido.

    Clique no boto Finalizar.

  • 7/22/2019 SIGARPM P11.5 - By Aderbal Lael Rodrigues Fernandes

    6/15

    Protheus 11.5 SIGARPM GUIA DE REFERNCIA

    6

    5 - ESTABELECENDO A ORDEM DE EMISSO DO RELATRIO.

    Na tela Selecionar Ordem, possvel estabelecer a ordem pela qual o relatrio ser impresso.

    As ordens disponveis so previamente estabelecidas quando da criao dos ndices da Tabelaprincipal (SRA).

    possvel estabelecer novas ordens ou ndices, clicando no boto representado pelo cone doformulrio com um sinal de adio amarelo ao lado.

    Em nosso exemplo, selecionaremos a ordem Centro de Custo + Matrcula.

    Selecione a ordem e clique no boto Finalizar.

  • 7/22/2019 SIGARPM P11.5 - By Aderbal Lael Rodrigues Fernandes

    7/15

    Protheus 11.5 SIGARPM GUIA DE REFERNCIA

    7

    6 - DEFININDO OS GRUPOS DE EMISSO DO RELATRIO.

    Montar expresses para Grupos significa estabelecer como as informaes de nosso relatriosero agrupadas ou divididas.

    Podemos por exemplo, montar um determinado Grupo por Centro de Custo.Desta forma teramos todas as informaes que esto sendo impressas, agrupadas por Centros deCustos.

    possvel tambm estabelecer se o grupo em questo forar uma quebra de pgina a cadamudana e tambm se haver uma Totalizao para o mesmo.

    Lembrando apenas, que tais opes s so possveis de se estabelecer na criao do PrimeiroGrupo.

    Trabalharemos apenas com dois grupos em nosso relatrio: o Grupo Filial e o Grupo Centro deCusto.

    Para inserir um Grupo, clique no boto representado pelo sinal de adio (+) amarelo.

  • 7/22/2019 SIGARPM P11.5 - By Aderbal Lael Rodrigues Fernandes

    8/15

    Protheus 11.5 SIGARPM GUIA DE REFERNCIA

    8

    Na tela abaixo, definiremos o primeiro Grupo de nosso relatrio.

    A janela Expressoserve para que possamos definir o contedo a ser impresso na linha do Grupoque estamos criando.

    Podemos selecionar os campos disponveis para seleo, clicando no boto que lembra uma planilhaExcel, e que possui uma seta laranja, ao lado da janela Expressoou criarmos uma expressoespecfica para um resultado desejado.

    Em nosso relatrio, para o primeiro Grupo, selecionaremos o campo Filial, disponvel na lista decampos, como mencionado acima.

    Se desejarmos uma quebra de pgina ou um resumo a cada vez que a informao Filial sofresseuma mudana, basta selecionar as caixas Quebra Pginae Resumo.

    Em nosso exemplo, no selecionaremos nenhuma das duas opes. Criaremos apenas, como grupo

    principal, o Grupo Filial.

    Clique no boto Confirma.

  • 7/22/2019 SIGARPM P11.5 - By Aderbal Lael Rodrigues Fernandes

    9/15

    Protheus 11.5 SIGARPM GUIA DE REFERNCIA

    9

    Criaremos mais um Grupo onde sero impressos o Cdigo e o Nome do Centro de Custo.

    Na janela Expressodigite a seguinte expresso:

    CTT->CTT_CUSTO + + CTT->CTT_DESC01Na janela Cabealhoinforme o Ttulo do Grupocomo Centro Custo.

    Clique no boto Confirmae, na tela posterior, clique no boto Finalizar.

  • 7/22/2019 SIGARPM P11.5 - By Aderbal Lael Rodrigues Fernandes

    10/15

    Protheus 11.5 SIGARPM GUIA DE REFERNCIA

    10

    7 - DEFININDO OS CAMPOS QUE IRO COMPOR O RELATRIO.

    A seguir, definiremos quais os campos faro parte do detalhe ou corpo, de nosso relatrio.

    A lista de Tabelas demonstrada no esquerdo da tela formada pela Tabela principal, queescolhemos logo no incio do nosso projeto de relatrio, e as Tabelas com os quais estabelecemosrelacionamentos.

    Aparece tambm, um cone de Frmula onde possvel definir uma frmula a ser impressa na linhade detalhes.

    As setas no meio da tela servem para enviar ao quadro da direita os campos selecionados de cadaTabela listados no lado esquerdo da tela. Uma nica seta seleciona campo a campo, enquanto assetas duplas selecionam todos os campos da Tabela selecionada.

  • 7/22/2019 SIGARPM P11.5 - By Aderbal Lael Rodrigues Fernandes

    11/15

    Protheus 11.5 SIGARPM GUIA DE REFERNCIA

    11

    Selecionaremos ento, da Tabela SRA FUNCIONRIO, os campos Matrcula e Nome,conforme a tela a seguir.

    Em seguida, selecione o campo SRA.Nomeque est no lado direito da tela e clique no boto dePropriedades(representado por um formulrio com um lpis), localizado no rodap da tela.

    Marque a janela Totaliza, para que tenhamos um total de funcionrios a cada vez que o Centro deCusto ou a Filial mudarem, durante a impresso.

    Clique no boto Confirmae no boto Finalizar, da tela posterior.

  • 7/22/2019 SIGARPM P11.5 - By Aderbal Lael Rodrigues Fernandes

    12/15

    Protheus 11.5 SIGARPM GUIA DE REFERNCIA

    12

    7 - CRIANDO O CABEALHO DO RELATRIO.

    Qualquer texto informado nesta tela ser impresso como Cabealho do relatrio.Em nosso exemplo, utilizaremos o nomeRELAO DE FUNCIONRIOS POR C. DE CUSTO.

    Clique sobre o textoProtheus Report Utilitye digite o seu texto.

    Em seguida, clique no boto Finalizar.

    8 - CRIANDO PARMETROS DE IMPRESSO.Na tela a seguir, voc ter a possibilidade de criar parmetros de impresso para seu relatrio, comoFilial De / Filial At.

    Em nosso exemplo criaremos dois parmetros bsicos: Filial Dee Filial At.

    - No campo Pergunta, digite a descrio Filial De;

  • 7/22/2019 SIGARPM P11.5 - By Aderbal Lael Rodrigues Fernandes

    13/15

    Protheus 11.5 SIGARPM GUIA DE REFERNCIA

    13

    - No campo Tipo, selecione caracter;- No campo Tamanho, informe 2;- No campo Decimal, deixe 0;- No campo Help, digite Filial Inicial;-

    No campo Objeto, selecione Edit;- No campo Consulta Padro (Edit), selecione XM0=Filiais;- No campo Contedo (Edit/Text), digite 01;Os demais campos s so acessveis se no campo Objeto, estivssemos selecionado a opoCombo.

    Abra mais uma linha (pressione seta para baixo) e crie mais um parmetro para Filial At. Sigaos mesmo passos utilizados no primeiro parmetro.

    Defina tambm um parmetro para controlar a impresso de funcionrios Demitidos.

    -

    No campo Pergunta, digite a descrio Imprime Funcionrios;- No campo Tipo, selecione caracter;- No campo Tamanho, informe 1;- No campo Decimal, deixe 0;- No campo Help, digite Selecione D para no imprimir Demitidos e X para imprimir

    Todos;- No campo Objeto, selecione Combo;- No campo Pr Seleo (Combo), selecione 2;- No campo Item 1 (Combo), digite a letra D;- No campo Item 2 (Combo), digite a letra X.Aps ter criado os dois parmetros, clique no boto Finalizar.

    Aparecer a tela a seguir para que voc defina caractersticas gerais do relatrio.

    interessante saber utilizar estes parmetros pois poder ser que o relatrio necessite de ajustese o simples fato de alterar a quantidade de colunas j resolva o problema.

  • 7/22/2019 SIGARPM P11.5 - By Aderbal Lael Rodrigues Fernandes

    14/15

    Protheus 11.5 SIGARPM GUIA DE REFERNCIA

    14

    9 - CRIANDO FILTROS DE IMPRESSO.

    Nesta tela possvel estabelecer filtros para o relatrio.

    Na parte esquerda da tela esto listadas a Tabela principal e as de relacionamentos, na partecentral da tela, encontram-se os operadorespara aplicao no Filtro e na parte extrema direitada tela, encontram-se as informaes constantes, ou seja, j estabelecidas que possam serutilizadas como objeto de comparao para o Filtro.

    Em nosso relatrio, criaremos um Filtro para que possamos escolher se os funcionriosdemitidos faro parte do relatrio (opo X), juntamente com os demais, ou se os demitidosno faro parte do relatrio (opo D).

    Clique no sinal de adio (+) ao lado da Tabela SRA-Funcionariose selecione o campo Sit.Folha e em seguida, clique no boto Adicionar. Voc ver que a parte dos Operadores, setornar ativa;

    Clique no Operador Diferente dee clique no boto Adiciona. Note que a parte das Constantestambm se torna acessvel;

    Clique na Constante Parmetro e selecione a Pergunta Imprime Funcionrios,anteriormente criada quando definamos os parmetros de impresso.

    Clique no boto Confirma.

    Ponto de ateno! Se por ventura voc precisar realizar qualquer alterao no ndice, ter quelimpar o atual e recriar outra vez. Sendo assim, monte toda a sentena antes, ou mentalize o queser feito, pois a ausncia de um parntesis pode gerar um resultado diferenciado.

  • 7/22/2019 SIGARPM P11.5 - By Aderbal Lael Rodrigues Fernandes

    15/15

    Protheus 11.5 SIGARPM GUIA DE REFERNCIA

    15

    10 - EMITINDO O RELATRIO.

    A partir deste momento, voc tem um projeto de relatrio completo podendo alter-lo quandodesejar, atravs das opes na barra de ferramentas.

    Clique no boto de execuo, representado pelo desenho de um raio laranja, para que voctenha uma prvia de seu relatrio.

    Neste momento, voc poder envi-lo impressora ou gera-lo em disco.