Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

Postado

Pessoal, como eu faço para enviar para impressora varias notas?

Deixa eu explicar um pouco mais minha necessidade:

1. eu já imprimir as notas.

2. no final do mês eu quero re-imprimir todas as notas que foram feitas no mês.

Eu não estou conseguindo enviar várias notas ao mesmo tempo.

Hoje eu tenho este código:

ACBrNFe1.NotasFiscais.Clear;

  ACBrNFe1.NotasFiscais.LoadFromFile(qry_print_nfarquivo_xml.AsString);

  if ACBrNFe1.NotasFiscais.Items[0].NFe.Ide.tpEmis = teDPEC then

    begin

      ACBrNFe1.WebServices.ConsultaDPEC.NFeChave := ACBrNFe1.NotasFiscais.Items[0].NFe.infNFe.ID;

      ACBrNFe1.WebServices.ConsultaDPEC.Executar;

      ACBrNFe1.DANFE.ProtocoloNFe := ACBrNFe1.WebServices.ConsultaDPEC.nRegDPEC +' '+ DateTimeToStr(ACBrNFe1.WebServices.ConsultaDPEC.retDPEC.dhRegDPEC);

    end;

  ACBrNFe1.NotasFiscais.Imprimir;

Postado

Isso, sim... mas toda vez que eu dou um

ACBrNFe1.NotasFiscais.Imprimir;

Ele irá abrir um preview para o usuário mandar imprimir...

ai fica inviavel.

Tem outra forma?

Postado

amigos não sei se tem aglo a ver mas não estou consigindo:

eu estou usando o fastreport

Alterei as seguintes propriedades e mesmo assim aparece a janela do windows para selecionar a impressora.

ACBrNFe1.DANFE.MostrarPreview    := MostraPreview;

  ACBrNFe1.DANFE.Impressora        := Impressora;

  

Postado

Eu acho que identifiquei o problema, se o responsavel pelo componente.

no compenente do DANFEFR eu alterei o seguinte codigo que segue.

procedure TACBrNFeDANFEFR.ImprimirDANFE(NFE: TNFe);

begin

  if PrepareReport(NFE) then

  begin

    if MostrarPreview then

      dmDanfe.frxReport.ShowPreparedReport

    else

      begin

        [b]if Impressora <> '' then

          dmdanfe.frxReport.PrintOptions.Printer := Impressora;

        dmdanfe.frxReport.PrintOptions.ShowDialog := false;[/b]

        dmDanfe.frxReport.Print;

      end;

  end;

end;

  • 8 anos depois...
Postado (editado)
Em 12/06/2011 at 18:02, André Ferreira de Moraes disse:

Use várias vezes o comando LoadFromFile.

Ola...  caso tenha nf cancelada entre as carregadas, como faço para imprimir a tarja de cancelada somente nela ?

Editado por Rodrigo CRP
faltou palavra
  • Curtir 1
  • Este tópico foi criado há 1881 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.