Escolar Documentos
Profissional Documentos
Cultura Documentos
DIdeias(http://www.deideias.com.br)
(http://www.deideias.com.br)
DIdeias!
Compartilheconhecimento
Nome
Queromeinscrever!
Fiquetranquilo,nsnoenviamosspam
ParaquemnoconheceoiReportumatimaalternativaparacriaoderelatrios.OProtheus
possuiumaintegraonativacomestapoderosaferramenta.
Preparativosiniciais
Estetutorialfoifeitolevandoembaseasseguintesconfiguraes:
Protheus11(atualizadoemabril/2015)
JavaJDK7update79(Link:http://www.oracle.com/technetwork/java/javase/downloads/index.html)NoconseguifazeroiReportfuncionarcomojava8.
iReport5.6.0(Link:http://sourceforge.net/projects/ireport/files/iReport/)
Windowsserver2003
BancodedadosMSSQL2005
InstalaodoiReportDeveloperAmbientededesenvolvimento
BaixeoarquivodeinstalaodoiReportpelolink:http://sourceforge.net/projects/ireport/files/iReport/(http://sourceforge.net/projects/ireport/files/iReport/).
Estaferramentadeveserinstaladaapenasnaestaodetrabalhododesenvolvedor,seguindoossimplespassosabaixo:
http://www.deideias.com.br/ideiasprofissional23integracaoprotheusxireport/ 1/13
05/04/2017 DIdeias|GuiacompletoparaintegraodoProtheuscomoiReport
(http://www.deideias.com.br/wpcontent/uploads/2015/06/InstalaoiReport
passo01.jpg) (http://www.deideias.com.br/wpcontent/uploads/2015/06/Instalao
iReportpasso02.jpg) (http://www.deideias.com.br/wp
http://www.deideias.com.br/ideiasprofissional23integracaoprotheusxireport/ 2/13
05/04/2017 DIdeias|GuiacompletoparaintegraodoProtheuscomoiReport
content/uploads/2015/06/InstalaoiReportpasso03.jpg)
(http://www.deideias.com.br/wpcontent/uploads/2015/06/InstalaoiReportpasso04.jpg)
(http://www.deideias.com.br/wpcontent/uploads/2015/06/InstalaoiReport
http://www.deideias.com.br/ideiasprofissional23integracaoprotheusxireport/ 3/13
05/04/2017 DIdeias|GuiacompletoparaintegraodoProtheuscomoiReport
passo05.jpg) (http://www.deideias.com.br/wpcontent/uploads/2015/06/Instalao
iReportpasso06.jpg) (http://www.deideias.com.br/wp
content/uploads/2015/06/InstalaoiReportpasso07.jpg)
Caso aps os passos acima o seu iReport no abrir, veja algumas dicas deste post: http://www.deideias.com.br/ireportnaoabre/
(http://www.deideias.com.br/ireportnaoabre/)
Setudoterdadocertoemsuainstalao,deveapresentarestatela:
(http://www.deideias.com.br/wp
content/uploads/2015/06/InstalaoiReportpasso08.jpg)
EstaainterfacededesenvolvimentodoiReport,porelaserocriadasasquerieseestruturadorelatrio.
AtualizaodosistemaProtheus
http://www.deideias.com.br/ideiasprofissional23integracaoprotheusxireport/ 4/13
05/04/2017 DIdeias|GuiacompletoparaintegraodoProtheuscomoiReport
AtualizaodosistemaProtheus
ApsainstalaodoIDEdedesenvolvimento,precisoatualizarosistemaProtheusparaaintegrao.Inicialmentenecessriobaixarosarquivosatualizadosdo
iReportnositedosuportedaTOTVS.Nasessodedownloads,procureporiReportebaixeoarquivo.Vocreceberumapatchparaaplicaonosistema(caso
seu RPO esteja atualizado, no ser necessrio aplicar) e os arquivos do iReport. Os arquivos devem ser descompactados na pasta "Protheus_Data\ireport",
conformeimagemabaixo:
(http://www.deideias.com.br/wp
content/uploads/2015/06/iReportarquivosprotheus.jpg)
DownloaddodriverJDBC
O iReport utiliza da conexo JDBC para extrair informaes do banco de dados. Para isso necessrio realizar o download do driver JDBC para seu banco de
dados.NesteartigoestouutilizandooMSSQL,parainstalaododriver,sigaospassosabaixo:
2.Extraiaoarquivobaixadoemovao"sqljdbc4.jar"paraodiretrio"Protheus_data\ireport\jdbc\"
Estgostandodestepost?Entocadastreseabaixoparareceberosprximosemprimeiramo!
Nome:
Informeseuprimeironome
Email:
Informeseuemailaqui
Inscrever
Criaodowebservice
necessriohabilitarowebservicedoProtheus,casooseunoestejahabilitado,sigaestasinstrues:
ExecuteoWizarddeconfiguraodo.INInoservidordoProtheus,eleficalocalizadodentrodapastadosmartclient,wizard.exe.
(http://www.deideias.com.br/wp
content/uploads/2015/06/wizardprotheus.jpg)
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
executandoowizardatravsdoservidorqueestrodandooAppserver,owizardnoirabrir.
http://www.deideias.com.br/ideiasprofissional23integracaoprotheusxireport/ 5/13
05/04/2017 DIdeias|GuiacompletoparaintegraodoProtheuscomoiReport
HabiliteoprotocoloHTTPcomonaimagemabaixo.Verifiqueseaportautilizadanoestocupadaporalgumoutroserviodosistemaoperacional.
(http://www.deideias.com.br/wp
content/uploads/2015/06/wizardhttpprotheus.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(nocasows)ehabiliteainicializaodoprocessocomosistema.
(http://www.deideias.com.br/wp
content/uploads/2015/06/wizardwsprotheus.jpg)
Apsclicaremavanar,osistemairperguntarsedevedescompactarosarquivosdoportalnapasta.Escolhasim.
Relacioneasempresascomoendereodeacesso.
importantequeaportautilizadapelomdulosejaamesmaconfiguradaparaoprotocolohttp.Nestecasofoiutilizadaaporta8085comoip192.168.1.16(ipdo
servidor)
Escolhaumdiretriovirtualparaoservio,nestecasofoiutilizadoo/ws
http://www.deideias.com.br/ideiasprofissional23integracaoprotheusxireport/ 6/13
05/04/2017 DIdeias|GuiacompletoparaintegraodoProtheuscomoiReport
(http://www.deideias.com.br/wp
content/uploads/2015/06/wizardwsprotheusrelacao.jpg)
Preenchaaquantidademnimaemximadeusurios
(http://www.deideias.com.br/wp
content/uploads/2015/06/wizardwsprotheususuarios.jpg)
Finalizeoprocessoereinicieoserviodosistema.
Testeowebservicenoip,portaediretrioescolhidoatravsdonavegadorweb.Deveserapresentadaumatelacomodescritivodosservioswebativos,casono
apareaestatela,tenteconfigurarnovamenteowebservice.
http://www.deideias.com.br/ideiasprofissional23integracaoprotheusxireport/ 7/13
05/04/2017 DIdeias|GuiacompletoparaintegraodoProtheuscomoiReport
(http://www.deideias.com.br/wp
content/uploads/2015/06/webserviceprotheusfuncionando.jpg)
AtualizarMenudoconfigurador
Caso seu menu do configurador no tenha a opo do iReport Wizard, voc ter que adicionla. Para isso, abra o configurador (SIGACFG) e edite o menu do
configurador, adicionando uma nova opo, conforme imagem abaixo. Descrio: iReport Wizard, mdulo: configurador, programa: CFGIREPORT, tipo: funo
protheus.
(http://www.deideias.com.br/wp
content/uploads/2015/06/iReportmenu.jpg)
ConfiguraraintegraodoProtheusxiReport
Acessandoomenucriadoanteriormente,osistemaapresentarumwizardquefacilitaraconfiguraodosparmetrosnecessriosparaqueoiReportfuncione
corretamente.Abaixoseroapresentadasastelasdowizardassimcomoaconfiguraoutilizada:
Nestatelapreenchaosdadosconformeconfiguraodowebserviceebancodedados.recomendvelcriarumusurionobancodedadosquepossuasomente
leituradastabelaseinformaresteusurioparautilizaodoiReport.
http://www.deideias.com.br/ideiasprofissional23integracaoprotheusxireport/ 8/13
05/04/2017 DIdeias|GuiacompletoparaintegraodoProtheuscomoiReport
(http://www.deideias.com.br/wpcontent/uploads/2015/06/iReport
configurao01.jpg)
Avanando,owizardpossibilitarainclusoderelatrios(casojtenhaalgum),serpossveladicionartambmdiretamentenapasta"reports",comoveremos
frente.
(http://www.deideias.com.br/wpcontent/uploads/2015/06/iReport
configurao02.jpg)Integraoconcluda!
Criaodorelatriodeteste
Comowebservicefuncionando,podesepartirparaacriaodeumrelatriosimplesnoiReportparatestesiniciais.Sevocaindanotemmuitaexperinciaem
desenvolvimentocomoiReport,baixenofinaldesteartigoumexemploderelatrio.
Copieoarquivodorelatrioparaodiretrio"Protheus_Data\iReport\reports".
Estgostandodestepost?Entocadastreseabaixoparareceberosprximosemprimeiramo!
Nome:
Informeseuprimeironome
Email:
Informeseuemailaqui
Inscrever
Adicioneorelatriocriadoemalgummenu,lembrandodepreencheronomefsicodorelatrio(semaextenso)nocampoProgramaenotipoiguala"Relatrio
iReport".
http://www.deideias.com.br/ideiasprofissional23integracaoprotheusxireport/ 9/13
05/04/2017 DIdeias|GuiacompletoparaintegraodoProtheuscomoiReport
(http://www.deideias.com.br/wp
content/uploads/2015/06/iReportinclusaoderelatorio.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.
Acessandoomenudorelatriocriado,serapresentadaaprimeirateladeseleodeparmetroseescolhadeimpressodiretaouvisualizao(vdeo).
(http://www.deideias.com.br/wpcontent/uploads/2015/06/ireportrelatorioteste01.jpg)
NoprimeiroacessoaorelatrioosistemairrealizaracpiadosarquivosdoiReportparaosmartclient,esteprocessopodedemoraralgunsminutos.
(http://www.deideias.com.br/wpcontent/uploads/2015/06/ireportrelatorioteste02.jpg)
Estaaaparnciadorelatriodeteste,claroquepossvelfazerrelatriosbemmaiselaboradosecomgrficoseetc,masestesumexemplo.
http://www.deideias.com.br/ideiasprofissional23integracaoprotheusxireport/ 10/13
05/04/2017 DIdeias|GuiacompletoparaintegraodoProtheuscomoiReport
(http://www.deideias.com.br/wp
content/uploads/2015/06/Relatorioexemplo.jpg)
Baixarexemplodeprojeto:report1(http://www.deideias.com.br/wpcontent/uploads/2015/06/report1.zip)
Abrao,esperoterajudado.Deixemoscomentriosabaixo.
Protheus(http://www.deideias.com.br/category/protheus/),TI(http://www.deideias.com.br/category/ti/)
9respostasparaGuiacompletoparaintegraodoProtheuscomoiReport
1. Robertodisse:
21denovembrode2016s11:59(http://www.deideias.com.br/ideiasprofissional23integracaoprotheusxireport/#comment200)
SeguetodosospassosefiqueinatelaAguardeInstalandoiReport.edepoissomesemabrirnada.
Aindatemalgumativoaiqueestejausandoissoparadarumhelp?
Responder(http://www.deideias.com.br/ideiasprofissional23integracaoprotheusxireport/?replytocom=200#respond)
2. Rodrigodisse:
18denovembrode2016s11:09(http://www.deideias.com.br/ideiasprofissional23integracaoprotheusxireport/#comment199)
William,bomdia
VocconseguiurealizaraintegraocomoProtheus12?EstoutentandoeestdandoerrodeJNIemrelaoaoJavaenotenhoideiadecomoresolver.
att.
Responder(http://www.deideias.com.br/ideiasprofissional23integracaoprotheusxireport/?replytocom=199#respond)
WilliamGurzoni(http://www.deideias.com.br)disse:
21dedezembrode2016s06:46(http://www.deideias.com.br/ideiasprofissional23integracaoprotheusxireport/#comment207)
Aindanotesteicomo12.Masnoseriaalgumproblemacomaversodojava?PorquenaestruturadoProtheusacreditoquenotenhaalteraes
quantoaoireport.
Responder(http://www.deideias.com.br/ideiasprofissional23integracaoprotheusxireport/?replytocom=207#respond)
LuisThomazinidisse:
27demarode2017s14:09(http://www.deideias.com.br/ideiasprofissional23integracaoprotheusxireport/#comment223)
Amigos,
TiveproblemascomaintegraoProtheus12.1.7xIreport.Peloqueopessoaldosuporteinformou,aintegraofoidescontinuada.Vocat
consegueexecutarorelatrio,masaintegraodesconsideraosparmetrosinformadonogrupodeperguntas.
Responder(http://www.deideias.com.br/ideiasprofissional23integracaoprotheusxireport/?replytocom=223#respond)
3. Flviodisse:
20dejulhode2016s14:44(http://www.deideias.com.br/ideiasprofissional23integracaoprotheusxireport/#comment191)
ComoquecolocoLogodaempresanorelatorio?ateconseguimaisaponteialogoparaumlocaldaminhamaquina,aiquandovourodarorelatorioemoutra
estacaoapresentaerrodequeanoconseguiulocalizaraimagem.
Responder(http://www.deideias.com.br/ideiasprofissional23integracaoprotheusxireport/?replytocom=191#respond)
http://www.deideias.com.br/ideiasprofissional23integracaoprotheusxireport/ 11/13
05/04/2017 DIdeias|GuiacompletoparaintegraodoProtheuscomoiReport
4. Maxdisse:
19demaiode2016s17:34(http://www.deideias.com.br/ideiasprofissional23integracaoprotheusxireport/#comment183)
Boatarde.
possvelpassarparmetrosparaaexecuodorelatrio?
Obrigado.
Responder(http://www.deideias.com.br/ideiasprofissional23integracaoprotheusxireport/?replytocom=183#respond)
5. CLAUDIOMIROWALTERdisse:
5deoutubrode2015s11:46(http://www.deideias.com.br/ideiasprofissional23integracaoprotheusxireport/#comment165)
bomdia,aposfazertodasasconfiguraesetentarexecutaromodelogeraoerrodejava
AJAVaexceptionhasoccurred
alguemsabecomosolucionar?
Responder(http://www.deideias.com.br/ideiasprofissional23integracaoprotheusxireport/?replytocom=165#respond)
6. Juliodisse:
21desetembrode2015s18:06(http://www.deideias.com.br/ideiasprofissional23integracaoprotheusxireport/#comment163)
aquideuesseerroquandoeufizoprimeiroacesso:
Error:UnabletoaccessjarfileC:\TOTVS
Responder(http://www.deideias.com.br/ideiasprofissional23integracaoprotheusxireport/?replytocom=163#respond)
WilliamGurzoni(http://www.deideias.com.br)disse:
2deoutubrode2015s12:53(http://www.deideias.com.br/ideiasprofissional23integracaoprotheusxireport/#comment164)
Julio,verificasevocnoesqueceudetiraroespaodocaminhodeinstalaopadro..issoatrapalha.
Responder(http://www.deideias.com.br/ideiasprofissional23integracaoprotheusxireport/?replytocom=164#respond)
Deixeumaresposta
Nome(obrigatrio)
Email(noserpublicado)(obrigatrio)
Site
Enviarcomentrio
seis+8=
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/ideiasprofissional23integracaoprotheusxireport/ 12/13
05/04/2017 DIdeias|GuiacompletoparaintegraodoProtheuscomoiReport
Sem categoria Ir
DIdeias2017
http://www.deideias.com.br/ideiasprofissional23integracaoprotheusxireport/ 13/13