Jump to content

dev botao

Alterações No Danfe Nfc-E Em Fastreport


Go to solution Solved by Régys Silveira,
  • Este tópico foi criado há 3719 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Bom dia,

 

Segue anexo alterações na Danfe NFCe em FastReport.

 

- Na rev. 7122 foi alterado a propriedade "Detalhado" para não ser read-only porém nas chamadas ImprimirDANFE e  ImprimirDANFEResumido da unit ACBrNFeDANFEFR.pas a propriedade é setada novamente.

- Outro problema é na exportação para PDF onde é gerado caracteres estranhos (em anexo o PDF gerado). A causa disso é nome da fonte escrito "ARial", troquei para a palavra "Arial" no fonte do arquivo .fr3 e resolveu o problema. Não anexei o arquivo .fr3 pois minha versão do FastReport é a 4.12.2 e a versão do repositório svn é a 5.0.11 e tem várias diferenças.

 
- Na unit ACBrNFeDANFEFRDM.dfm foi aumentado o tamanho do campo "Consumidor" de 60 para 150 para ser impresso todas as informações do consumidor na Danfe, e aumentado o campo "DescricaoViaEstabelec" de 20 para 30 pois as mensagens "Via do estabelecimento" e "emitida em contingência" não eram impressas na sua totalidade.
Link to comment
Share on other sites

  • Moderadores

- Na rev. 7122 foi alterado a propriedade "Detalhado" para não ser read-only porém nas chamadas ImprimirDANFE e  ImprimirDANFEResumido da unit ACBrNFeDANFEFR.pas a propriedade é setada novamente.

 

Elas são setados para que se imprima corretamente, eu voltei a propriedade para não ser read-only por conta da geração do PDF, o usuário pode querer gerar o PDF detalhado ou não e não temos um método para geração de PDF resumido, liberando a propriedade torna-se possível alterará-la antes de gerar o PDF e gerar o PDF como quiser.

 

 

- Outro problema é na exportação para PDF onde é gerado caracteres estranhos (em anexo o PDF gerado). A causa disso é nome da fonte escrito "ARial", troquei para a palavra "Arial" no fonte do arquivo .fr3 e resolveu o problema. Não anexei o arquivo .fr3 pois minha versão do FastReport é a 4.12.2 e a versão do repositório svn é a 5.0.11 e tem várias diferenças.

 

Acerto efetuado, obrigado pela observação.

Poderia me enviar sua versão assim eu disponibilizo a versão 4 também ou faço um merge das duas, mantendo na 4, está na 5 porque aqui eu já estou utilizando ela e acabei salvando com ela.

 
 

- Na unit ACBrNFeDANFEFRDM.dfm foi aumentado o tamanho do campo "Consumidor" de 60 para 150 para ser impresso todas as informações do consumidor na Danfe, e aumentado o campo "DescricaoViaEstabelec" de 20 para 30 pois as mensagens "Via do estabelecimento" e "emitida em contingência" não eram impressas na sua totalidade.

 

Acerto efetuado, obrigado pela observação.

 

Muito obrigado pelas contribuições.

Equipe ACBr

Régys Borges da Silveira

http://www.regys.com.br

certificacao delphicertificacao delphi
Link to comment
Share on other sites

Veja se estou fazendo o correto, utilizo os mesmos métodos para impressão com produtos e sem produtos:

ACBrNFe1.NotasFiscais.ImprimirPDF;
ACBrNFe1.NotasFiscais.Imprimir;

A única diferença é a propriedade "Detalhado" com o valor True (com produtos) ou False (sem produtos).

 

Se eu retirar a alteração da propriedade FDetalhado nas procedures ImprimirDANFE e ImprimirDANFEResumido eu consigo gerar a Danfe impressa e a Danfe em PDF corretas com e sem produtos.

 

Segue anexo o Danfe na versão 4 do FR.

Link to comment
Share on other sites

  • Moderadores

O correto seria utilizar assim:

 

Impressão normal:

ACBrNFe1.NotasFiscais.Imprimir;

 

Impressão resumida:

ACBrNFe1.NotasFiscais.ImprimirResumido;

 

Impressão de PDF:

Setar primeiro detalhado ou resumido usando a propriedade

ACBrNFe1.NotasFiscais.ImprimirPDF;

  • Like 1

Equipe ACBr

Régys Borges da Silveira

http://www.regys.com.br

certificacao delphicertificacao delphi
Link to comment
Share on other sites

  • Moderadores

Leonardo,

 

Fiz os testes aqui é o endereço de consulta e o QRCode não estão corretos.

O endereço de consulta está fixo no MT e o QRCode não está puxando o endereço de consulta, está sendo gerado somente com os parâmetros.

 

Alterei meu código e funcionou corretamente.

 

Aproveitando, envio o Danfe para NFC-e em FastReport para papel A4.

Equipe ACBr

Régys Borges da Silveira

http://www.regys.com.br

certificacao delphicertificacao delphi
Link to comment
Share on other sites

Bom dia Senhores!! estou com o segunite problema na impressão do NFCe em FastReport.

 

Atualizei hoje Revisão 7229 do ACBR quando eu envio a NFCe vai de boa... mas na hora da impressão da os seguintes erros: 

 

Ocorreram os seguintes erros?
Classe não encontrada Datasets
Classe não encontrada Formats
Classe não encontrada Variables
 
e
 
Memo2: Erro na expressão 'Emitente.XNome": indentifier expected
variavel ou campo desconhecido:
Parametros."Contingencia_valor"
Variavel ou campo desconhecido: Parametros."Imagem"
 
Erroa.jpg
Errob.jpg
 
 
Se alguém souber o que pode ser me da uma luz!!
 
Obrigado!!
 
 
Link to comment
Share on other sites

Leonardo... 

 

Bom dia!! segui sua dica com o

 

Fiz o que o Solivan sugeriu:

 

Caro

valdirdill, o problema acontece, porque os componentes dentro do arquivo *.fr3 do fast estão desassociados dos datasets, e para resolver o problema siga os seguintes passos;

1-Abra a unit ACBrNFeDANFEFRDM

2-Dê dois cliques sobre o componente frxReport

3-Clique em abrir e selecione o arquivo DANFeNFCe.fr3 onde quer que ele esteja

4-Clique em Relatório-->Dados

5-Selecione todos os datasets e clique em ok, feito isso salve e saia e recompile a sua aplicação.

 

E resolveu o problema...

 

Muito obrigado!!

 

Atenciosamente,

 

João B. S. Junior

skype: junior.jaru

  • Like 1
Link to comment
Share on other sites

  • Este tópico foi criado há 3719 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.

The popup will be closed in 10 seconds...