Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

Postado

Não sei como postar uma correção no acbr, então segue:

Na classe ACBrDFeReport há uma propriedade NomeDocumento que deveria estar sendo utilizada para poder definir o nome do documento no ato da exportação do PDF. Contudo na exportação do pdf não esta levando em conta isso. 

Class: ACBrDFeReport

    {@prop NomeDocumento - Define/retorna o nome do documento para exportação PDF.
     @links TACBrDFeReport.NomeDocumento :/}
    property NomeDocumento: String read FNomeDocumento write FNomeDocumento;


class: ACBrNFeDANFEFRDM

 procedure TACBrNFeFRClass.ImprimirDANFEPDF(ANFE: TNFe)

... frxPDFExport.FileName := PathWithDelim(DANFEClassOwner.PathPDF) +    OnlyNumber(NFe.infNFe.ID) + '-nfe.pdf' else

Sugestão:

      if DANFEClassOwner.NomeDocumento='' then //jhs
      frxPDFExport.FileName := PathWithDelim(DANFEClassOwner.PathPDF) +    OnlyNumber(NFe.infNFe.ID) + '-nfe.pdf' else
      frxPDFExport.FileName := DANFEClassOwner.NomeDocumento;
Assim podemos definir local e nome do arquivo desejado.

  • Curtir 1
  • 2 semanas depois ...
  • Consultores
Postado
Em 25/01/2019 at 11:32, herculanojs disse:

Na classe ACBrDFeReport há uma propriedade NomeDocumento que deveria estar sendo utilizada para poder definir o nome do documento no ato da exportação do PDF. Contudo na exportação do pdf não esta levando em conta isso. 

Class: ACBrDFeReport

    {@prop NomeDocumento - Define/retorna o nome do documento para exportação PDF.
     @links TACBrDFeReport.NomeDocumento :/}
    property NomeDocumento: String read FNomeDocumento write FNomeDocumento;


class: ACBrNFeDANFEFRDM

 procedure TACBrNFeFRClass.ImprimirDANFEPDF(ANFE: TNFe)

... frxPDFExport.FileName := PathWithDelim(DANFEClassOwner.PathPDF) +    OnlyNumber(NFe.infNFe.ID) + '-nfe.pdf' else

Sugestão: 

      if DANFEClassOwner.NomeDocumento='' then //jhs
      frxPDFExport.FileName := PathWithDelim(DANFEClassOwner.PathPDF) +    OnlyNumber(NFe.infNFe.ID) + '-nfe.pdf' else
      frxPDFExport.FileName := DANFEClassOwner.NomeDocumento;
Assim podemos definir local e nome do arquivo desejado. 

Você está seguindo o funcionamento de algum outro componente?

Porque não me parece que o objetivo dessa propriedade NomeDocumento seja definir o nome e local a ser salvo do arquivo PDF. Ela me parece ter sido criada para alterar o nome que aparece no "SPOOL" do Windows.

  • Curtir 2

[]'s

Consultor SAC ACBr

Elton
Profissionalize o ACBr na sua empresa, conheça o ACBr Pro.

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.
  • 2 semanas depois ...
Postado

Na verdade estou me baseando no que esta escrito no comentário da propriedade:

" {@prop NomeDocumento - Define/retorna o nome do documento para exportação PDF."

E faria todo o sentido, quando por exemplo eu quisesse exportar um arquivo utilizando uma nomenclatura própria que não fosse a utilizada pelo padrão do componente que é o número da chave;

  • Consultores
Postado
Em 17/02/2019 at 15:29, herculanojs disse:

Na verdade estou me baseando no que esta escrito no comentário da propriedade:

" {@prop NomeDocumento - Define/retorna o nome do documento para exportação PDF."

E faria todo o sentido, quando por exemplo eu quisesse exportar um arquivo utilizando uma nomenclatura própria que não fosse a utilizada pelo padrão do componente que é o número da chave;

Sim, mas veja que a descrição é "nome do documento" e "não nome do arquivo".

Dito isso, eu entendo a confusão. Talvez seja melhor mudar o comentário.

Vamos aguardar mais alguém se manifestar.

[]'s

Consultor SAC ACBr

Elton
Profissionalize o ACBr na sua empresa, conheça o ACBr Pro.

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.
  • Este tópico foi criado há 2108 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.

The popup will be closed in 10 segundos...