Escolar Documentos
Profissional Documentos
Cultura Documentos
D Ideias (http://www.deideias.com.br)
(http://www.deideias.com.br)
D Ideias!
Compartilhe conhecimento
Nome
Quero me inscrever!
Para quem no conhece o iReport uma tima alternativa para criao de relatrios. O Protheus
possui uma integrao nativa com esta poderosa ferramenta.
Porm, pesquisando em alguns fruns e documentaes, percebi que h pouco material explicando
o funcionamento desta integrao, ento foi desenvolvido este tutorial completo a respeito da
integrao do Protheus com o iReport.
Preparativos iniciais
Este tutorial foi feito levando em base as seguintes configuraes:
Java JDK 7 update 79 (Link: http://www.oracle.com/technetwork/java/javase/downloads/index.html) No consegui fazer o iReport funcionar com o java 8.
Esta ferramenta deve ser instalada apenas na estao de trabalho do desenvolvedor, seguindo os simples passos abaixo:
http://www.deideias.com.br/ideiasprofissional23-integracao-protheus-x-ireport/ 1/12
12/11/2017 D Ideias | Guia completo para integrao do Protheus com o iReport
(http://www.deideias.com.br/wp-content/uploads/2015/06/Instalao-iReport-
passo01.jpg) (http://www.deideias.com.br/wp-content/uploads/2015/06/Instalao-
iReport-passo02.jpg) (http://www.deideias.com.br/wp-
http://www.deideias.com.br/ideiasprofissional23-integracao-protheus-x-ireport/ 2/12
12/11/2017 D Ideias | Guia completo para integrao do Protheus com o iReport
content/uploads/2015/06/Instalao-iReport-passo03.jpg)
(http://www.deideias.com.br/wp-content/uploads/2015/06/Instalao-iReport-passo04.jpg)
(http://www.deideias.com.br/wp-content/uploads/2015/06/Instalao-iReport-
http://www.deideias.com.br/ideiasprofissional23-integracao-protheus-x-ireport/ 3/12
12/11/2017 D Ideias | Guia completo para integrao do Protheus com o iReport
passo05.jpg) (http://www.deideias.com.br/wp-content/uploads/2015/06/Instalao-
iReport-passo06.jpg) (http://www.deideias.com.br/wp-
content/uploads/2015/06/Instalao-iReport-passo07.jpg)
Caso aps os passos acima o seu iReport no abrir, veja algumas dicas deste post: http://www.deideias.com.br/ireport-nao-abre/
(http://www.deideias.com.br/ireport-nao-abre/)
Se tudo ter dado certo em sua instalao, deve apresentar esta tela:
(http://www.deideias.com.br/wp-
content/uploads/2015/06/Instalao-iReport-passo08.jpg)
Esta a interface de desenvolvimento do iReport, por ela sero criadas as queries e estrutura do relatrio.
http://www.deideias.com.br/ideiasprofissional23-integracao-protheus-x-ireport/ 4/12
12/11/2017 D Ideias | Guia completo para integrao do Protheus com o iReport
iReport no site do suporte da TOTVS. Na sesso de downloads, procure por iReport e baixe o arquivo. Voc receber uma patch para aplicao no sistema (caso seu
RPO esteja atualizado, no ser necessrio aplicar) e os arquivos do iReport. Os arquivos devem ser descompactados na pasta "Protheus_Data\ireport", conforme
imagem abaixo:
(http://www.deideias.com.br/wp-
content/uploads/2015/06/iReport-arquivos-protheus.jpg)
Est gostando deste post? Ento cadastre-se abaixo para receber os prximos em primeira mo!
Nome:
Informe seu primeiro nome
E-mail:
Informe seu e-mail aqui
Inscrever
Criao do webservice
necessrio habilitar o webservice do Protheus, caso o seu no esteja habilitado, siga estas instrues:
Execute o Wizard de configurao do .INI no servidor do Protheus, ele fica localizado dentro da pasta do smartclient, wizard.exe.
(http://www.deideias.com.br/wp-
content/uploads/2015/06/wizard-protheus.jpg)
http://www.deideias.com.br/ideiasprofissional23-integracao-protheus-x-ireport/ 5/12
12/11/2017 D Ideias | Guia completo para integrao do Protheus com o iReport
Obs: O wizard s pode ser executado se seu smartclient estiver na pasta original de instalao do Protheus. Caso tenha movido seu smartclient, ou no esteja executando
Habilite o protocolo HTTP como na imagem abaixo. Verifique se a porta utilizada no est ocupada por algum outro servio do sistema operacional.
(http://www.deideias.com.br/wp-
content/uploads/2015/06/wizard-http-protheus.jpg)
Agora com o protocolo habilitado, no menu "Mdulos web", inclua um mdulo, seguindo as orientaes das imagens. Escolha o mdulo WS, um nome para instancia
(no caso ws) e habilite a inicializao do processo com o sistema.
(http://www.deideias.com.br/wp-
content/uploads/2015/06/wizard-ws-protheus.jpg)
Aps clicar em avanar, o sistema ir perguntar se deve descompactar os arquivos do portal na pasta. Escolha sim.
importante que a porta utilizada pelo mdulo 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)
Escolha um diretrio virtual para o servio, neste caso foi utilizado o /ws
http://www.deideias.com.br/ideiasprofissional23-integracao-protheus-x-ireport/ 6/12
12/11/2017 D Ideias | Guia completo para integrao do Protheus com o iReport
(http://www.deideias.com.br/wp-
content/uploads/2015/06/wizard-ws-protheus-relacao.jpg)
(http://www.deideias.com.br/wp-
content/uploads/2015/06/wizard-ws-protheus-usuarios.jpg)
Teste o webservice no ip, porta e diretrio escolhido atravs do navegador web. Deve ser apresentada uma tela com o descritivo dos servios web ativos, caso no
aparea esta tela, tente configurar novamente o webservice.
http://www.deideias.com.br/ideiasprofissional23-integracao-protheus-x-ireport/ 7/12
12/11/2017 D Ideias | Guia completo para integrao do Protheus com o iReport
(http://www.deideias.com.br/wp-
content/uploads/2015/06/webservice-protheus-funcionando.jpg)
(http://www.deideias.com.br/wp-
content/uploads/2015/06/iReport-menu.jpg)
Acessando o menu criado anteriormente, o sistema apresentar um wizard que facilitar a configurao dos parmetros necessrios para que o iReport funcione
corretamente. Abaixo sero apresentadas as telas do wizard assim como a configurao utilizada:
Nesta tela preencha os dados conforme configurao do webservice e banco de dados. recomendvel criar um usurio no banco de dados que possua somente
leitura das tabelas e informar este usurio para utilizao do iReport.
http://www.deideias.com.br/ideiasprofissional23-integracao-protheus-x-ireport/ 8/12
12/11/2017 D Ideias | Guia completo para integrao do Protheus com o iReport
(http://www.deideias.com.br/wp-content/uploads/2015/06/iReport-
configurao-01.jpg)
Avanando, o wizard possibilitar a incluso de relatrios (caso j tenha algum), ser possvel adicionar tambm diretamente na pasta "reports", como veremos
frente.
(http://www.deideias.com.br/wp-content/uploads/2015/06/iReport-
configurao-02.jpg)Integrao concluda!
Est gostando deste post? Ento cadastre-se abaixo para receber os prximos em primeira mo!
Nome:
Informe seu primeiro nome
E-mail:
Informe seu e-mail aqui
Inscrever
Adicione o relatrio criado em algum menu, lembrando de preencher o nome fsico do relatrio (sem a extenso) no campo Programa e no tipo igual a "Relatrio
iReport".
http://www.deideias.com.br/ideiasprofissional23-integracao-protheus-x-ireport/ 9/12
12/11/2017 D Ideias | Guia completo para integrao do Protheus com o iReport
(http://www.deideias.com.br/wp-
content/uploads/2015/06/iReport-inclusao-de-relatorio.jpg)
Agora basta testar o relatrio criado. Parece um pouco difcil no comeo, mas depois que fazer o processo uma vez, entender os mecanismos e ficar fcil o
entendimento.
Acessando o menu do relatrio criado, ser apresentada a primeira tela de seleo de parmetros e escolha de impresso direta ou visualizao (vdeo).
(http://www.deideias.com.br/wp-content/uploads/2015/06/ireport-relatorio-teste-01.jpg)
No primeiro acesso ao relatrio o sistema ir realizar a cpia dos arquivos do iReport para o smartclient, este processo pode demorar alguns minutos.
(http://www.deideias.com.br/wp-content/uploads/2015/06/ireport-relatorio-teste-02.jpg)
Esta a aparncia do relatrio de teste, claro que possvel fazer relatrios bem mais elaborados e com grficos e etc, mas este s um exemplo.
http://www.deideias.com.br/ideiasprofissional23-integracao-protheus-x-ireport/ 10/12
12/11/2017 D Ideias | Guia completo para integrao do Protheus com o iReport
(http://www.deideias.com.br/wp-
content/uploads/2015/06/Relatorio-exemplo.jpg)
Ainda tem algum ativo ai que esteja usando isso para dar um help?
Responder (http://www.deideias.com.br/ideiasprofissional23-integracao-protheus-x-ireport/?replytocom=200#respond)
2. Rodrigo disse:
18 de novembro de 2016 s 11:09 (http://www.deideias.com.br/ideiasprofissional23-integracao-protheus-x-ireport/#comment-199)
William, bom dia
Voc conseguiu realizar a integrao com o Protheus 12? Estou tentando e est dando erro de JNI em relao ao Java e no tenho ideia de como resolver.
att.
Responder (http://www.deideias.com.br/ideiasprofissional23-integracao-protheus-x-ireport/?replytocom=199#respond)
William Gurzoni (http://www.deideias.com.br) disse:
21 de dezembro de 2016 s 06:46 (http://www.deideias.com.br/ideiasprofissional23-integracao-protheus-x-ireport/#comment-207)
Ainda no testei com o 12. Mas no seria algum problema com a verso do java? Porque na estrutura do Protheus acredito que no tenha alteraes
quanto ao ireport.
Responder (http://www.deideias.com.br/ideiasprofissional23-integracao-protheus-x-ireport/?replytocom=207#respond)
Luis Thomazini disse:
27 de maro de 2017 s 14:09 (http://www.deideias.com.br/ideiasprofissional23-integracao-protheus-x-ireport/#comment-223)
Amigos,
Tive problemas com a integrao Protheus 12.1.7 x Ireport. Pelo que o pessoal do suporte informou, a integrao foi descontinuada. Voc at
consegue executar o relatrio, mas a integrao desconsidera os parmetros informado no grupo de perguntas.
Responder (http://www.deideias.com.br/ideiasprofissional23-integracao-protheus-x-ireport/?replytocom=223#respond)
3. Flvio disse:
20 de julho de 2016 s 14:44 (http://www.deideias.com.br/ideiasprofissional23-integracao-protheus-x-ireport/#comment-191)
Como que coloco Logo da empresa no relatorio ? ate consegui mais apontei a logo para um local da minha maquina, ai quando vou rodar o relatorio em outra
estacao apresenta erro de que ano conseguiu localizar a imagem.
Responder (http://www.deideias.com.br/ideiasprofissional23-integracao-protheus-x-ireport/?replytocom=191#respond)
http://www.deideias.com.br/ideiasprofissional23-integracao-protheus-x-ireport/ 11/12
12/11/2017 D Ideias | Guia completo para integrao do Protheus com o iReport
4. Max disse:
19 de maio de 2016 s 17:34 (http://www.deideias.com.br/ideiasprofissional23-integracao-protheus-x-ireport/#comment-183)
Boa tarde.
possvel passar parmetros para a execuo do relatrio?
Obrigado.
Responder (http://www.deideias.com.br/ideiasprofissional23-integracao-protheus-x-ireport/?replytocom=183#respond)
5. CLAUDIOMIRO WALTER disse:
5 de outubro de 2015 s 11:46 (http://www.deideias.com.br/ideiasprofissional23-integracao-protheus-x-ireport/#comment-165)
bom dia, apos fazer todas as configuraes e tentar executar o modelo gera o erro de java
Responder (http://www.deideias.com.br/ideiasprofissional23-integracao-protheus-x-ireport/?replytocom=165#respond)
6. Julio disse:
21 de setembro de 2015 s 18:06 (http://www.deideias.com.br/ideiasprofissional23-integracao-protheus-x-ireport/#comment-163)
aqui deu esse erro quando eu fiz o primeiro acesso:
Responder (http://www.deideias.com.br/ideiasprofissional23-integracao-protheus-x-ireport/?replytocom=163#respond)
William Gurzoni (http://www.deideias.com.br) disse:
2 de outubro de 2015 s 12:53 (http://www.deideias.com.br/ideiasprofissional23-integracao-protheus-x-ireport/#comment-164)
Julio, verifica se voc no esqueceu de tirar o espao do caminho de instalao padro.. isso atrapalha.
Responder (http://www.deideias.com.br/ideiasprofissional23-integracao-protheus-x-ireport/?replytocom=164#respond)
Comentrio
Nome *
E-mail *
Site
3+ = cinco
Publicar comentrio
William Gurzoni
Entusiasta por tecnologia.
Bacharel em Anlise de Sistemas e ps
graduado em Business Intelligence.
#3D Printing
(http://www.deideias.com.br/category/3d-
printing/) #Drones
(http://www.deideias.com.br/category/drones/)
#Protheus
(http://www.deideias.com.br/category/protheus/)
Categories:
http://www.deideias.com.br/ideiasprofissional23-integracao-protheus-x-ireport/ 12/12