Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

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;
Link para o comentário
Compartilhar em outros sites

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
Link para o comentário
Compartilhar em outros sites

  • Moderadores
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

 

 

Link para o comentário
Compartilhar em outros sites

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 ;-)

Link para o comentário
Compartilhar em outros sites

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
Link para o comentário
Compartilhar em outros sites

  • 1 ano depois...

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
Link para o comentário
Compartilhar em outros sites

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