Jump to content

click.png

click.png

click.png

click.png

click.png

click.png

click.png

click.png

click.png

click.png

click.png

click.png

click.png click.png click.png

Recuperação de cupom com ACBrECFVirtual


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

Recommended Posts

Estou implementando a recuperação do cupom quando o PDV é fechado e reaberto com a venda em andamento.

Estou executando o código abaixo (similar ao demo):

NFCe.NotasFiscais.Clear;
NFCe.NotasFiscais.Add;
try
	NFeRTXT := TNFeRTXT.Create(NFCe.NotasFiscais.Items[0].NFe);
	NFeRTXT.CarregarArquivo('arquivo_nfce.txt');
	NFeRTXT.LerTxt;
finally
	NFeRTXT.Free;
end;

No entanto, quando vou fechar o cupom, ocorre um erro. Debugando descobri que na linha 640 do arquivo ECFVirtualNFCeClass a variável fsEhVenda está ficando False. Como essa variável só é setada na criação do cupom virtual, quando recupera fica False. Para solucionar, substituí a linha conforme abaixo:

if fsEhVenda then

por

if fpEstado = estPagamento then

Existe outra alternativa para recuperar o cupom?

Márcio D. Carvalho

Link to comment
Share on other sites

  • 2 months later...
Em 29/04/2016 at 16:44, marciodc disse:

Estou implementando a recuperação do cupom quando o PDV é fechado e reaberto com a venda em andamento.

Estou executando o código abaixo (similar ao demo):

NFCe.NotasFiscais.Clear;
NFCe.NotasFiscais.Add;
try
	NFeRTXT := TNFeRTXT.Create(NFCe.NotasFiscais.Items[0].NFe);
	NFeRTXT.CarregarArquivo('arquivo_nfce.txt');
	NFeRTXT.LerTxt;
finally
	NFeRTXT.Free;
end;

No entanto, quando vou fechar o cupom, ocorre um erro. Debugando descobri que na linha 640 do arquivo ECFVirtualNFCeClass a variável fsEhVenda está ficando False. Como essa variável só é setada na criação do cupom virtual, quando recupera fica False. Para solucionar, substituí a linha conforme abaixo:

if fsEhVenda then

por

if fpEstado = estPagamento then

Existe outra alternativa para recuperar o cupom?

Boa tarde marciodc,

   Estou com um problema semelhante ao seu. Quando vou fazer a recuperação da venda a variável fsEhVenda não esta setada. Pelo que vi essa variável é setada quando é efetuada a abertura da venda, mais nesse caso a abertura já foi efetuada e quero só continuar o processo. Se tivesse uma maneira de setar ela como true mataria a charada mais não estou conseguindo.

   Vc continua usando a mesma solução descrita a cima?

 

Desde já agradeço

Link to comment
Share on other sites

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

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.