Jump to content
Notícias do ACBr

click.png

click.png

click.png

click.png

click.png

click.png

clube mobile


Cursos grátis para toda base ACBr
+ Promoção Clube Mobile para o ACBr Pro

Saiba mais

adriano santos

click.png

click.png

click.png

click.png

click.png

click.png

Edmilson Santin

Membros
  • Content Count

    11
  • Joined

  • Last visited

Community Reputation

6 Neutral

About Edmilson Santin

  • Rank
    Novato

Profile Information

  • Sexo
    Masculino
  • Location
    Pato Branco

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. Para resolver o meu problema daria apenas para desfazer a última alteração feita no fonte ACBrTEFD.pas, da revisão 20734. Entretanto, não sei exatamente o que motivou o usuário "anfm" do SVN a fazer essa alteração, ele deve ter tido algum outro problema que eu não sei qual é. Então, uma outra sugestão seria alterar a chamada da procedure "ConfirmarTransacoesPendentes" dentro de "ACBrTEFD.ImprimirTransacoesPendentes" passando o parâmetro "ApagarRespostasPendentes" com "True", mas gostaria da avaliação de vocês sobre isso, para não ter nenhum impacto negativo pra ninguém.
  2. Boa tarde! Percebi que no commit do fonte ACBrTEFD.pas (revisão 20734 no svn) foi adicionado um "if" fazendo com que não seja chamado o método "ConfirmarTransacoesPendentes" caso a propriedade "ConfirmarAntesDosComprovantes" esteja marcada com "True". Depois desse commit, percebi que os arquivos de respostas pendentes do TEF, que são salvos dentro da pasta da aplicação, na subpasta "TEF", não estão mais sendo excluídos, pois era a procedure "ConfirmarTransacoesPendentes" que excluía eles. Com isso, ao iniciar o PDV esse arquivo é carregado novamente, e no nosso caso é apresentada a s
  3. Aqui nos marcamos nas configurações do TEF a opção ACBrTEFD1.ConfirmarAntesDosComprovantes com True. Dessa forma não dependemos da impressão dos comprovantes para confirmar a transação.
  4. Certo, vou fazer isso e assim que eu conseguir as informações retorno aqui. Muito obrigado!
  5. Infelizmente não. A princípio está acontecendo só com esse cliente em específico, mas são em todos os computadores deles. Alguns com mais frequência. Pode ser alguma configuração do sistema ou algo semelhante, mas como não consigo reproduzir não sei dizer o que é. Cadastrei tópico aqui no TEF pois sei que o problema ocorre no momento em que vão ser impressos os comprovantes do TEF, e só ocorre quando o pagamento é com TEF, então pensei que alguém pudesse ter passado por algo semelhante. Mas infelizmente não temos muitas outras informações sobre o problema.
  6. Usamos ESCPOS, Juliomar, mas mesmo assim ocorre. Foi verificado e não existe antivírus e nem aplicativo de segurança bancária. Nossa aplicação não é multithread também, mas vou tentar fazer alguns tratamentos com o TCriticalSection.
  7. Obrigado pela resposta @Juliomar Marchetti! Mas nesse caso, o spooler não deveria resolver isso? Não tenho muito conhecimento sobre, mas ele não é tipo uma fila de impressão? Se não for isso, tem alguma dica de como posso solucionar isso? Pois de fato ele envia a impressão da NFC-e e em seguida a impressão dos comprovantes TEF, mas preciso fazer essas duas operações mesmo. Há alguma outra forma de enviar essas duas impressões? Muito obrigado!
  8. Bom dia pessoal. Usamos as estruturas de ECFVirtual para emissão de NFC-e, e estou com um problema em um único cliente onde todos os PDV's dele simplesmente travam em alguns momentos. O que percebi até então: - Isso ocorre no momento da impressão do comprovante TEF. - A transação é aprovada, o problema ocorre na impressão do comprovante. - Se tenta encerrar o processo do PDV pelo gerenciador de tarefas do windows, não é possível finaliza-lo. - Ao iniciar um outro processo do PDV, ocorrem vários erros por conta do arquivo "acbrecf001.buf" estar em uso, pois o processo do PDV
  9. Bom dia! Atualizei o ACBR e está tudo certo. Desculpe a demora para dar o retorno. Obrigado!
  10. Bom dia! Fiz uma alteração no fonte ACBrTEFDCliSiTef.pas para que no evento TACBrTEFDCliSiTef.ContinuarRequisicao faça a leitura do comando 41, conforme o item 3.3.1 Tabela de códigos de Comando do manual do SiTEF. Pelo que li no manual esse comando fará a mesma tratativa do comando 30, mas no caso do 41 a coleta deverá ser feita de forma mascarada. Diante disso criei um novo item em TACBrTEFDCliSiTefOperacaoCampo, chamado tcStringMask. Com esse novo item será possível solicitar a informação mascarada na implementação do evento OnObtemCampo e retornar a informação para o SiTEF.
×
×
  • Create New...