Ir para conteúdo
  • Cadastre-se

dev botao

Access Error Ao Imprimir Danfse Com Rave


e-tech
Ver Solução Respondido por e-tech,
  • Este tópico foi criado há 3270 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Boa Tarde,

 

Estou com o problema de erro access ao tentar imprimir com o DANFSERV. Abrindo o arquivo Rav no Rave (9.0) percebo que o erro são nos eventos before_report do projeto, mas não consigo excluir (o erro bloqueia a exclusão do evento). Alguém conseguiu resolver ou pode me ajudar?

Link para o comentário
Compartilhar em outros sites

Segue abaixo um pedaço do código que chama o arquivo Rave, que está configurado no componente ACBrNFSeDANFSeRV2 associado ao ACBrNFSe2 e recebe o arquivo .rav dinamicamente de acordo com o usuário.
       ACBrNFSe2.NotasFiscais.Clear;
       ACBrNFSe2.Configuracoes.Arquivos.NomeLongoNFSe := False;
       ACBrNFSe2.DANFSe.ImprimeCanhoto:=STATUS;
       ACBrNFSe2.NotasFiscais.LoadFromFile(Format('%s\%s',[getpath, qyRps.FieldByName('ARQUIVO').AsString]));//getPath fornece a pasta base para o usuário, e o campo arquivo indica o nome do arquivo nfse.xml já conferido
       NFSe:=ACBrNFSe2.NotasFiscais.Items[0].NFSe;//apenas para averiguação
       if not enulo(NFSe.Numero) then//função para verificar se a string é nula
         begin
           ACBrNFSe2.NotasFiscais.Imprimir;
         end;
     end;
 
 
Estava normal, daí parou do nada e não acho resposta. O teste feito com NFSe.NUMERO funciona, parece que os dados não estão passando entre os objetos
ACBrNFSe2  e ACBrNFSeDANFSeRV2 .
Link para o comentário
Compartilhar em outros sites

  • Solution

Pessoal, boa tarde.

Acabou que o erro era nas imagens, (logomarca prestador e prefeitura). Estava usando o evento onBefore_Print com self.FileLink:=DadosPrefeituraLogoPrest.AsString;

configurei Dataview/DataField do objeto e resolveu.

 

Obrigado pela ajuda.

Link para o comentário
Compartilhar em outros sites

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