Ir para conteúdo
  • Cadastre-se

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

Recommended Posts

Postado

Estou utilizando o ACBrSATExtratoFR (FastReport) para imprimir os cupons SAT. Quando imprimo um único cupom e saio da tela, funciona perfeitamente; mas quando imprimo outro cupom sem sair da tela, o preview já apresneta dois cupons: o atual e o anterior, e assim por diante: se imprimir 10 cupons em sequência, sairão os dez cupons na última impressão.

Como resolver isso?

  • Consultores
Postado

limpar o componente antes de carregar o proximo senão vai ficar na lista

 

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

Estou limpando o componente, conforme código abaixo:

        ACBrSAT1.CFe.LoadFromFile(cFile);
        try
          ACBrSATExtratoFR1.FastExtrato := DMI_DMIPath2 + 'Extrato SAT.fr3';
          if not lCancelado then
            ACBrSATExtratoFR1.ImprimirExtrato
          else
            ACBrSATExtratoFR1.ImprimirExtratoCancelamento;
        finally
          ACBrSAT1.CFe.Clear;
        end;

 

Mesmo assim, os cupons continuam se acumulando.

  • Consultores
Postado
Em 04/02/2022 at 11:09, marcosfcosantos disse:

Estou limpando o componente, conforme código abaixo:

        ACBrSAT1.CFe.LoadFromFile(cFile);
        try
          ACBrSATExtratoFR1.FastExtrato := DMI_DMIPath2 + 'Extrato SAT.fr3';
          if not lCancelado then
            ACBrSATExtratoFR1.ImprimirExtrato
          else
            ACBrSATExtratoFR1.ImprimirExtratoCancelamento;
        finally
          ACBrSAT1.CFe.Clear;
        end;

 

Mesmo assim, os cupons continuam se acumulando.

pega o exemplo do svn que tem para fast report e veja se ocorre o mesmo

 

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 !!

  • 1 mês depois ...
Postado

No meu caso, eu simplesmente abri a unit ACBrSATExtratoFR e mudei na linha 333 o código abaixo, depois compilei novamente os fontes e parou o problema.

procedure TACBrSATExtratoFR.Imprimir;
begin
  case Filtro of
    fiNenhum:
      Begin
        if MostraPreview then
//          frxReport.ShowPreparedReport
          frxReport.ShowReport()
        else
          frxReport.Print;
      end;
    fiPDF : ImprimirExtratoPDF;
    fiHTML: ImprimirExtratoHTML;
  end;
  TipoImpressao(tiNormal);
end;

 

Espero que ajude mais pessoas.

  • Consultores
Postado
15 horas atrás, Wellington Graves disse:

No meu caso, eu simplesmente abri a unit ACBrSATExtratoFR e mudei na linha 333 o código abaixo, depois compilei novamente os fontes e parou o problema.

procedure TACBrSATExtratoFR.Imprimir;
begin
  case Filtro of
    fiNenhum:
      Begin
        if MostraPreview then
//          frxReport.ShowPreparedReport
          frxReport.ShowReport()
        else
          frxReport.Print;
      end;
    fiPDF : ImprimirExtratoPDF;
    fiHTML: ImprimirExtratoHTML;
  end;
  TipoImpressao(tiNormal);
end;

 

Espero que ajude mais pessoas.

Poderia explicar o motivo de ocorrer isso?

 

 

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
2 horas atrás, Juliomar Marchetti disse:

Poderia explicar o motivo de ocorrer isso?

 

Acredito que deva ser algo relacionado ao Fast Report, não sei se em todas as versões, mas por algum motivo ele acumula os cupons e mesmo você liberando da memória ele simplesmente ignora, lendo e pesquisando na internet eu vi alguns foruns e problemas parecidos com essa possível solução, resolvi testar e deu certo.

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