Login Registre-se
Erro ao tentar gerar o DANFE [RESOLVIDO]  XML
Índice dos Fóruns » NF-e / NFS-e / CT-e / CF-e / Certificados Digitais
Autor Mensagem
paulork

JavaC Membro
[Avatar]

Membro desde: 01/10/2012 10:02:03
Mensagens: 27
Offline

Alguém testou a parte de "Fatura/Duplicata"?? os campos das duplicatas estão com fonte "Courier" em vez de "Courier New", como todo o restante dos campos... também não estava aparecendo as duplicatas... pois o tamanho da letra dos respectivos campos estava como 7, baixei para 6 e apareceu...

fica a dica...

Paulo R. K.

Paulo R. K.
----------------------------------------
Desenvolvedor Java/Delphi @ 2014
jocabaldini

JavaC Membro

Membro desde: 31/10/2012 14:21:25
Mensagens: 178
Offline

O problema realmente eram as libs.

Adicionei a lib commons-beanutils.jar e a xalan.jar. Também atualizei a jasperreports para a versão jasperreports-4.5.1.jar.

Mas só parou de apresentar erros quando atualizei o buildpath do projeto, a pasta lib do projeto e a pasta lib do tomcat para as mesmas versões (não tinha reparado antes, mas a pasta lib do projeto tinha o itext-2.0.1, enquanto o buildpath e o tomcat usavam o iText-2.1.7)

Entretanto, mesmo não apresentando nenhum erro no console, o arquivo PDF está sendo gerado em branco. No iReport o DANFE é mostrado certo mas quando gero pela aplicação o arquivo PDF é apenas uma página vazia.

Não sei se tem a ver com o problema mas aparece um warning no console:


Já aconteceu com alguém?? Alguém sabe como resolver???
paulork

JavaC Membro
[Avatar]

Membro desde: 01/10/2012 10:02:03
Mensagens: 27
Offline

Amigo, posta o seu código que gera a DANFE para melhor podermos te ajudar...
Agora que não está gerando erros deve ser algo no código mesmo...

Esta mensagem foi editada 1 vez. Última atualização foi em 25/06/2013 21:16:15


Paulo R. K.
----------------------------------------
Desenvolvedor Java/Delphi @ 2014
jocabaldini

JavaC Membro

Membro desde: 31/10/2012 14:21:25
Mensagens: 178
Offline

Segue a classe que gera o DANFE:
jocabaldini

JavaC Membro

Membro desde: 31/10/2012 14:21:25
Mensagens: 178
Offline

Erro meu.

Apesar de ter feito o nfeProc eu continuava passando o enviNFe.

Arrumei minha classe, mas ainda está faltando lib.

Segue o erro que acontece passando o XML certo (nfeProc):
jocabaldini

JavaC Membro

Membro desde: 31/10/2012 14:21:25
Mensagens: 178
Offline

Só faltava uma lib (barbecue-1.5-beta1.jar) que vem dentro da pasta do iReport.

Agora funcionou.

Agradeço a todos pela ajuda!!!!!

Esta mensagem foi editada 1 vez. Última atualização foi em 27/06/2013 11:26:11

flgomes.oliveira

JavaC Membro
[Avatar]

Membro desde: 31/07/2013 12:31:43
Mensagens: 5
Offline

Tópico perfeito pessoal, mas gostaria de perguntar ao jocabaldini se tem o layout da sua danfe na vertical (retrato penso eu) para disponibilizar.. consegue pra gente brother? fico no aguardo!
jocabaldini

JavaC Membro

Membro desde: 31/10/2012 14:21:25
Mensagens: 178
Offline

Segue os arquivos Retrato e Paisagem do DANFE.
 Nome do arquivo danfe1.jrxml [Disk] Download
 Descrição DANFE Retrato
 Tamanho 78 Kbytes
 Baixado:  895 vez(es)

 Nome do arquivo danfe2.jrxml [Disk] Download
 Descrição DANFE Paisagem
 Tamanho 81 Kbytes
 Baixado:  804 vez(es)

flgomes.oliveira

JavaC Membro
[Avatar]

Membro desde: 31/07/2013 12:31:43
Mensagens: 5
Offline

com os dois esta apresentando a Exception:

| ERROR: net.sf.jasperreports.engine.JRException: Resource not found at : danfe2_fatura.jasper

o que será que pode ser? o outro que vc anexou antes no tópico funciona perfeitamente

pelo app do jasper tambem deu o mesmo erro

Esta mensagem foi editada 2 vezes. Última atualização foi em 31/07/2013 13:04:46

jocabaldini

JavaC Membro

Membro desde: 31/10/2012 14:21:25
Mensagens: 178
Offline

Mals, estavam faltando a parte da fatura.

Segue em anexo.

O outro que postei está funcionando pq não tem a parte de fatura (não é usado no nosso sistema).

PS: tive um problema com a parte de fatura (mas não lembro qual), mas testei aqui e compilou normalmente. Qq coisa só postar que tento ajudar.
 Nome do arquivo danfe1_fatura.jrxml [Disk] Download
 Descrição Fatura do DANFE Retrato
 Tamanho 3 Kbytes
 Baixado:  767 vez(es)

 Nome do arquivo danfe2_fatura.jrxml [Disk] Download
 Descrição Fatura do DANFE Paisagem
 Tamanho 3 Kbytes
 Baixado:  758 vez(es)

flgomes.oliveira

JavaC Membro
[Avatar]

Membro desde: 31/07/2013 12:31:43
Mensagens: 5
Offline

Como é isso brother? vou precisar de dois arquivos para gerar a DANFE? não entendi essa parte que faltou de fatura..

acho que este código que vc postou no tópico vc ja refatorou.. não será isso?

testei rodar o sistema com esse layout das faturas e gerou o relatorio somente das faturas..

Esta mensagem foi editada 2 vezes. Última atualização foi em 31/07/2013 13:13:33

jocabaldini

JavaC Membro

Membro desde: 31/10/2012 14:21:25
Mensagens: 178
Offline

Dentro do relatório danfe1.jrxml (DANFE) tem uma chamada para um subrelatório chamado danfe1_fatura.jasper (parte das Faturas/Duplicatas).

Portanto quando vc compila o arquivo ele busca (dentro da mesma pasta) o arquivo compilado do subrelatório para responder a chamada. Como vc não tinha esse arquivo estava dando o erro:


Então vc precisa ter os arquivos .jasper da fatura (danfe1_fatura.jasper e danfe2_fatura.jasper) quando tentar gerar o DANFE. No código é usado apenas o danfe1.jrxml, mas esse usa o danfe1_fatura.jasper que, portanto, tem que estar dentro da pasta também (o mesmo em relação ao danfe2). Por isso precisa de 2 arquivos para gerar o DANFE.

Eu tive um problema com a parte da fatura (o arquivo compilado não era achado) que foi discutido nesse tópico:
http://www.javac.com.br/jc/posts/list/1585.page

Não consegui uma solução, mas como não usamos a parte de faturas aqui no meu serviço, eu removi o subrelatório e usei apenas o arquivo danfe1.jrxml (que foi o arquivo que vc pegou antes e que funcionava) para gerar o DANFE.
flgomes.oliveira

JavaC Membro
[Avatar]

Membro desde: 31/07/2013 12:31:43
Mensagens: 5
Offline

tive o mesmo problema que vc no seu ultimo comentario neste post que vc me passou o link:


Os arquivos estão todos no mesmo diretório, mas segue dando esse erro:
view plaincopy to clipboardprint?
| ERROR: net.sf.jasperreports.engine.JRException: Resource not found at : danfe1_fatura.jasper


Onde altero a variável SUBREPORT_DIR do danfe1_fatura.jasper? Acredito que possa ser isso, mas não consegui achar onde alterar no iReport


os arquivos C:\xml\jrxml\danfe1.jrxml e C:\xml\jrxml\danfe1_fatura.jasper estão no mesmo diretório, mas o iReport não esconta encontando o subrelatório no mesmo diretorio e esta emitindo esta mesma Exception..
jocabaldini

JavaC Membro

Membro desde: 31/10/2012 14:21:25
Mensagens: 178
Offline

Se achar alguma solução me avise.
flgomes.oliveira

JavaC Membro
[Avatar]

Membro desde: 31/07/2013 12:31:43
Mensagens: 5
Offline

brother eu peguei um que vc posto na pagina um, que tem danfeP e funcionou redondo!

valeu brother pela atenção!
 
Índice dos Fóruns » NF-e / NFS-e / CT-e / CF-e / Certificados Digitais
Ir para:   
Powered by JForum 2.1.9 © JForum Team