JasperReports com base de dados XML  XML
Índice dos Fóruns » Java Avançado
Autor Mensagem
guilhermetonetto
JavaEvangelist
[Avatar]

Membro desde: 19/12/2007 15:51:54
Mensagens: 326
Offline

Cara

eu nao trabalho mais com danfe...mas qual a sua duvida em relação a ela?

[]'s

"A mente que se abre a uma nova idéia jamais voltará ao seu tamanho original."(Albert Einstein)
[MSN]
gcoletaalves
Entusiasta Java
[Avatar]

Membro desde: 07/01/2009 08:44:15
Mensagens: 16
Localização: Limeira-SP
Offline

tenho um jrxml p/ impressão do DANFE!!

se precisarem manda um email ai!

gcoletaalves@gmail.com

[WWW] [MSN]
PadrE
JavaEvangelist
[Avatar]

Membro desde: 03/04/2006 00:01:40
Mensagens: 410
Offline

Pessoal...

Montei um XML como exemplo no iReport... configurei o XML e tals...

Mas como executo pela minha aplicação usando diferentes arquivos XML como parâmetro ??

Sendo que os XML tem o memso layout.. so as informações que mudam.. so queria que ao executar o JASPER ele usasse um XML diferente.. como posso chamar isso de dentro da minha aplicação ?

vlw

PadrecO
"O conhecimento o libertará !"
PadrE
JavaEvangelist
[Avatar]

Membro desde: 03/04/2006 00:01:40
Mensagens: 410
Offline

Opa...


Alguem mais teria esse XML ?? Porque o nosso amigo "gcoletaalves" parece estar offline ^^

Se alguém puder ajudar, por favor posta ai para dowload ou me manda MP...



Vlw!

PadrecO
"O conhecimento o libertará !"
PadrE
JavaEvangelist
[Avatar]

Membro desde: 03/04/2006 00:01:40
Mensagens: 410
Offline

Galera..


Quem já montouo DANFE ??

Bom... eh o seguinte.. pretendo montar o DANFE a partir do XML criado... e usar esse XML coo fonte de dados para meu iReport...
Aí seria mapear os campos e pronto...

Mas me surgiu uma dúvida em relação aos campos do DANFE...
Percio que talvez terei que montar 2 relatórios.. um para Produtos e outro para Serviços...

Mas mesmo considerando somente produtos... alguns campos do DANFE são opcionais... o que pode mudar minha fonte de dados (Arquivo XML).

Alguém passou por isso, ou coseguiu montar esse jasper em cima do XML ?

Essa idéia daria certo ou terei mesmo que passar os parâmetros para o jasper via aplicação ?


Vlw!

PadrecO
"O conhecimento o libertará !"
javer
Virtual Machine Man
[Avatar]

Membro desde: 10/09/2007 12:06:29
Mensagens: 642
Localização: São Paulo - SP
Offline

Tem um arquivo .jrxml do DANFE aqui (com autorização do autor) - meu Jasper é o 2.0.4.

Também estou me matando para gerar o DANFE a partir do XML da NFe, se alguém tiver tido algum sucesso nisso e puder compartilhar ficaria agradecido.

------------------------------------------------------
Java Desktop Developer (Swing) - www.javasis.com.br
--- Disponível para Emprego ---
[WWW]
evandromib
JavaChild
[Avatar]

Membro desde: 28/01/2009 14:47:30
Mensagens: 100
Offline

estou usando o Ireport 3.7.0 para gerar um danfe a partir de um XML alguem teria uma dica de como começar ou um tutorial de como como criar um relatorio que utiliza XML como fonte de dados ?


"N.A.S"
[Email]
Rafael Rossignol
Java Ninja
[Avatar]

Membro desde: 17/02/2004 09:26:58
Mensagens: 259
Offline

Estou usando o iReport 3.7.1, eu vou na parte de definir a query e defino como query language o xpath
então aparece uma arvore do lado direito com os campos do XML
é só arrastar pra parte de baixo (dos fields do relatório) q ele gera o field com o caminho certinho pra ler
até ai tudo bem

fiz metade da DANFE lendo direto o XML, mas só vem a cabeça

eu na verdade precisaria trazer vários registros por causa dos vários itens, para que a quebra funcionasse corretamente

é ai que estou me ferrando

criei um relatório em branco de testes que le o XML
ai no campo maior onde vc define a query
coloquei a raiz de leitura como
/nfeProc/NFe/infNFe/det

e nos campos adicionei somente um
nItem e o description está como /nfeProc/NFe/infNFe/det/@nItem

pelo que entendi em teoria ele deveria gerar um datasource com 3 linhas lendo os valores das tres
porém ele gera 3 linhas só que mostra no relatório o valor da primeira linha
to achando que é bug!

só estou mostrando o que consegui até agora pq as vezes pode ajudar alguém
se alguém tiver conseguido avançar e mandar um relatório de exemplo simples mesmo já ajuda


"A Imaginação é mais importante que o Conhecimento"
Albert Einstein
[Email] [ICQ]
evandromib
JavaChild
[Avatar]

Membro desde: 28/01/2009 14:47:30
Mensagens: 100
Offline

cara tava com esse problema tambem

é facil de resolver no seu XML vc tem que tirar as tags <enviNfe> e <idlote> deixar apenas as tags de <NFe> até </NFe>
nao sei o q rola mais qdo essas tag ele nao reconhece os nós do xml

qdo vc for na query setar as tag que vc precisar usar no relatorio clico com o botao direito em cima da tag <det> e escolhe a 1 opção
set (alguma coisa em ingles ) rs
vc vai notar q na parte de baixo vai aparecer escrito Select 2 nodes

e qdo vc for adicionando os campos q vc vai precisar nao vai mais aparecer /enviNfe/../.../.. e sim @nIten e assim por diante pq as tag principais foi setada acima

bom aqui deu certo , boa sorte

"N.A.S"
[Email]
Rafael Rossignol
Java Ninja
[Avatar]

Membro desde: 17/02/2004 09:26:58
Mensagens: 259
Offline

Eu tava voltando aqui pra escrever que fiz um teste na versão 3 e funcionou tudo certinho
a versão 3.7.1 ta com pau!
ele faz tudo errado!

"A Imaginação é mais importante que o Conhecimento"
Albert Einstein
[Email] [ICQ]
 
Índice dos Fóruns » Java Avançado
Ir para:   
Powered by JForum 2.1.8 © JForum Team