Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

Postado

Olá, Como fazer para gerar um danfe para conferência das informações antes de serem assinadas e enviadas à receita. Sou iniciante com o ACBrNFe e não muito experiente com programação.

Usei o comando: ACBrNFe1.NotasFiscais.ImprimirPDF;

mas cai neste procedimento.

procedure TNotasFiscais.VerificarDANFE;
begin
  if not Assigned(TACBrNFe(FACBrNFe).DANFE) then
    raise EACBrNFeException.Create('Componente DANFE não associado.');
end;

mas o mesmo me mostra um erro(Componente DANFE não associado.) pois creio que requer estar assinado para gerar. No sistema das empresas que já trabalhei havia um formulário para simples conferência(o mesmo tinha uma mensagem bem grande informando que era um formuláio para simples conferências e não trazia logomarca nem os dados do emitente).

  • Administradores
Postado

Bom dia.

O erro diz que vc não associou nenhum dos componentes de impressão ao ACBrNFe, para compreender melhor, veja o demo disponivel no svn.

Att.

  • Curtir 1
Consultora SAC ACBr

Juliana Tamizou

Gerente de Projetos ACBr / Diretora de Marketing AFRAC
Ajude o Projeto ACBr crescer - Seja Pro

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

Postado

Agradesço a dica, mas não me ajudou muito pois só olhando o exemplo eu não consegui entender, mas não estou colocando a culpa em sua dica e sim em mim mesmo, com muita insistencia vendo outros posts e videos e pesquisando vi que era algo muito simples de entender, como você mensionou(O erro diz que vc não associou nenhum dos componentes de impressão ao ACBrNFe) existe o componente chamado ACBrNFeDANFeESCPOS, então coloquei o mesmo no formulário e na propriedade ACBRNFE do componente eu setei o componente ACBrNFe, ainda assim deu erro pois pediu o posPrinter então como antes vi que era só olhar os componentes exitentes no exemplo eu voltei lá e vi que também existe o ACBrPosPrinter, coloquei-o no formulário e associei o mesmo ao ACBrNFeDANFeESCPOS e "deu certo", não deu mais o erro, porém, simplesmente ele completa a execução mas me mostra mais nada na tela, simplemente não faz mais nada, achei que deveria me mostrar um DANFe na tela não? como já mencionei sou leigo em programação e preciso muito da ajuda de vocês des de já agradesço pela atenção e parabenizo a todos pelo apoio prestado.

  • Moderadores
  • Solution
Postado

Boa noite.

então como está citando ser leigo, vamos começar tudo. primeira coisa cursos bons tu deve adquirir assistir para aprender sobre programação volta para delphi e lazarus

nesse link tem cursos gratuitos e introdutorios a programação https://learndelphi.org/pt/

existem cursos também do https://thuliobittencourt.com/p/treinamentos-programacao/

tem do https://portalrmfactory.com.br/

tem também https://adrianosantostreina.com.br/

tem do http://www.99coders.com.br/

enfim muitos outros espero que lhe ajude.

 

do problema vamos lá se tu tem uma impressor ESCPOS tu coloca o componente citado

mas como tenho quase certo que não então tu vai precisar gerar pdf então use ACBrNFeDANFCeRL ou ACBrNFeDANFCeFR lembrando que esse deve carregar um arquivo *.fr3

e dai um desses tu vai vincular ao componente

mas veja o que lhe expliquei acima está no exemplo, se está iniciando mexa um pouco mais nos exemplo, utilize eles para aprendizado, lembre-se ele é exemplo então abre outro delphi do lado e tente ir fazendo olhando e mexendo e se bagunçar o svn basta dar um revert

  • Curtir 1
Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Transparent-02.png
 

 

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

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.

The popup will be closed in 10 segundos...