Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Requisitos para Instalação

Requisitos para o servidor:

  1. Microsiga Protheus® versão 11 instalado e configurado.
  2. Serviço de Web-Service configurado e ativo.

Requisitos para o desenvolvedor:

  1. iReport versão 5.5.0
  2. Java versão JDK 1.7.0
  3. Drivers JDBC para acesso ao Banco de Dados

Requisitos para o cliente:

  1. Microsiga Protheus® versão 11.
    Instalado e configurado, com acesso ao Web-Service.
  2. Java versão JDK 1.7.0
    Instalado e com o programa java.exe acessível, para execução do relatório.

Configuração do Wizard

Preparação do Servidor:

Após a instalação do Microsiga Protheus® 11, no ambiente Configurador (SIGACFG) acesse o menu Cadastros / iReports Config. / Wizard iReports.

...

Existem algumas regras de integração com o Protheus® .


Definição do nome das tabelas:

As tabelas devem ser referenciadas na query através de parâmetros. Isto deve ser feito criando um parâmetro que identifica a tabela. O nome do parâmetro deve identificar a família da tabela.

...

Informações
titleImportante:

Não é necessário colocar a filial, apenas o nome da família.

A descrição do parâmetro deve obrigatoriamente ser Tabela, ou Table, que identifica que este é um parâmetro de tabela.

O nome do parâmetro deve identificar a família da tabela, neste caso SA1.

Na query do relatório, o parâmetro deve ser usado com a substituição do nome da tabela pelo parâmetro.


Tratamento dos campos excluídos:

Para tratamento dos registros excluídos, é necessária a criação de uma variável DELETED e ela deve possuir a seguinte configuração:

  • Nome da variável: Deleted.

...

  • Tipo da variável: java.lang.Boolean.

Tratamento do campo de Filial:

O tratamento do campo de filial também é feito com a criação de uma variável, com a seguinte configuração:

  • O nome da variável deve ser FILIAL.

...

  • O tipo da variável deve ser java.lang.Boolean.

Uso de perguntas no relatório:

No momento da execução do relatório, é possível fazer o uso das perguntas cadastradas no sistema.

Para fazer uso destas características, devem ser observadas algumas regras:

a. As perguntas cadastradas no sistema devem ter o mesmo nome do relatório.
Exemplo: Para um relatório que se chame REP001, deve ser criado um grupo de perguntas com o mesmo nome no sistema.

b. O nome do grupo de perguntas junto com a ordem das perguntas deve ser usado como identificador na query do relatório.

Exemplo: REP001-01 REP001 Identifica grupo de pergunta, 01 identifica a primeira pergunta do grupo. Deve ser usado o hífen como separador entre o grupo de pergunta e a ordem.

Uso de Expressão de filtro:

Se necessário filtrar o resultado da query, o iReports disponibiliza um assistente para expressão de filtro. Pode ser criado qualquer expressão de filtro desde que ela retorne um tipo java.lang.Boolean.

Uso de imagens nos relatórios:

Se necessário utilizar imagens nos relatórios, algumas indicações importantes devem ser seguidas:

a. As formas homologadas para uso de imagens são:

  • Imagens contidas na estação onde está instalado o iReport.
  • Imagens contidas na rede.

b. As extensões de imagens homologadas são:

  • BMP
  • JPG
  • GIF
  • PNG
Informações
titleImportante:

A Integração Ireport X Protheus não dá suporte para imagens vindas via URL.