51988417 protheus report sigarpm

25
 SIGARPM 8.11 Os botões da barra de ferramentas permitem alterar as configurações realizadas durante a criação do relatório, além de disponibilizarem opções para gravação, acesso ao gerenciador de impressão e zoom. Botão Descrição Novo Cria um novo relatório.  Abrir Abre um relatório existente. Salvar Salva o relatório atual. Importar Importa um relatório (extensão *.GR2) da versão beta.  Abrir Tabela Abre a tabela principal e d efine seus relacionamentos. Selecionar Ordem Seleciona a ordem do relatório. Selecionar Grupo Define os grupos do relatório. Selecionar Campos Seleciona os campos do relatório. Configurar Cabeçalhos Define o cabeçalho do relatório. Configurar Página e Impressão Configura a página e impressão do relatório. Configurar Parâmetros Configura os parâmetros do relatório. Montar Filtro Monta o filtro do relatório.

Upload: andreia-maria-de-oliveira

Post on 22-Jul-2015

465 views

Category:

Documents


0 download

TRANSCRIPT

SIGARPM 8.11Os botes da barra de ferramentas permitem alterar as configuraes realizadas durante a criao do relatrio, alm de disponibilizarem opes para gravao, acesso ao gerenciador de impresso e zoom.

Boto

Descrio

Novo

Cria um novo relatrio.

Abrir

Abre um relatrio existente.

Salvar

Salva o relatrio atual.

Importar

Importa um relatrio (extenso *.GR2) da verso beta.

Abrir Tabela

Abre a tabela principal e define seus relacionamentos.

Selecionar Ordem

Seleciona a ordem do relatrio.

Selecionar Grupo

Define os grupos do relatrio.

Selecionar Campos

Seleciona os campos do relatrio.

Configurar Cabealhos

Define o cabealho do relatrio.

Configurar Pgina e Impresso

Configura a pgina e impresso do relatrio.

Configurar Parmetros

Configura os parmetros do relatrio.

Montar Filtro

Monta o filtro do relatrio.

Gerar Relatrio

Gera o relatrio.

Define o zoom do preview do relatrio. Zoom

Gerenciador de Impresso

Abre o Gerenciador de Impresso.

Help

Abre o help do SIGARPM.

Sair

Finaliza o Sistema.

Como criar um relatrioEsta opo permite a criao de um relatrio. possivel definir em quais tabelas o sistema deve buscar as informaes que constaro no relatrio.

Para criar um relatrio:1. Selecione a opo "Criar novo relatrio" na abertura do sistema e clique no boto "OK".

Selecionando a tabela principalAo selecionar a opo "Criar novo relatrio", o sistema apresenta a janela "Abrir Tabela" com a relao das tabelas de dados disponveis.

Nesta janela, o usurio deve selecionar a tabela principal, a partir da qual o sistema ir buscar as informaes que sero utilizadas no relatrio, por exemplo: SA1 - Cadastro de Clientes, SA2 Cadastro de Fornecedores, SC2 - Ordens de Produo, etc.

1. Para selecionar a tabela principal:1. 2. Na janela "Abrir Tabela", posicione o cursor sobre a tabela desejada (utilize as setas da barra de rolagem) ou digite o seu nome no campo "Procurar por" e pressione [ENTER]. Clique no boto "Avanar" para prosseguir na formatao do relatrio.

Criando relacionamentosAps selecionar a tabela principal, ser apresentada a janela para escolher ou criar novos relacionamentos. Atravs da janela, possvel combinar dados de vrios arquivos no mesmo relatrio, como por exemplo, uma relao de produtos com pedidos de compras em aberto. Para estabelecer uma relao, necessrio que os arquivos possuam pelo menos um campo em comum. No exemplo anterior, a tabela Pedidos de Compras (SC7) possui o campo "C7_PRODUTO", onde gravado o cdigo do produto a ser adquirido; j o arquivo de Produtos (SB1), possui o campo "B1_COD", onde gravado o cdigo do produto para sua identificao. Note, porm, que o arquivo SB1 contm os dados dos produtos sem duplicidade, enquanto que o arquivo SC7 pode conter vrios pedidos para um mesmo produto. Desta forma, no basta fazer uma listagem com apenas o cdigo do produto. preciso relacionar o cadastro de produtos com o de pedidos de compra para saber quais esto em aberto. O ponto em comum entre os arquivos o cdigo do produto e, atravs dele, ser possvel relacionar as tabelas. Mesmo sendo diferentes os nomes dos campos, ambos armazenam a mesma informao. Relacionando as tabelas, o sistema poder imprimir dados do cadastro de produtos e dos pedidos de compras.

Para definir a tabela secundria (criar relacionamentos):1. Na janela de seleo Relacionamento". de relacionamentos, clique no boto "Adicionar

O sistema apresenta a tela "Adicionar Relacionamento". Observe que j apresentada uma sugesto de relacionamento em "Expresso Tabela Principal/Expresso Tabela Relacionada".

2. Caso o relacionamento sugerido seja o desejado, clique sobre ele e, em seguida, no boto "OK" da barra de ferramentas. 3. Caso necessite utilizar outro relacionamento, clique nas barras de rolagem da rea "Tabela" para verificar os relacionamentos pr-definidos. Do lado esquerdo da janela apresentada uma lista de relacionamentos padres entre a tabela principal selecionada e outras tabelas do sistema.

4. Verifique, na lista, a tabela que deseja relacionar com a tabela principal e clique sobre ela. Observe que a informao de "Expresso Tabela Relacionada" foi alterada com o nome do campo da tabela secundria escolhida e comum tabela principal. Portanto, atravs dos campos exibidos em "Expresso Tabela Principal/Expresso Tabela Relacionada", ser possvel estabelecer a relao. Note tambm que o nome do campo precedido pela identificao do arquivo seguido do sinal de sublinhado (exemplo: D1_COD). Esta sintaxe adotada nas tabelas do Protheus para indicar que o campo pertence a tabela.

Criando um relacionamento prprioPara facilitar a construo de relatrios, o Protheus disponibiliza uma lista de relacionamentos prdefinidos entre as tabelas, porm, o usurio pode criar relacionamentos prprios. Suponha que foi necessrio criar uma tabela especfica para sua empresa e seja necessrio criar um relatrio com os dados desta tabela combinados com os dados de uma tabela padro do sistema, neste caso, ser preciso criar um relacionamento especfico. Lembre-se, porm, que para criar relacionamentos deve haver um campo comum s tabelas.

Para criar um relacionamento prprio:1. Na janela "Adicionar Relacionamentos", clique no boto barra de - "Novo Relacionamento" da ferramentas.

Ser apresentada a janela "Novo Relacionamento" para definio de um relacionamento especfico. Observe que o campo "Expresso Tabela Principal" j apresenta a tabela principal selecionada.

2. Clique no boto apresentado ao lado do campo "Expresso Tabela Principal", para selecionar um ou mais campos da tabela principal que sero utilizados para o relacionamento . Ser apresentada a janela "Consultar Campo" com a relao dos campos da tabela principal.

3. Clique sobre o campo chave para o relacionamento e, em seguida, clique no boto "OK". Observe que o campo selecionado foi apresentado no campo "Expresso Tabela Principal".

Em alguns casos, necessrio criar relacionamentos com mais de um campo para que a informao esteja realmente individualizada ou separada. Por exemplo: Tratando-se de um relatrio com a tabela principal baseada no Cadastro de Clientes, pode ser interessante criar o relacionamento com os campos "Cdigo do Cliente" e "Loja" (A1_COD+A1_LOJA), isto garante que o relatrio ir apresentar os dados separados para cada loja do cliente. 4. Para adicionar um campo chave de relacionamento da tabela principal, clique novamente no boto apresentado ao lado do campo "Expresso Tabela Principal".

Ser reapresentada a janela "Consultar Campo" com a relao dos campos da tabela principal. 5. Clique sobre o outro campo chave que ir compor o relacionamento e, em seguida, clique no boto "OK". Observe 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. 6. 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.

7. Em seguida, clique no boto

apresentado ao lado do campo "Expresso Tabela Relacionada".

Ser apresentada a janela "Consultar Campo" com a relao dos campos da tabela relacionada. 8. Clique sobre o campo e, em seguida, no boto "OK". 9. Da mesma forma que na tabela principal, repita esta operao para adicionar todos os campos que devem compor a chave de relacionamento.

10.

Para finalizar o relacionamento entre estas tabelas, clique no boto "Finalizar". Torna-se necessrio selecionar o

A janela "Adicionar Relacionamento" reapresentada. relacionamento criado. 11.

No campo "Pesquisa Tabela", digite o nome da tabela relacionada.

Observe que a informao de "Expresso Tabela Relacionada" foi alterada com o nome do campo escolhido da tabela secundria e comum tabela principal. 11. Clique, relacionamento. ento, no boto "OK" da barra de ferramentas para confirmar o

O relacionamento definido ser apresentado na janela.

possvel criar diversos relacionamentos entre a tabela principal e tabelas secundrias, o que permite criar, por exemplo, um relatrio com dados da tabela de Produtos (SB1), da tabela de Pedidos de Compra (SC7) e da tabela de Itens de Notas Fiscais de Entrada (SD1).

13.

Para adicionar mais um relacionamento tabela principal, clique, novamente, no boto - Adicionar Relacionamento e configure-o como descrito nos procedimentos anteriores.

14. boto 15.

Se for necessrio excluir um relacionamento, posicione o cursor sobre este e clique no - Remover Relacionamento. necessrio confirmar a operao. Adicionados todos os relacionamentos, clique no boto "Finalizar".

Definindo a ordem para apresentao dos dadosAps a definio dos relacionamentos, ser apresentada uma janela para seleo da ordem de apresentao dos dados. Na rea "Ordem", so relacionados os nomes das chaves disponveis para organizao dos registros.

A chave determina a ordem de classificao dos registros e pode ser composta por um ou mais campos. Exemplos: Chave nica: Cdigo do Fornecedor

Cdigo 0001 0001 0001 0002 0002

Loja 03 01 02 02 01

Endereo R. Arajo Bonfim, 64 R. Com. Fonseca, 99 Av. Moraes, 60 Av. Amador Bueno, 56 R. Azevedo, 675

Na classificao por mais de um campo, inicialmente o arquivo organizado pelo primeiro campo da chave que determina a ordem geral, em seguida, pelo segundo campo e assim por diante. Chave composta: Cdigo + Loja

Cdigo 0001 0001 0001 0002 0002

Loja 01 02 03 01 02

Endereo R. Com. Fonseca, 99 Av. Moraes, 60 R. Arajo Bonfim, 64 R. Azevedo, 675 Av. Amador Bueno, 56

Para definir a ordem de apresentao dos dados:1. 2. Na rea "Ordem", clique sobre a chave para organizao. Caso queira organizar os dados por um campo que no esteja na lista, clique no boto Novo ndice.

Ser apresentada a janela para definio de uma nova chave de ndice, que pode ser formada por campos ou, se necessrio, por uma expresso em AdvPl. 3. Clique no boto apresentado ao lado do campo "Expresso".

Ser apresentada uma janela com a relao de campos da tabela principal. 4. Clique sobre o campo que definir a organizao e, em seguida, clique no boto "OK". O nome do campo selecionado apresentado em "Expresso". 5. Para definir uma chave composta, clique, novamente, no boto selecione outro campo. Novo ndice e

6. Clique

no

boto

"OK"

para

finalizar

o

novo

ndice.

A chave criada relacionada na rea "Ordem". 7. Clique sobre a chave para organizao dos dados e, em seguida, no boto "Finalizar".

Agrupando os dadosAps selecionar a ordem de apresentao dos dados, ser apresentada a janela para definio de grupos a partir dos campos da tabela principal. A configurao de grupos permite apresentar de forma agrupada os registros com informaes comuns, facilitando a anlise, organizao e visualizao do relatrio. Por exemplo: um relatrio de solicitaes de compras dividido por fornecedores.

1. Para

definir

grupos

para

apresentao:

1.

Na

janela

"Selecionar

Grupos",

clique

no

boto

para

definir

um

grupo.

Ser apresentada a janela "Novo Grupo".

2. Clique

no

boto

Consulta

Campo.

Ser apresentada a janela com a relao dos campos da tabela principal. 3. Clique sobre o campo para agrupar os dados e confirme.

O campo ser apresentada no campo "Expresso". 4. Para definir uma chave composta, clique, novamente, no boto e selecione outro campo. - Consulta Campo

5. No campo "Cabealho", digite um ttulo para identificar cada mudana de grupo. Exemplo: Fornecedor: 6. Marque a caixa de verificao "Quebrar Pgina", se desejar imprimir cada grupo em uma pgina. 7. Marque a caixa de verificao "Resumo", se desejar imprimir apenas a identificao de cada grupo suprimindo os dados dos registros. Este recurso til quando utilizado com campos numricos e totalizao, pois possvel imprimir para cada grupo, apenas o total dos valores (veja detalhes no prximo tpico "Selecionando os campos para o

relatrio").8. Clique no boto "OK" para confirmar.

O grupo criado relacionado na janela de grupos. 9. Se precisar alterar a definio de um grupo, clique sobre ele e no boto 10. 11. Se precisar excluir algum grupo, clique sobre ele e no boto Clique no boto "Finalizar". - Editar. - Remover.

Selecionando os campos para o relatrioUma vez definidos os grupos, ser apresentada a janela "Selecionar Campos", onde so escolhidos os campos que iro compor o relatrio. Cada campo selecionado ser uma coluna do relatrio. A janela "Selecionar Campos" dividida em duas reas: esquerda, so apresentadas as tabelas do relacionamento e todos os seus campos; direita, sero apresentados os campos para o relatrio, medida que forem escolhidos.

1. Para selecionar os campos do relatrio:1. Na rea esquerda, clique no boto apresentado ao lado do nome da tabela que ter seus campos escolhidos. Sero listados os campos da tabela. 2. Clique sobre o nome do campo que deve ser apresentado no relatrio e, em seguida, no boto "Adicionar".

O nome do campo adicionado na rea direita. 3. Para adicionar todos os campos em uma nica operao, clique no boto Todos". O sistema adiciona todos os campos da tabela na rea direita. 4. Se necessrio remover algum campo da lista, utilize os botes - "Remover" e "Remover Todos" para remover um ou todos os campos, respectivamente. Para definir uma frmula/expresso em sintaxe AdvPl, clique no boto em seguida, no boto - "Adicionar

5.

- "Formula" e, "Adicionar".

O sistema apresenta a tela "Nova Frmula".

6. No campo "Expresso", digite uma expresso em sintaxe AdvPl. 7. Para consultar os campos das tabelas, clique no boto .

So listados os campos da tabela principal e, na seqncia, os das tabelas relacionadas. 8. No campo "Cabealho", informe o cabealho para o campo. 9. No campo "Formato", informe a mscara (picture) para formatar a apresentao dos dados no relatrio. 10. No campo "Tamanho", informe a quantidade de colunas que sero reservadas para apresentao do campo. 11. No campo "Decimais", informe quantas casas decimais devem ser apresentadas.

12. Marque a caixa de verificao "Totaliza" se quiser apresentar o total de um campo numrico no final de cada grupo. Exemplo: Para criar uma coluna com o preo sugerido para venda com base no preo de compra, pode-se definir:

Expresso Cabealho Formato Tamanho Decimal Totaliza

SC7->C7_TOTAL*1.30 Sugesto para Venda 9999999.99 10 2 Sim

13.

Confira

os

dados

e

confirme.

O sistema retorna tela "Selecionar Campos", apresentando a frmula criada no lado esquerdo da tela. 14. no Se precisar alterar as propriedades de apresentao de um campo, clique sobre ele e boto Editar.

Ser apresentada a janela "Propriedades".

15. Nesta janela, possvel alterar o cabealho do campo, seu formato, e habilitar a sua totalizao. Se estiver utilizando um campo do tipo "Memo" importante definir o "Formato" com a mscara "@S