Post on 07-Jan-2016
description
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
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
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
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
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.
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
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.
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)
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.
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:
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
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).
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.
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
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
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