Você está na página 1de 5

Gerao de documentos Jasper para utilizao no

ERP Pblica
JasperReports
O JasperReports um podereoso framework open-source escrito em Java para gerao de
relatrio. Ele permite gerar dinamicamente relatrios em diversos formatos, entre eles o
!".
Dados
ara produ#ir um relatrio precisamos fornecer dados ao Jasper. Esses dados so oriundos
de consultas $%&, views do 'anco de dados, previamente cadastradas no registro de
sistema do ER.
Layout
O JasperReports divide o la(out do relatrio em )reas *pr-definidas+, c,amadas de se-es.
Elas levam em considerao a estrutura visual de um relatrio. $o elas. 'ackground, title,
page/eader, column/eader, detail, column"oter, page"ooter, lastage"ooter e summar(.
Ireport
O iReport uma ferramenta 0ue permite definir o design do relatrio dentro de um am'iente
gr)fico, contendo *todos+ os recursos 0ue a 'i'lioteca Jasper oferece. 1 poss2vel definir
relatrios com designs modernos e comple3os sem se 0uer escrever uma lin,a de cdigo
45&, 0ue todo gerado automaticamente. O am'iente oferece atal,os para tarefas de
compilao e visuali#ao do relatrio, permitindo a reali#ao de testes.
5anual 6erao de !ocumentos Jasper 7 8,ema 9nform)tica
Criao de um documento passo a passo
JPR$ - Modelos
:riar modelo de documento 'aseado em outro ;) e3istente.
$elecionar o modelo dese;ado para criao do novo
ara inserir uma nova <iew como modelo 7 criar a <iew no &$%&!eveloper = ER =
5enu >tilit)rios = 5odelo?'as@A
ara 9nserir uma nova <iew para 0ue apareca na tela a'ai3o = ER = 5enu >tilit)rios =
registro do sistema. = Jasper = <iews = 'oto direito = nova c,ave.
:licar em JR@ :riar um novo modelo com 'ase no registro atual
9nformar descrio?nome do documentoA e a view 0ue ser) utili#ada e clicar em OB. Ceste
momento ser) inserido um novo modelo.
Retornar ao programa JR@ 5odelos e selecionar o novo modelo criado a instantes.
5anual 6erao de !ocumentos Jasper 7 8,ema 9nform)tica
:riar modelo com 'ase em um e3istente
!ar um *c,eck out+, e ento a'rir o ar0uivo no iReport, para 0ue o documento se;a
desen,ado.
** Utilize a verso 2.0.5 do IReport
5anual 6erao de !ocumentos Jasper 7 8,ema 9nform)tica
"erramentas ')sicas utili#adas no 9report.
D'rir ar0uivo.
9nsere te3to est)tico no documento
:ompilar 7 gera nova verso do documento, aps este procedimento pode-se dar entrada
no ER, aplicando a atuali#ao
Dps a concluso da modelagem, compilar o documento e salvar.
EE ara 0ue os ar0uivos .;asper se;am salvos no mesmo diretrio dos compilados, acesse Op-es na a'a :ompilador
mar0ue a c,eck 'o3 *>sar o diretrio do relatrio para os compilados+.
EEE :licar com o 'oto direito do mouse so're os campos vari)veis e utili#ar ROR9E!D!E$ para o'ter configura-es
diferencias, na a'a :D5O 8E48O possu2 a possi'ilidade de preenc,imento em 'ranco caso no ,a;a informao para
retornar
Co ER, acessar Programas Super usurio e selecionar o programa 0ue ir) c,amar o
documento
:licar no vinculado JPR$-Registra Relatorio
:licar em novo, informar os campos descrio e view base
:arregue o documento clicando no vinculado, Importar aruivo do relatorio! uma ;anela
a'rir) solicitando o camin,o do ar0uivo .;asper
$istema ir) vincular e dar permisso para o documento.
Alteraes !criao de no"as "erses#
O usu)rio precisar) selecionar o modelo utili#ando o programa JPR$ "odelos para dar um
Check out, neste momento ser) solicitado um local para salvar o ar0uivo 0ue posteriormente ser)
editado no 9report.
Dps efetuar as altera-es deve-se acessar novamente o JPR$ "odelos e dar um Check
in, para arma#enar a Fltima verso desenvolvida. O carregamento do novo ;asper para 0ue ten,a
refle3o em novas impress-es feito no programa Importao de r!uivos do Jasper, onde
informa-se no campo C"d# Pro$#%ta$& o c"di$o do pro$rama %Pro$ramas 'uper (su)rio& e
tamb*m no campo r!uivo o caminho do #+asper, clicar no 'oto IMP,R-R para concluir o
procedimento.
5anual 6erao de !ocumentos Jasper 7 8,ema 9nform)tica
.,-/01' 12I.
'e$ue al$umas dicas3
<isuali#ao das <iews.
%uando vocG cria o modelo ;asper do seu documento, a lista das views 0ue aparecem so
somente as 0ue esto cadastradas no Registro do $istema. ara vocG ver 0uais so, vocG vai no
seu menu utilit)rios e a'ra o programa Registro de $istema. Co menu da es0uerda v) em Jasper
H <iews. D'ai3o dessa c,ave, iro aparecer os nomes 0ue so listadas a vocG. :licando so're as
pastas, ali listadas, na direita vocG ter) um registro c,amado Idata<alueI e o dado desse registro
o nome da view apontado.
!epois 0ue vocG cria o seu novo modelo, no tem mais como sa'er 0ual view vocG usou como
'ase. <ocG s sa'e a viewJmodelo 0ue est) sendo utili#ado 0uando vocG gera o relatrio. Essa
informao vocG encontra l) no cadastro do seu relatrio atravs do campo 8a'ela ou modelo. $e
o modelo estiver preenc,ido, vale essa informao. :aso contr)rio, vale a informao do campo
ta'ela.
5anual 6erao de !ocumentos Jasper 7 8,ema 9nform)tica