Ir para conteúdo
  • Cadastre-se

dev botao

Dúvida sobre falta da Impressora


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

Recommended Posts

Pessoal, já tenho uma rotina que verifica se a impressora está ligada ou não e avisa o usuário, mas se a impressora estiver offline:

1 - Posso emitir uma venda normalmente para o SAT e imprimir esse extrato (se necessário) depois de resolvido o problema da impressora?

2 - Bloqueio o PDV até o problema da impressora ser resolvido? 

 

image.png.7b12b65221605b4e2ee1b0693683f18d.png

Sistemas para Bares, Restaurantes e Varejo

https://www.wllsistemas.com.br

 

Link para o comentário
Compartilhar em outros sites

  • Membros

Boa tarde.

Aqui realizamos a venda e caso aconteça algum problema com a impressão, permitimos uma re-impressão do cupom.

É importante saber que a impressão é de um xml que foi aceito pelo equipamento, e que você pode ter problema no meio da impressão, por isso eu acho necessário existir a possibilidade de uma 2a. via.

Editado por Sérgio Assunção
Equipe ACBr Sérgio Assunção
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

[email protected]

Link para o comentário
Compartilhar em outros sites

Perfeito Sérgio, entendi da mesma maneira que você, tenho esse XML de retorno gravado e também disponibilizo essa opção para impressão de 2º via, só coloquei um bloqueio se o usuário tentar imprimir a 2º via de um CF-e que já foi cancelado anteriormente.

  • Curtir 1
image.png.7b12b65221605b4e2ee1b0693683f18d.png

Sistemas para Bares, Restaurantes e Varejo

https://www.wllsistemas.com.br

 

Link para o comentário
Compartilhar em outros sites

  • 4 meses depois ...

Olá, visto que o assunto pendeu para reimpressão, gostaria de aproveitar o tópico para perguntar como estão fazendo essa reimpressão. Tentei carregar o xml e depois imprimir da seguinte forma:

ACBrSAT1.CFe.SetXMLString(XML);
ACBrSAT1.ImprimirExtrato;

Porém esta apresentando o erro: 'Nenhum CFe carregado na memória'

[]´s

Link para o comentário
Compartilhar em outros sites

  • Membros
2 horas atrás, Rodrigo CRP disse:

Olá, visto que o assunto pendeu para reimpressão, gostaria de aproveitar o tópico para perguntar como estão fazendo essa reimpressão. Tentei carregar o xml e depois imprimir da seguinte forma:

ACBrSAT1.CFe.SetXMLString(XML);
ACBrSAT1.ImprimirExtrato;

Porém esta apresentando o erro: 'Nenhum CFe carregado na memória'

[]´s

Veja no SATTeste como foi feito.

Use o método ACBrSAT1.CFe.LoadFromFile para carregar um XML no componente.

Equipe ACBr Sérgio Assunção
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

[email protected]

Link para o comentário
Compartilhar em outros sites

  • Membros
6 minutos atrás, Rodrigo CRP disse:

Boa noite...  
No meu caso, salvo o xml no banco de dados e pensei em usar o  SetXMLString para nao precisar criar um arquivo e ler com  LoadFromFile...  
Não encontrei no SATTeste a simulação de reimpressão, vou atualizar os demos para ver se aparece.
 

Tente o ACBrSAT1.CFe.AsXMLString := ...

Equipe ACBr Sérgio Assunção
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

[email protected]

Link para o comentário
Compartilhar em outros sites

Boa noite...  me desculpe Sérgio, foi uma tremenda falta de atenção minha...
Das duas formas da certo:    ACBrSAT1.CFe.SetXMLString   e  ACBrSAT1.CFe.AsXMLString

a falha era no meu código que não estava carregando o CFe.infCFe.ID

Obrigado 

                                           

Link para o comentário
Compartilhar em outros sites

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