Ir para conteúdo
  • Cadastre-se

dev botao

Erro na impressao do DANFE access violation


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

Recommended Posts

Postado

Estou usando o Componenet FortesReport para impressao e no momento da impressao dar um acesso de access violation no seguinte arquivo.

 

 

unit ACBrNFeDANFeRL

 

 

DANFeReport := nil;
  try
    SetLength(ReportArray, Length(ANotas));

    for i := 0 to High(ANotas) do
    begin
      DANFeReport := Create(nil);
      DANFeReport.fpNFe := ANotas[i];
      DANFeReport.fpDANFe := ADANFe;
      if ADANFe.AlterarEscalaPadrao then
      begin
        DANFeReport.Scaled := False;
        DANFeReport.ScaleBy(ADANFe.NovaEscala , Screen.PixelsPerInch);
      end;

      DANFeReport.RLNFe.CompositeOptions.ResetPageNumber := True;
      DANFeReport.fpAuxDiferencaPDF := 0;
      ReportArray[i] := DANFeReport;
    end;

 

      DANFeReport.RLNFe.CompositeOptions.ResetPageNumber := True; O erro da nessa linha, imagino pq o componente RLNFE nao foi criado

 

 

Uma vez que coloco pra criar ele não dá esse access violation, mas abre o relatorio vazio

 

A parte comentada do anexo é a que se adicionar ele abrirá mas abrirá vazio.

 

Eu estou usando a função de imprimir Danfe

 

image.png.77b92287955d0413e3b8f6d570811cfb.png

 

 

 

Postado (editado)

No botao do "Imprimir DANFE" do demo do ACBR Escolho o xml gerado anteriormente o qual foi validado e assinado.

 

image.png.752192af278606becf3b9cc7e47230d8.png

 

Se eu adiciono codigo no fonte de criar o rlnfe componente o relatorio abre mas vazio

 

image.thumb.png.9eab90c271dd2ed90653f69062e4f75d.png

Editado por Suporte cpcbrasil
Postado

Acho q está preenchido, mudei ate para o q ta na sua imagem, mas nao foi tb

 

 

 

image.png.8333579bffb9f964da81e3d377291745.png

 

Eu desconfio que seja algo referente a isso

 

  TfrlDANFeRL = class(TForm)
    rlnfe: TRLReport;
    RLPDFFilter1: TRLPDFFilter;
 

 

Pois o esso dar nesse componente RLNFE

Postado

Consigo reproduzir ele no delphi sim.

 

Os acbr e o fortes baixei todos recentemente menos de 1 mês. Ja utilizam, mas baixei novamente penso realmente é ter certeza que estou com as versoes mais novas.

 

unit ACBrNFeDANFeRL;

TfrlDANFeRL = class(TForm)
    rlnfe: TRLReport

 

O componente manda criar esse rlnfe um rlreport porem ele é criado vazio mesmo, onde o componente irá preenche-lo depois que cria ele vazio?

  • Consultores
Postado
25 minutos atrás, Suporte cpcbrasil disse:

Repare que so na linha destacada que ele chama o componente RLNFE o qual nao ta criado e se manda criar vem vazio

image.png.06c17a20122f14f9d6e82df47472fce0.png

Mas esse componente existe no form? Abra o form desse arquivo e verifique se está assim, com o componente do Fortes:

image.png

 

[]'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á 1355 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.