Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

Postado

Pessoal, boa noite.

Acabei de baixar os componentes do ACBr, instalei e compilei o programa-exemplo ACBrNFe_demo. Até aqui tudo foi bem.

Com o programa-exemplo em execução, clico no botão "Gerar PDF", o sistema me pede o arquivo (informo) e depois disso nada acontece. Ou seja, não é gerado nenhum PDF da NFe e nhuma mensagem de erro é emitida pelo programa. Simplesmente não gera nada.

Utilizo o Delphi7 e o Rave Report. Tudo como "manda o manual", mas o PDF não é gerado.

Alguém saberia me dar uma dica de como eu poderia resolver o problema?

Procurei no forum e não encontrei nada relacionado com esse problema.

Grato por qualquer dica e ajuda.

Postado

Pessoal, fazendo um rastreio na minha máquina, descobri que o programa-exemplo está gerando o PDF da NFe na pasta "C:\Program Files\Borland\Delphi7\Bin".

Alguém saberia como fazer para que o Path seja o mesmo da NFe informada?

 

Postado

Um outro detalhe: todos os Paths solicitados no programa-exemplo estão setados para a pasta "..\NFe Testes". Então não pode ser por ausência de um caminho em específico.

Grato mais uma vez por qq ajuda.

  • Membros Pro
Postado

Amigo, primeiramente você deve baixar a trunk2, na trunk2 o ravereports não é mais suportado. somente fastreport e fortesreport.

Se o "erro" que você está relatando acontecer na trunk2 poste aqui que tentaremos te ajudar.

Gilson do Carmo
WindSoft Sistemas

Postado

Pessoal, fazendo um rastreio na minha máquina, descobri que o programa-exemplo está gerando o PDF da NFe na pasta "C:\Program Files\Borland\Delphi7\Bin".

Alguém saberia como fazer para que o Path seja o mesmo da NFe informada?

 

ACBrNFeDANFe.PathPDF := ACBrNFe1.Configuracoes.Arquivos.PathNFe;

Equipe ACBr Sérgio Assunção
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

[email protected]

Postado

Sergio Assunção, de imediato agradeço pela sua disponibilidade e ajuda.

No entanto, Sergio, ACBrNFeDANFe não é reconhecido. Gera o erro "Undeclared identifier: 'ACBrNFeDANFe'".

Acho que o caminho é por ai sim, mas está faltando algo ainda.

Grato de qualquer forma e se tiver outra ideia... agradeço mais ainda.

Postado

Pessoal, por ora resolvi o problema modificando (a partir da sugestão do Sergio) e examinando o código fonte, o seguinte:

procedure TForm1.btnGerarPDFClick(Sender: TObject);
begin
  OpenDialog1.Title := 'Selecione a NFE';
  OpenDialog1.DefaultExt := '*-nfe.XML';
  OpenDialog1.Filter := 'Arquivos NFE (*-nfe.XML)|*-nfe.XML|Arquivos XML (*.XML)|*.XML|Todos os Arquivos (*.*)|*.*';
  OpenDialog1.InitialDir := ACBrNFe1.Configuracoes.Arquivos.PathNFe;
  ACBrNFeDANFERaveCB1.PathPDF := ACBrNFe1.Configuracoes.Arquivos.PathNFe;

  ACBrNFe1.NotasFiscais.Clear;
  if OpenDialog1.Execute then
  begin
       ACBrNFe1.NotasFiscais.LoadFromFile(OpenDialog1.FileName);
       ACBrNFe1.NotasFiscais.ImprimirPDF;
  end;
  Exit;
end;

Deixo registrado aqui a sugestão para outros ususários. Se alguém tiver uma solução melhor, por favor, é interessante postar. Ajuda muito mesmo.

Grato a todos pela paciência e ajuda.

[RESOLVIDO]

Postado

Sergio Assunção, de imediato agradeço pela sua disponibilidade e ajuda.

No entanto, Sergio, ACBrNFeDANFe não é reconhecido. Gera o erro "Undeclared identifier: 'ACBrNFeDANFe'".

Acho que o caminho é por ai sim, mas está faltando algo ainda.

Grato de qualquer forma e se tiver outra ideia... agradeço mais ainda.

Só dei um exemplo.

Você deve usar o nome (propriedade name) dado ao componente no seu projeto.

 

Equipe ACBr Sérgio Assunção
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

[email protected]

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