Closed SilverioMiranda closed 8 years ago
[1] O Fast Reports é esse gerenciador de relatórios do link https://www.fast-report.com/pt/product/fast-report-net/; [2] A impressora térmica não fiscal imprime exatamente o que você vê na tela (só que monocromático); [3] Epson, Bematech, Elgin, etc. Aqui trabalhamos com uma Epson TM 81.
[4] Compramos diretamente no site, você pode ver as opções aqui: https://www.fast-report.com/pt/fast-report-net-editions-compare.
Atualizei a página principal https://github.com/adeniltonbs/Zeus.Net.NFe.NFCe e adicionei uma foto do DANFE impresso.
Se desejar uma opção gratuita você pode tentar fazer o relatório em crystal reports for visual studio ou RDLC. A biblioteca NFe.Impressao já foi montada prevendo relatórios de outros gerenciadores.
Implementei em fast pois já usávamos aqui na Empresa em Delphi, e o licenciamos para .net.
Ola Adenilton boa tarde. Estou com uma duvida quanto a emissao da danfe NFce em OffLine-(Contingencia).. Quando na transmissao da Nfe nao houver acesso á internet, entao é gerado em contingencia, certo, e como fica a impressao da danfe? só de dará apos a transmissao quando voltar a internet e a transmissao da mesma? sem mais grato. Valdir
Neste caso, você imprime o DANFE em contingência e depois transmite a NFCe para a SEFAZ. No entanto há mais coisas envolvidas. Consulte o Manual de Especificações da Contingência Offline para NFC-e - versão 1.2 que pode ser obtido aqui http://www.nfe.fazenda.gov.br/portal/listaConteudo.aspx?tipoConteudo=33ol5hhSYZk=
Bom dia Adenilton, grato pelo retorno. No caso do Sistema Zeus a impressao em contingencia não esta implementada certo?
Você quis perguntar se a biblioteca para emissão de NFCe já tem suporte a impressão de NFCe em contingência?
Se foi isso que entendi, sim a impressão da NFCe em contingência já está implementada.
Adenilton, tem previsão para liberação da DANFe para NFe modelo 55 ??
No momento não.
Eu tentei converter a DANFe feita no FastReports que vem no projeto acbr em Delphi, mais na conversão acaba não convertendo tudo, fica algumas partes sem converter, faturas e produtos por exemplo.
É verdade, tem que ajustar manualmente muita coisa. Mas adianta um pouco o trabalho.
Se quiser te passo os arquivos convertidos para frx para você poder implementar eles no componentes. Só me passar um email para leandro@rondosoft.com.br que eu te retorno com eles.
Adenilton, boa noite, tenho duvida quanto á emissao da danfe em contingencia (OffLine), quando eu envio a nfe e nao tem internet, entao é gerado o arquivo (1-env-lot.xml) como (OffLine), neste momento eu nao consigo imprimir a danfe? ou so imprime depois que a nfe é autorizada (procNfe)? sem mais Grato Valdir
Bom dia vasisti, o DANFE em contingência pode ser impresso da seguinte forma:
var nfe = new Classes.NFe().CarregarDeArquivoXml(Caminho_do_arquivo_XML);
var danfe = new DanfeFrNfce(new nfeProc() { NFe = nfe }, new ConfiguracaoDanfeNfce(NfceDetalheVendaNormal.UmaLinha, NfceDetalheVendaContigencia.UmaLinha, "00001", "XXXXXXXXXXXXXXXXXXXXXXXXXX", null/*Logomarca em byte[]*/));
danfe.Visualizar();
//danfe.Imprimir();
//danfe.ExibirDesign();
Note que o objeto nfeProc é apenas um objeto que contém um NFe e um protNFe, conforme o manual de especificações da NFe. No caso acima, o que fiz foi criar o objeto nfeProc sem o protNFe e o passei no parâmetro do construtor da classe DanfeFrNfce que já contém os mecanismos para tratar a impressão em contingência Offline.
Mas visando facilitar o uso da biblioteca eu fiz as seguintes alterações no commit 814370c46afb08ced595ac06389f5edd70c20fca:
Veja as novas telas do aplicativo de demonstração em https://github.com/adeniltonbs/Zeus.Net.NFe.NFCe. Note que adicionei um botão chamado DANFE NFCe Cont. Offline. Neste botão contém o código de exemplo para impressão do DANFE da NFCe em contingência Offline.
leandrossantos, eu já dei uma olhada no arquivo frx obtido a partir do DANFE do ACBR. Pelo que vi é praticamente fazer do zero. Estou envolvido em uma demanda por esses dias, mas assim que tiver um tempo ponho a mão na massa. Qualquer ajuda é bem vinda, claro.
beleza adeniltonbs, vou ver aqui o que consigo lhe ajudar com isso. voltando a falar da DANFE da NFCe, fiz os testes aqui com as impressoras Bematech MP-4200 e Daruma DR700. Resultado dos testes: Bematech a impressão sai 100%, nenhum problema no leiaute. Daruma, a impressão sai, mais o problema está na fonte. pode-se dizer que sai praticamente ilegível.
A impressora imprime corretamente outras coisas via spooler? Se você mandar uma impressão a partir do word, por exemplo, usando as fontes times news roman ou Arial tamanho 6 e 8 sai legível?
Tem algumas impressoras que a impressão via spooler é terrível, só prestando para imprimir via dll do fabricante.
Aqui testei Nas Epsons modelo TM-81 e TM-20 e a impressão nelas também é perfeita.
Impressões de outros sistemas sai normal, até a página de testes do windows sai beleza, acredito que seja as fontes que estão sendo usadas. Já pensou em usar a Courier New ou Sans Serif ?
Estranho isso, pois a Open Sans utilizada é da família da Sans. O detalhe é que as fontes utilizadas precisam ser condensadas, por isso e por conta da boa legibilidade delas, utilizei essas duas fontes (Open Sans Condensed e Ubuntu Condensed).
Você poderia testar imprimir um documento do word, por exemplo, com um texto abaixo do outro, com as duas fontes condensadas citadas acima e com a Microsoft Sans Serif e a Courier New.
Veja a imagem abaixo:
Se imprimir normalmente com essas fontes a partir do word em tamanho 6 e 8, deve imprimir normalmente a partir do fast reports. Você também pode tentar ajustar a qualidade de impressão nas opções de impressão da Daruma.
Valeu adeniltonbs, nem lembrei de ver essa questão da qualidade da impressão, apenas instalei o driver da daruma e já fui testar, era esse bendito mesmo, instalou e deixou como qualidade rascunho, ninguém merece, rsrs. Alterei para qualidade Normal e a impressão ficou 100%. Já pode por ai, impressoras Bematech e Daruma funcionando a impressão 100%. Value pela ajuda.
Que bom, qualquer coisa entre em contato.
Agora a luta será com a DANFe da NFe, rsrs
Se você quiser começar a fazer, me avise que lhe mostro como é fácil usar um objeto como fonte de dados no fast para .net. daí é só sair arrastando os campos e formatando.
Se puder, quero sim. como podemos combinar para você me mostrar, tem skype?
Desculpa me meter, mas, não seria mais interessante utilizar as fontes do google? Elas são livres e tem um padrão bem legal. Inclusive com tamanho travado tipo as fixed sys.
Date: Mon, 28 Sep 2015 07:23:09 -0700 From: notifications@github.com To: Zeus.Net.NFe.NFCe@noreply.github.com Subject: Re: [Zeus.Net.NFe.NFCe] Dúvida - Fast Report (#37)
Impressões de outros sistemas sai normal, até a página de testes do windows sai beleza, acredito que seja as fontes que estão sendo usadas. Já pensou em usar a Courier New ou Sans Serif ?
— Reply to this email directly or view it on GitHub.
Isso mesmo brasvidal, o problema do leandro era a qualidade de impressão. Leandro, meu skype é adenilton.bs
Obrigado por ter implementado a impressão do danfe, só que eu tenho uma dúvida
O Fast Report é esse aqui ? https://www.fast-report.com/pt/product/fast-report-net/ Se for outro, qual é? Tem como imprimir esta imagem gerada em impressora não fiscal? Se sim qual você recomendaria
Você comprou ele diretamente deste site? 299 dólares?
Muito obrigado :)