Ir para conteúdo
  • Cadastre-se

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

Recommended Posts

Postado

Saudações.

Gero a nfce do Senhor XXX. Envio a Nfce do Senhor XXX. Visualizo a NFce do Senhor XXX. Imprimo a Nfce do Senhor XXX.

Gero a nfce do Senhor YYY.Envio a Nfce do Senhor YYY. Visualizo a NFce do Senhor XXX Imprimo a Nfce do Senhor XXX.

 

Nem mesmo com a opção de reimprimir a Nfce ele permite a visualização da NFce do Senhor YYY. Somente a do Senhor XXX.

A única maneira de visualizar e imprimir a Nfce do Senhor YYYY é fechando o sistema inteiro e abrindo de novo. Funciona mas é 

impraticável a longo prazo. É como se o relatorio ficasse preso na memoria e não atualizasse os dados do relatório de jeito nenhum.

 

Alguém tem alguma idéia do que estou fazendo de errado?? Abaixo código usado para impressão.

....

  ACBrNFe1.NotasFiscais.Clear;
    ACBrNFeDANFEFR1.FastFile := 'C:\Posirelo\relat\nfcesimples - modelo 2.fr3';
    ACBrNFeDANFEFR1.MostrarPreview := true;
...
        ACBrNFe1.Enviar(vNumLote, true, Sincrono);
 
E da Reimpressão..
 
 if qvndvndEmitiuNfce.AsString = 'Sim' then
    begin
      ACBrNFe1.NotasFiscais.Clear;
      ACBrNFeDANFEFR1.FastFile := '';
      ACBrNFe1.NotasFiscais.LoadFromFile(qvndvndnomenfce.AsString);
      ACBrNFeDANFEFR1.FastFile := 'C:\Posirelo\relat\nfcesimples - modelo 2.fr3';
      // ACBrNFeDANFEFR1.MostrarPreview := true;
      ACBrNFe1.Configuracoes.Geral.IdToken := cfgcfgidtoken.AsString;
      ACBrNFe1.Configuracoes.Geral.Token := cfgcfgtoken.AsString;
      ACBrNFe1.NotasFiscais.Imprimir;
    end
 
Aguardo qualquer ideia por que as minhas se esgotaram.
 
Claudiomir

 

 

  • Moderadores
  • Solution
Postado

Coloque os componentes ACBRNFe e ACBrDanfeFR num DataModule e crie ele quando for usar e destrua quando terminar.

 

Assim o seu processo seria:

 

Senhor XXX:

Cria Datamodule

Gero a nfce do Senhor XXX.

Envio a Nfce do Senhor XXX.

Visualizo a NFce do Senhor XXX.

Imprimo a Nfce do Senhor XXX.

Destroi DataModule

 

Senhor YYY:

Cria Datamodule

Gero a nfce do Senhor YYY.

Envio a Nfce do Senhor YYY.

Visualizo a NFce do Senhor YYY.

Imprimo a Nfce do Senhor YYY.

Destroi DataModule

 

Com certeza o erro não acontecerá mais

 

Abraços

João Henrique de Souza

 

Manual de como configurar o TortoiseSVN para não ficar mostrando a senha repetidas vezes (somente para commiters):

https://sourceforge.net/p/forge/community-docs/TortoiseSVN/

 

 

Postado

Caro juaumkiko

 

Resolvi com uma alteração minima.

No formulário, opção onclose.

Action:=cafree.

Falta de sono e cansaço somado a falta de férias causam erros estupidos.

 

Obrigado por vossa ajuda.

Tópico Resolvido.

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