Você está na página 1de 14

Criando relatrio simples com SIGARPM

Neste tutorial iremos aprender a criar um relatrio simples com o SIGARPM.

SIGARPM uma ferramenta padro de desenvolvimento de relatrios do Protheus. Acessar este


programa muito simples. Ao executar o Protheus preencha o campo de programa inicial com a
palavra SIGARPM, conforme imagem abaixo.

Informe usurio e senha e avance nas telas at chegar na imagem abaixo. Onde selecionaremos a
opo Criar novo relatrio.

No RPM devemos ter uma tabela selecionada como tabela principal. No nosso caso selecionaremos
a tabela de SE2, que a tabela dos ttulos a pagar.

Na prxima tela no selecionaremos nada, pois o objetivo deste tutorial explicar um relatrio
simples de uma tabela apenas. Utilizaremos esta tela para desenvolver um relatrio mais avanado
no prximo tutorial.

A tela abaixo onde definiremos a ordem de impresso das informaes. Ficam disponveis as
ordens de todos os ndices criados para a tabela, ento caso no exista a ordem que deseja, ser
necessrio criar um novo ndice na tabela (O que s recomendado fazer em caso de grande
necessidade). No nosso caso, vamos ordenar por Fornecedor, Loja, Prefixo, Nmero do Ttulo,
Parcela e Tipo.

A tela de baixo referente os grupos, que por enquanto no iremos utilizar. Por isso clique em
Finalizar.

Depois ser exibida a tela de seleo dos campos do relatrio. Clicando no smbolo +, sero exibidos
todos os campos disponveis para impresso. Para escolher, basta clicar sobre o campo que deseja e
depois clicar na seta apontada para a direita. Para remover, clique no campo do lado direito e depois
na seta apontada para esquerda.

Neste exemplo selecionamos:

Prefixo
Nmero do Ttulo
Parcela
Tipo
Natureza
Portador
Fornecedor
Loja
Nome Fornecedor
Data de emisso
Data de vencimento
Valor do ttulo

Na imagem abaixo possvel utilizar a seta pra cima e a seta pra baixo para mudar a ordem dos
campos no relatrio. Clicando no smbolo semelhante um papel e caneta, possvel mudar o nome

do campo no cabealho do relatrio, mascara do campo e marcar a opo que seja exibida uma soma
daquele campo no final do relatrio.

Vamos marcar a opo totaliza para o campo de valor do ttulo.

Clique no boto Confirmar para voltar tela de seleo dos campos, onde clicaremos no boto
Finalizar para continuar o desenvolvimento. Ser exibida ento a tela onde escreveremos o ttulo do
relatrio que ser exibido no cabealho. Por padro vem com o ttulo Protheus Report Utility.

Para este teste, vou utilizar o nome Relatrio de Ttulos a Pagar.

Na prxima tela informaremos os parmetros para filtro do relatrio. Este procedimento realizado
da mesma forma da criao de um pergunte dos demais programas no Configurador, caso ainda
no conhea o procedimento clique aqui e veja o tutorial a respeito.

Para facilitar a criao das perguntas no RPM, existe um boto no canto inferior esquerdo, que abre
uma tela para escolha de um campo que pode ser usado como modelo para preenchimento da
pergunta.

Utilizaremos apenas o filtro Ttulo de? e Ttulo ate?, preencha os campos conforme imagem
abaixo e clique em Finalizar.

Na prxima tela sero exibidos campos para configurao de detalhes de impresso e um campo
muito importante com nome de Filtrar Filial, caso este campo esteja marcado, o relatrio exibir
apenas os ttulos da filial logada, se no mostrar os ttulos de qualquer filial.

Por se tratar de ambiente de teste, tenho apenas uma filial na minha base, mas de qualquer forma
deixarei o campo Filtrar Filial desmarcado e a opo para gerao do relatrio no formato
paisagem.

Na prxima tela onde indicaremos o que as perguntas criadas anteriormente filtram. No basta
apenas criar uma pergunta com o nome de No Titulo de, necessrio indicar para o sistema qual
campo da tabela SE1 esta pergunta utiliza.

Para isso, clique no smbolo + em frente palavra SE2 Contas a Pagar e selecione o campo
No Titulo, que o campo que utilizaremos no filtro, depois no boto Adicionar. Clique no
smbolo + em frente palavra Operador e selecione a opo maior ou igual a e clique em
adicionar. Depois cliquei no smbolo + em frente palavra Parametro (Sem acento mesmo),
selecione o campo No Titulo de e clique em Adicionar.

Pronto agora j adicionamos o filtro referente ao campo No Titulo de, para adicionar o campo
No Titulo ate executaremos o mesmo procedimento mudando apenas a informao do operador
de maior ou igual a para menor ou igual a, mas antes disso necessrio adicionar ao filtro a
condio e para juntar este dois campos no filtro. O conceito de como utilizar qual operador
mesmo conceito estudado em lgica de programao. Ento, antes de sair por ai tentando fazer
filtros, necessrio estudar lgica de programao.

A imagem da configurao ficar igual imagem abaixo.

Feito isso, clique em Confirmar para visualizar o layout do seu relatrio montado, que deve ter
aparncia similar abaixo.

Antes de continuar, vamos salvar o relatrio para no correr o risco de perder todo o trabalho.
Clique no boto Salvar

Selecione uma pasta no server para salvar as configuraes do relatrio. No meu caso, criei uma
pasta chamada RPM, onde salvo todos. Depois de selecionar a pasta, escreva um nome para o
arquivo de configurao e clique em OK.

Ser ento exibida uma tela para configurao de senha para uso do relatrio. Se no quiser utilizar
senha, basta deixar os dois campos em branco.

Para realizar um teste, basta clicar no boto Executar representado pelo smbolo de um raio.

Ser exibida a tela de impresso padro dos relatrios. Onde possvel clicar no boto parmetros
para definio dos filtros e determinar se o arquivo de impresso ser salvo no servidor ou na
maquina local.

Abaixo segue o exemplo do resultado impresso com a configurao realizada.

possvel adicionar o relatrio criado nos menus dos usurios. Caso no saiba como fazer isso
clique aqui para visualizar o tutorial sobre manuteno de menus.

Valeus.