Ir para conteúdo
  • Cadastre-se

dev botao

Problemas ao Salvar DANFE


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

Recommended Posts

Boa tarde...

Usamos o ACBR a uns dois anos em nossa empresa...

Nosso sistema é Delphi 7 com Firebird 1.5

Usamos o DANFE do arquivo NotaFiscalEletronica.Rav . .nosso Rave é o 5.0.8

O problema que estamos enfrentando ocorre em uma unica situação específica...

Criamos uma pasta Report dentro da pasta de nosso sistema, e utilizamos esse arquivo dentro dela...

Antes de imprimir um DANFE enviado pelo ACBR nós passamos a propriedade

.RavFile := 'Report\NotaFiscalEletronica.rav';

Fazemos o envio com o .Enviar(0);

O envio é sempre normal, sempre aparece o preview do RAve e ao clickar nobotão imprimir jóia, a impressão funciona em 100% dos casos...

Porém... se você envia uma nfe, o componente envia, pega o retorno e mostra o preview...

Ali no preview, se o usuário clikar no disquete amarelo ou ir em Salvar mesmo, e salvar o DANFE em qualquer formato, pelo preview do Rave aberto... a próxima nota a ser enviada como comando enviar(0) gera uma excessão, e não é mostrado o preview do rave ... ( a nota é enviada e o retorno tb é ok... debugamos e verificamos que na hora de dar um open no arquivo .rav ou na função que verifique se o .rav esta no local, o delphi não consegue abrir o arquivo apesar de localiza-lo o que gera a excessão... acreditamos que o arquivo fica "em uso" de alguma forma na memória, o que impede de ser aberto corretamente....

Como podemos proceder, alguém tem uma luz?

Abraços

Rodrigo

Link para o comentário
Compartilhar em outros sites

Ola, Boa tarde André....

Obrigado pela rápida resposta...

Atualizamos novamente nosso Rave aqui, porém, só temos o rave_5.0.8_be.exe...

Mais atuais que essa versão, são as versões comerciais para Delphi 7, ou existe ainda algum versão/atualização que possamos tentar aqui?

Para ficar mais claro, no segundo envio, após salvarmos o DANFE em arquivo, o método Enviar, envia, recebe o retorno, e na hora de imprimir o DANFE ele dá o seguinte:

Ambiente : 2

Versão Aplicativo : SP_NFE_PL_005e

Recibo : 350000027788092

Status Código : 104

Status Descrição : Lote processado

UF : SP

Ocorre uma excessão ao imprimir, e o tratamento dessa excessão gera essa mensagem acima... A excessão ocorre quando se dá o Open no código... no arquivo NotaFiscalEletronica.Rav, após salvar o DANFE em arquivo pelo preview...

Abraços

Rodrigo

Link para o comentário
Compartilhar em outros sites

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