Ir para conteúdo
  • Cadastre-se

erro no metodo ImprimirEVENTOPDF


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

Recommended Posts

Postado

eu identifiquei como erro, e arrumei no meu. se alguem puder confirmar. eu agradeco.

 

no metodo TACBrNFeDANFEFR.ImprimirEVENTOPDF, na linha 431 esta imprimindo a danfe e não o evento. 

Eu troquei ImprimirDANFEPDF por ImprimirEVENTOPDF;

Errado: 

procedure TACBrNFeDANFEFR.ImprimirEVENTOPDF(NFE: TNFe);
var I : Integer;
begin
  FdmDanfe.DANFEClassOwner.FIndexImpressaoIndividual        := -1;
  if Assigned(NFE) then
  begin
    FdmDanfe.ImprimirEVENTOPDF(NFE);
    FPArquivoPDF := FdmDanfe.frxPDFExport.FileName;
  end else
  begin
    for I := 1 to TACBrNFe(FdmDanfe.DANFEClassOwner.ACBrNFe).EventoNFe.Evento.Count do
    begin
      FdmDanfe.DANFEClassOwner.FIndexImpressaoIndividual := I;
      FdmDanfe.ImprimirEVENTOPDF(NFE); // FdmDanfe.ImprimirDANFEPDF(NFE);
      FPArquivoPDF := FdmDanfe.frxPDFExport.FileName;
    end;
  end;    
end;

 

  • Consultores
  • Solution
Postado

Boa noite

tens razão. acabei de subir ao svn a correção 

At revision: 41002

  • Curtir 1

 

Consultora ACBr Pro

Juliomar Marchetti

Ajude o Projeto ACBr crescer - Seja Pro

discord: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br

 

MVP_NewLogo_100x100_Transparent-02.png
Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

Postado

Legal. obrigado. 

posso tirar mais uma duvida com vc ainda dentro da impressão dos eventos pelos FastReport?

na ultima linha da função PrepareReportEvento do ACBrNFeDANFEFRDM (2272), é definido o Indice do evento pra zero (DANFEClassOwner.FIndexImpressaoEventosIndividual := 0).

ai no procedimento ImprimirEVENTOPDF, q chamou a função PrepareReportEvento um pouco antes, na hora de definir uma parte do nome do arquivo é executado (Evento.Evento[DANFEClassOwner.FIndexImpressaoEventosIndividual-1].InfEvento.id)

e causando um index out of bound. 

eu ate comparei com as versões anteriores, mas nao entendi bem. 

para corrigir isso precisei comentar a linha 2272 que zera o indice. 

 

obrigado. 

  • Consultores
Postado

lembre-se um tópico , uma dúvida. uma solução ou mais

assim mantemos organizado para quem pesquisar 

vou concluir esse e tu abre um novo pois é situação nova

  • Curtir 1

 

Consultora ACBr Pro

Juliomar Marchetti

Ajude o Projeto ACBr crescer - Seja Pro

discord: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br

 

MVP_NewLogo_100x100_Transparent-02.png
Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

  • Consultores
Postado

Obrigado por reportar.

Fechando. Para novas dúvidas, criar um novo tópico.

 

Consultora ACBr Pro

Juliomar Marchetti

Ajude o Projeto ACBr crescer - Seja Pro

discord: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br

 

MVP_NewLogo_100x100_Transparent-02.png
Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

  • Este tópico foi criado há 294 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • 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.