Login Registre-se
Problemas JasperReports/XML com tags que se repetem[RESOLVIDO]  XML
Índice dos Fóruns » NF-e / NFS-e / CT-e / CF-e / Certificados Digitais
Autor Mensagem
thibeserra

JavaC Membro
[Avatar]

Membro desde: 15/05/2012 14:44:59
Mensagens: 108
Offline

Pessoal, boa tarde!

Estou com problemas para criar um relatório (DANFE) com fonte de dados XML/Jasper.

É o seguinte, quando o xml tem tags que se repetem, só é mostrado o conteúdo da primeira tag.

No caso, fiz um teste simples no IReport para testar.

No xpath, coloquei isto: /nfeProc/NFe/infNFe/det/prod

Coloquei apenas 1 campo do xml para realizar o teste no relatório. No caso foi o cProd. Como dito, só aparece o primeiro conteudo: "049008" =/

Deixei de fazer algo? Alguém ja teve este tipo de problema com relatórios da NFe?

Segue em anexo o xml de envio da nfe que estou utilizando e o Relatório bem simples que desenvolvi em Jasper.

Agradeço desde já. =D
 Nome do arquivo Testando.jasper [Disk] Download
 Descrição Relatório simples Teste
 Tamanho 19 Kbytes
 Baixado:  615 vez(es)

 Nome do arquivo 135120006820217_v2.00-procNFe (1).xml [Disk] Download
 Descrição XML NFe
 Tamanho 8 Kbytes
 Baixado:  603 vez(es)

Esta mensagem foi editada 1 vez. Última atualização foi em 03/01/2013 17:54:03


"Pensar é o trabalho mais pesado que há. Talvez seja essa a razão para tão poucos se dedicarem a isso." - Henry Ford
vinnykrs

JavaC Membro

Membro desde: 03/10/2012 11:03:03
Mensagens: 78
Localização: Assis, São Paulo
Offline

Cara, dá uma olhada aqui no fórum mesmo tem uns exemplo bem legais já de DANFE no ireport...

O que você precisa fazer nesse seu é o seguinte, mude o XPath de /nfeProc/NFe/infNFe/det/prod para /nfeProc/NFe/infNFe/det e a Description do Field cProd para prod/cProd
[MSN]
thibeserra

JavaC Membro
[Avatar]

Membro desde: 15/05/2012 14:44:59
Mensagens: 108
Offline

vinnykrs wrote:Cara, dá uma olhada aqui no fórum mesmo tem uns exemplo bem legais já de DANFE no ireport...

O que você precisa fazer nesse seu é o seguinte, mude o XPath de /nfeProc/NFe/infNFe/det/prod para /nfeProc/NFe/infNFe/det e a Description do Field cProd para prod/cProd


Cara desculpa a ignorância. Mas não entendi a parte do description. Onde altero esta parte? hehe

Valeu pela ajuda desde já!

"Pensar é o trabalho mais pesado que há. Talvez seja essa a razão para tão poucos se dedicarem a isso." - Henry Ford
vinnykrs

JavaC Membro

Membro desde: 03/10/2012 11:03:03
Mensagens: 78
Localização: Assis, São Paulo
Offline

A description fica nas propriedades do Field, vai pelo Report Inspector >> Fields >> cProd aí vc abre a janela Propriedades (Ctrl + Shift + 7) e muda lá Description
[MSN]
thibeserra

JavaC Membro
[Avatar]

Membro desde: 15/05/2012 14:44:59
Mensagens: 108
Offline

Obrigado pela dica grande!

Consegui graças a sua ajuda.

[RESOLVIDO] hehe


"Pensar é o trabalho mais pesado que há. Talvez seja essa a razão para tão poucos se dedicarem a isso." - Henry Ford
 
Índice dos Fóruns » NF-e / NFS-e / CT-e / CF-e / Certificados Digitais
Ir para:   
Powered by JForum 2.1.9 © JForum Team