Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

Postado (editado)

Boa tarde!

Estou tentando imprimir o evento de cancelamento de NFC-e através do comando ACBrNFCe1.ImprimirEvento mas acontece o erro "ARGUMENT OUT OF RANGE " justamente na linha  fConfigACBR_NFCe.ACBrNFCe1.ImprimirEvento;, como segue a imagem em anexo!

O Evento de cancelamento esta sendo realizado com sucesso ,só na hora que mando imprimir o evento acontece o erro.

obs: estou usando spooler para Daruma DR800.

Captura de Tela (1).png

26171211705929000132650080000000391006700005-Can.xml

Editado por Tatiane Peixoto
fConfigACBR_NFCe.ACBrNFCe1.ImprimirEvento;
Postado

Bom dia,

acho que o erro pode estar na linha de cima, onde vc define a propriedade "Impressora".

Você tem certeza que existe uma impressora instalada no Windows com este nome "Daruma DR800 Spooler" ?

Att

Ricardo

  • Curtir 1
Postado

oi,

acho que o problema pode ser o componente que vc está usando.

para impressão de eventos, vc deve usar o componente ACBrNFeDANFeRL, de impressão da DANFe (modelo 55). É ele que imprime evento e inutilização...

Att

Ricardo

  • Curtir 1
Postado
13 minutos atrás, Tatiane Peixoto disse:

Peguei este forma de impressão aqui mesmo no forum! Onde teoricamente esta correto! Estou querendo imprimir um evento do cancelamento da NFC-e (65).

Dá uma conferida no programa exemplo da NF-e nesta pasta:

C:\ACBR\Exemplos\ACBrDFe\ACBrNFe\Delphi

Você vai ver que na aba NFC-e não tem os botões de impressão de evento e impressão de inutilização, pois usam a mesma rotina da NF-e 55...

Att

Ricardo

 

  • Curtir 1
  • Moderadores
Postado
17 horas atrás, Tatiane Peixoto disse:

Estou tentando imprimir o evento de cancelamento de NFC-e através do comando ACBrNFCe1.ImprimirEvento mas acontece o erro "ARGUMENT OUT OF RANGE " justamente na linha  fConfigACBR_NFCe.ACBrNFCe1.ImprimirEvento;, como segue a imagem em anexo!

Bom dia,

Esse erro geralmente ocorre quando se tenta acessar um índice que não existe, por exemplo, ao chamar ACBrNFe1.NotasFiscais.Items[0] e não houver nenhuma NFe carregada pode gerar o erro.

Não é possível ver pelo seu print se todo o processo está sendo feito, por exemplo, você chegou a carregar o XML da NFCe para o componente, ou apenas o XML de evento de cancelamento?

Faça o teste usando o demo do ACBrNFe, na opção Imprimir Evento e veja se o mesmo erro acontece.

Se desejar, poste também o XML da NFCe para testarmos.

  • Curtir 1
  • Obrigado 1
Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

Postado
2 horas atrás, BigWings disse:

Bom dia,

Esse erro geralmente ocorre quando se tenta acessar um índice que não existe, por exemplo, ao chamar ACBrNFe1.NotasFiscais.Items[0] e não houver nenhuma NFe carregada pode gerar o erro.

Não é possível ver pelo seu print se todo o processo está sendo feito, por exemplo, você chegou a carregar o XML da NFCe para o componente, ou apenas o XML de evento de cancelamento?

Faça o teste usando o demo do ACBrNFe, na opção Imprimir Evento e veja se o mesmo erro acontece.

Se desejar, poste também o XML da NFCe para testarmos.

Só carreguei o XML do evento! Vou fazer este teste e retorno ;-)

Postado
5 horas atrás, BigWings disse:

Bom dia,

Esse erro geralmente ocorre quando se tenta acessar um índice que não existe, por exemplo, ao chamar ACBrNFe1.NotasFiscais.Items[0] e não houver nenhuma NFe carregada pode gerar o erro.

Não é possível ver pelo seu print se todo o processo está sendo feito, por exemplo, você chegou a carregar o XML da NFCe para o componente, ou apenas o XML de evento de cancelamento?

Faça o teste usando o demo do ACBrNFe, na opção Imprimir Evento e veja se o mesmo erro acontece.

Se desejar, poste também o XML da NFCe para testarmos.

Oi boa tarde!

Fiz o teste conforme o exemplo e não aconteceu o erro! desta forma coloquei na minha rotina!

Agradecida,

Tatiane Peixoto.

  • Curtir 1
  • 1 ano depois...
Postado

Estava terminando de imprementar a NFC-e, encontrei este post e fiz o teste.

Funcionou normal.

=======================
procedure TNFCe.Teste(Nfce, proc: String);
begin
     with DMACBRNFCE.ACBrNFCe1 do
     begin
       //...NFC-e original, path completo
       NotasFiscais.Clear;
       NotasFiscais.LoadFromFile(Nfce);
    

       //....Proc-NFe da NFC-e  , path completo
       EventoNFe.Evento.Clear;
       EventoNFe.LerXML(proc);
       ImprimirEvento;
     end;
end;
======================

 

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