Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

Postado

Pessoal por favor,

Como posso efetuar a impressão de várias notas de uma só vez. Acabei de gerar um total de 15 notas, e gostaria de enviar todas de uma só vez p/ a impressora. É possível ou preciso imprimir cada uma delas separadamente?

Estou utilizando o componente ACBRDanfeFR p/ FastReport.

Obrigado.

  • 2 meses depois ...
  • Moderadores
Postado

Basta adicionar as notas normalmente ao componente, depois chamar o método de impressão, todas as notas adicionadas serão impressas:

 

 

ACBrNFe1.NotasFiscais.Clear;  

  // loop para adicionar as notas
  begin
     // use um dos métodos abaixo, conforme a origem do XML que está lendo
    ACBrNFe1.NotasFiscais.LoadFromFile();
    // ACBrNFe1.NotasFiscais.LoadFromString();
    // ACBrNFe1.NotasFiscais.LoadFromFile();
  end;  

ACBrNFe1.NotasFiscais.Imprimir;

Equipe ACBr

Régys Borges da Silveira

http://www.regys.com.br

certificacao delphicertificacao delphi
Postado

Ah, ótimo!

Eu achava que ao fazer LoadFromFile (ou outros Loads) ele sobrescrevia as Notas Fiscais Anteriores...

 

Pela lógica, quando faz um LoadFromFile de um TStringList, ele pega o conteúdo de um arquivo e preenche a coleção de "Strings" dentro dele... Obviamente pensei que seria equivalente na Nota Fiscal, onde carregaria uma coleção de Notas Fiscais para o componente...

 

Pelas regras certas da orientação a Objetos, a rotina que adicionaria uma a uma deveria ser chamada pelo

 

"ACBrNFe.NotasFiscais.Add.LoadFromFile"

 

ou  "ACBrNFe.NotasFiscais.Items[**].LoadFromFile"...

 

ou seja, Carregar a Nota Fiscal Adicionado-a ao componente ou sobrescrevendo a que já existia...

 

mas enfim, vamos deixar como está hoje, não vale a pena mudar algo que funciona simplesmente para ficar "bonitinho", não é verdade?

 

Um forte abraço!

Alexandre De Carli,
Gerente de Projetos na empresa Econtabil Software.


email: [email protected]
site: http://www.extremeprogramming.wordpress.com
Pato Branco - PR

  • 3 anos depois...
  • Membros Pro
Postado
Em 16/01/2013 at 14:01, Régys Silveira disse:

Basta adicionar as notas normalmente ao componente, depois chamar o método de impressão, todas as notas adicionadas serão impressas:

 

 


ACBrNFe1.NotasFiscais.Clear;  

  // loop para adicionar as notas
  begin
     // use um dos métodos abaixo, conforme a origem do XML que está lendo
    ACBrNFe1.NotasFiscais.LoadFromFile();
    // ACBrNFe1.NotasFiscais.LoadFromString();
    // ACBrNFe1.NotasFiscais.LoadFromFile();
  end;  

ACBrNFe1.NotasFiscais.Imprimir;

Boa tarde,

e como faço isso com o ACBRMONITORPLUS ?

  • Administradores
Postado

Boa tarde.

Para entender melhor como utilizar o ACBrMonitorPlus, recomendo a leitura da sessão Comandos do Objeto NFe/NFCe do arquivo ACBrMonitor.chm disponível no diretório de instalação do mesmo.

Att.

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 !!

  • Este tópico foi criado há 2950 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...