guia completo para integração do protheus com o ireport

16
02/10/2015 Gui a compl eto para i ntegração do Protheus com o i Report http://www.dei dei as.com.br/ideiasprofissional23-integracao- pr otheus-x-ir eport/ 1/16 Dê Ideias COMPARTILHE CONHECIMENTO GUIA COMPLETO PARA INTEGRAÇÃO DO PROTHEUS COM O IREPORT 1 DE JULHO DE 2015 WI LLIAM GURZONI 1 COMMENT Para quem não conhece o iReport é uma ótima alternativa para criação de relatórios. O Protheus possui uma integração nativa com esta poderosa ferramenta. Porém, pesquisando em alguns fóruns e documentações, percebi que há pouco material explicando o funcionamento desta integração, então foi desenvolvido este tutorial completo a respeito da integração do Protheus com o iReport. Preparativos iniciais Este tutorial foi feito levando em base as seguintes configurações: Protheus 11 (atualizado em abril/2015)  Java JDK 7 update 79 (Link: http://www. oracle.com/technetwork/java/javase/do wnloads/index.html) – Não consegui fazer o iReport funcionar com o java 8. iReport 5.6.0 (Link: http://sourceforge .net/projects/ire port/files/iRepo rt/) Windows server 2003 Banco de dados MSSQL 2005 Instalação do iReport Developer – Ambiente de desenvolvimento 3D PRINTING DRONES PROTHEUS OUTROS CONTATO 3D PRINTING DRONES PROTHEUS OUTROS CONTATO Popular Comments Tags Como desenvolver um ponto de entrada no Protheus Guia completo para integração do Protheus com o iReport iReport não abre Tipos de error.log no Protheus – Parte 1 Como utilizar seu saldo do FGTS no financiamento da casa própria

Upload: lucas-miro-walter

Post on 07-Jan-2016

74 views

Category:

Documents


2 download

DESCRIPTION

guia

TRANSCRIPT

Page 1: Guia Completo Para Integração Do Protheus Com o IReport

7/17/2019 Guia Completo Para Integração Do Protheus Com o IReport

http://slidepdf.com/reader/full/guia-completo-para-integracao-do-protheus-com-o-ireport 1/16

02/10/2015 Guia completo para integração do Protheus com o iReport

http://www.deideias.com.br/ideiasprofissional23-integracao-protheus-x-ireport/ 1/16

Dê IdeiasCOMPARTILHE CONHECIMENTO

GUIA COMPLETO PARAINTEGRAÇÃO DO PROTHEUS COM OIREPORT

1 DE JULHO DE 2015WILLIAM GURZONI 1 COMMENT

Para quem não conhece o iReport é uma ótima alternativa para

criação de relatórios. O Protheus possui uma integração nativa

com esta poderosa ferramenta. Porém, pesquisando em algunsfóruns e documentações, percebi que há pouco material

explicando o funcionamento desta integração, então foi

desenvolvido este  tutorial completo a respeito da  integração  do

Protheus com o iReport.

Preparativos iniciais

Este tutorial foi feito levando em base as seguintes configurações:

Protheus 11 (atualizado em abril/2015)

 Java JDK 7 update

79 (Link: http://www.oracle.com/technetwork/java/javase/do

wnloads/index.html) – Não consegui fazer o iReport

funcionar com o java 8.

iReport 5.6.0

(Link: http://sourceforge.net/projects/ireport/files/iReport/)

Windows server 2003Banco de dados MSSQL 2005

Instalação do iReport Developer – Ambiente de desenvolvimento

3D PRINTING DRONES PROTHEUS OUTROS CONTATO

3D PRINTING DRONES PROTHEUS OUTROS CONTATO

Popular Comments

Tags

Como desenvolver umponto de entrada noProtheus

Guia completo paraintegração do Protheuscom o iReport

iReport não abre

Tipos de error.log noProtheus – Parte 1

Como utilizar seu saldo doFGTS no financiamento dacasa própria

Page 2: Guia Completo Para Integração Do Protheus Com o IReport

7/17/2019 Guia Completo Para Integração Do Protheus Com o IReport

http://slidepdf.com/reader/full/guia-completo-para-integracao-do-protheus-com-o-ireport 2/16

02/10/2015 Guia completo para integração do Protheus com o iReport

http://www.deideias.com.br/ideiasprofissional23-integracao-protheus-x-ireport/ 2/16

Baixe o arquivo de instalação do iReport pelo

link: http://sourceforge.net/projects/ireport/files/iReport/.

Esta ferramenta deve ser instalada apenas na estação de trabalho

do desenvolvedor, seguindo os simples passos abaixo:

ópicos recentes

Como desenvolver um ponto

de entrada no Protheus

Guia completo para integração

do Protheus com o iReportiReport não abre

ipos de error.log no Protheus

– Parte 1

Como utilizar seu saldo do

FGTS no financiamento da

casa própria

Page 3: Guia Completo Para Integração Do Protheus Com o IReport

7/17/2019 Guia Completo Para Integração Do Protheus Com o IReport

http://slidepdf.com/reader/full/guia-completo-para-integracao-do-protheus-com-o-ireport 3/16

02/10/2015 Guia completo para integração do Protheus com o iReport

http://www.deideias.com.br/ideiasprofissional23-integracao-protheus-x-ireport/ 3/16

Page 4: Guia Completo Para Integração Do Protheus Com o IReport

7/17/2019 Guia Completo Para Integração Do Protheus Com o IReport

http://slidepdf.com/reader/full/guia-completo-para-integracao-do-protheus-com-o-ireport 4/16

02/10/2015 Guia completo para integração do Protheus com o iReport

http://www.deideias.com.br/ideiasprofissional23-integracao-protheus-x-ireport/ 4/16

Page 5: Guia Completo Para Integração Do Protheus Com o IReport

7/17/2019 Guia Completo Para Integração Do Protheus Com o IReport

http://slidepdf.com/reader/full/guia-completo-para-integracao-do-protheus-com-o-ireport 5/16

02/10/2015 Guia completo para integração do Protheus com o iReport

http://www.deideias.com.br/ideiasprofissional23-integracao-protheus-x-ireport/ 5/16

Caso após os passos acima o seu iReport não abrir, veja

algumas dicas deste

post: http://www.deideias.com.br/ireport-nao-abre/

Se tudo ter dado certo em sua instalação, deve apresentar esta

tela:

Esta é a interface de desenvolvimento do iReport, por ela serão

criadas as queries e estrutura do relatório.

 

Page 6: Guia Completo Para Integração Do Protheus Com o IReport

7/17/2019 Guia Completo Para Integração Do Protheus Com o IReport

http://slidepdf.com/reader/full/guia-completo-para-integracao-do-protheus-com-o-ireport 6/16

02/10/2015 Guia completo para integração do Protheus com o iReport

http://www.deideias.com.br/ideiasprofissional23-integracao-protheus-x-ireport/ 6/16

Atualização do sistema Protheus

Após a instalação do IDE de desenvolvimento, é preciso atualizar o

sistema Protheus para a integração. Inicialmente é necessário

baixar os arquivos atualizados do iReport no site do suporte da

TOTVS. Na sessão de downloads, procure por iReport e baixe o

arquivo. Você receberá uma patch para aplicação no sistema (caso

seu RPO esteja atualizado, não será necessário aplicar) e osarquivos do iReport. Os arquivos devem ser descompactados na

pasta "Protheus_Data\ireport", conforme imagem abaixo:

Download do driver JDBCO iReport utiliza da conexão JDBC para extrair informações do

banco de dados. Para isso é necessário realizar o download do

driver JDBC para seu banco de dados. Neste artigo estou

utilizando o MSSQL, para instalação do driver, siga os

passos abaixo:

1. Download do driver pelo sida da

Microsoft: http://www.microsoft.com/pt-br/download/details.aspx?id=11774

2. Extraia o arquivo baixado e mova o "sqljdbc4.jar"  para o

diretório "Protheus_data\ireport\jdbc\"

Está gostando deste post? Então cadastre-se abaixo parareceber os próximos em primeira mão!

Inscrever

 

Page 7: Guia Completo Para Integração Do Protheus Com o IReport

7/17/2019 Guia Completo Para Integração Do Protheus Com o IReport

http://slidepdf.com/reader/full/guia-completo-para-integracao-do-protheus-com-o-ireport 7/16

02/10/2015 Guia completo para integração do Protheus com o iReport

http://www.deideias.com.br/ideiasprofissional23-integracao-protheus-x-ireport/ 7/16

Criação do webservice

É necessário habilitar o webservice do Protheus, caso o seu não

esteja habilitado, siga estas instruções:

Execute o Wizard de configuração do .INI no servidor do Protheus,

ele fica localizado dentro da pasta do smartclient, wizard.exe.

Obs: O wizard só pode ser executado se seu smartclient

estiver na pasta original de instalação do Protheus. Caso

tenha movido seu smartclient, ou não esteja executando owizard através do servidor que está rodando o Appserver,

o wizard não irá abrir.

Habilite o protocolo HTTP como na imagem abaixo. Verifique se a

porta utilizada não está ocupada por algum outro serviço do

sistema operacional.

Page 8: Guia Completo Para Integração Do Protheus Com o IReport

7/17/2019 Guia Completo Para Integração Do Protheus Com o IReport

http://slidepdf.com/reader/full/guia-completo-para-integracao-do-protheus-com-o-ireport 8/16

02/10/2015 Guia completo para integração do Protheus com o iReport

http://www.deideias.com.br/ideiasprofissional23-integracao-protheus-x-ireport/ 8/16

Agora com o protocolo habilitado, no menu "Módulos web", incluaum módulo, seguindo as orientações das imagens. Escolha o

módulo WS, um nome para instancia (no caso ws) e habilite a

inicialização do processo com o sistema.

Após clicar em avançar, o sistema irá perguntar se deve

descompactar os arquivos do portal na pasta. Escolha sim.

Relacione as empresas com o endereço de acesso.

É importante que a porta utilizada pelo módulo seja a mesma

configurada para o protocolo http. Neste caso foi utilizada a porta

8085 com o ip 192.168.1.16 (ip do servidor)

Page 9: Guia Completo Para Integração Do Protheus Com o IReport

7/17/2019 Guia Completo Para Integração Do Protheus Com o IReport

http://slidepdf.com/reader/full/guia-completo-para-integracao-do-protheus-com-o-ireport 9/16

02/10/2015 Guia completo para integração do Protheus com o iReport

http://www.deideias.com.br/ideiasprofissional23-integracao-protheus-x-ireport/ 9/16

Escolha um diretório virtual para o serviço, neste caso foi utilizado

o /ws

Preencha a quantidade mínima e máxima de usuários

Finalize o processo e reinicie o serviço do sistema.

Teste o webservice no ip, porta e diretório escolhido através donavegador web. Deve ser apresentada uma tela com o descritivo

dos serviços web ativos, caso não apareça esta tela, tente

configurar novamente o webservice.

Page 10: Guia Completo Para Integração Do Protheus Com o IReport

7/17/2019 Guia Completo Para Integração Do Protheus Com o IReport

http://slidepdf.com/reader/full/guia-completo-para-integracao-do-protheus-com-o-ireport 10/16

02/10/2015 Guia completo para integração do Protheus com o iReport

http://www.deideias.com.br/ideiasprofissional23-integracao-protheus-x-ireport/ 10/16

Atualizar Menu do configurador

Caso seu menu do configurador não tenha a opção do iReportWizard, você terá que adicioná-la. Para isso, abra o configurador(SIGACFG) e edite o menu do configurador, adicionando uma novaopção, conforme imagem abaixo. Descrição: iReport Wizard,módulo: configurador, programa: CFGIREPORT, tipo: funçãoprotheus.

Configurar a integração do Protheus x iReport

Acessando o menu criado anteriormente, o sistema apresentará

um wizard que facilitará a configuração dos parâmetros

necessários para que o iReport funcione corretamente. Abaixoserão apresentadas as telas do wizard assim como a configuração

utilizada:

Page 11: Guia Completo Para Integração Do Protheus Com o IReport

7/17/2019 Guia Completo Para Integração Do Protheus Com o IReport

http://slidepdf.com/reader/full/guia-completo-para-integracao-do-protheus-com-o-ireport 11/16

02/10/2015 Guia completo para integração do Protheus com o iReport

http://www.deideias.com.br/ideiasprofissional23-integracao-protheus-x-ireport/ 11/16

Nesta tela preencha os dados conforme configuração do

webservice e banco de dados. É recomendável criar um usuário no

banco de dados que possua somente leitura das tabelas e

informar este usuário para utilização do iReport.

Avançando, o wizard possibilitará a inclusão de relatórios (caso já

tenha algum), será possível adicionar também diretamente na

pasta "reports", como veremos à frente.

Integração concluída!

Criação do relatório de teste

Page 12: Guia Completo Para Integração Do Protheus Com o IReport

7/17/2019 Guia Completo Para Integração Do Protheus Com o IReport

http://slidepdf.com/reader/full/guia-completo-para-integracao-do-protheus-com-o-ireport 12/16

02/10/2015 Guia completo para integração do Protheus com o iReport

http://www.deideias.com.br/ideiasprofissional23-integracao-protheus-x-ireport/ 12/16

Com o web service funcionando, pode-se partir para a criação de

um relatório simples no iReport para testes iniciais. Se você ainda

não tem muita experiência em desenvolvimento com o iReport,

baixe no final deste artigo um exemplo de relatório.

Copie o arquivo do relatório para o diretório

"Protheus_Data\iReport\reports".

Está gostando deste post? Então cadastre-se abaixo parareceber os próximos em primeira mão!

Inscrever

Adicione o relatório criado em algum menu, lembrando depreencher o nome físico do relatório (sem a extensão) no campo

Programa e no tipo igual a "Relatório iReport".

Agora basta testar o relatório criado. Parece um pouco difícil no

começo, mas depois que fazer o processo uma vez, entenderá os

mecanismos e ficará fácil o entendimento.

Acessando o menu do relatório criado, será apresentada a

primeira tela de seleção de parâmetros e escolha de impressão

direta ou visualização (vídeo).

Page 13: Guia Completo Para Integração Do Protheus Com o IReport

7/17/2019 Guia Completo Para Integração Do Protheus Com o IReport

http://slidepdf.com/reader/full/guia-completo-para-integracao-do-protheus-com-o-ireport 13/16

02/10/2015 Guia completo para integração do Protheus com o iReport

http://www.deideias.com.br/ideiasprofissional23-integracao-protheus-x-ireport/ 13/16

No primeiro acesso ao relatório o sistema irá realizar a cópia dos

arquivos do iReport para o smartclient, este processo pode

demorar alguns minutos.

Esta é a aparência do relatório de teste, claro que é possível fazer

relatórios bem mais elaborados e com gráficos e etc, mas este é sóum exemplo.

Page 14: Guia Completo Para Integração Do Protheus Com o IReport

7/17/2019 Guia Completo Para Integração Do Protheus Com o IReport

http://slidepdf.com/reader/full/guia-completo-para-integracao-do-protheus-com-o-ireport 14/16

02/10/2015 Guia completo para integração do Protheus com o iReport

http://www.deideias.com.br/ideiasprofissional23-integracao-protheus-x-ireport/ 14/16

Baixar exemplo de projeto: report1

 

Abraço, espero ter ajudado. Deixem os comentários abaixo.

Posted in Protheus, TI

1 Comentário

 Julio

2 semanas ago Permalink

aqui deu esse erro quando eu fiz o primeiro acesso:

Error: Unable to access jarfile C:\TOTVS

Responder

 

Page 15: Guia Completo Para Integração Do Protheus Com o IReport

7/17/2019 Guia Completo Para Integração Do Protheus Com o IReport

http://slidepdf.com/reader/full/guia-completo-para-integracao-do-protheus-com-o-ireport 15/16

02/10/2015 Guia completo para integração do Protheus com o iReport

http://www.deideias.com.br/ideiasprofissional23-integracao-protheus-x-ireport/ 15/16

Deixe uma resposta

O seu endereço de email não será publicado Campos obrigatórios

são marcados *

Nome *

Email *

Site

 + 5 = sete

Comentário 

Publicar comentário

Page 16: Guia Completo Para Integração Do Protheus Com o IReport

7/17/2019 Guia Completo Para Integração Do Protheus Com o IReport

http://slidepdf.com/reader/full/guia-completo-para-integracao-do-protheus-com-o-ireport 16/16

02/10/2015 Guia completo para integração do Protheus com o iReport

Copyright © 2015 Dê Ideias. All rights reserved. Designed by WordPress Themes