Ir para conteúdo
  • Cadastre-se

brunopeg

Membros
  • Total de ítens

    7
  • Registro em

  • Última visita

brunopeg's Achievements

Rookie

Rookie (2/14)

  • First Post
  • Conversation Starter
  • Week One Done
  • One Month Later
  • One Year In

Recent Badges

0

Reputação

  1. Exatamente como está no log: a automação chama o AbreCupom e logo em seguida uma variável do sistema recebe o valor de ACBrECF.NumCCF, mas nesse momento o sistema fica "travado", não resultando nem mesmo num exception. O código é resumidamente assim: try ACBrECF.AbreCupom; ccf := ACBrECF.NumCCF; coo := ACBrECF.NumCOO; excpetion on e: Exception do Log(e.Message); end; Na chamada de ACBrECF.NumCCF o sistema fica congelado, nem mesmo o exception é disparado. Pelo log do ACBrECF dá pra notar que o último registro é o envio do comando, mas o retorno não é registrado e nenhum excpetion disparado para que a automação possa tratá-la. Detalhe importante: isso não ocorre sempre, na verdade bem poucas vezes, mas o suficiente pra deixar nossos clientes irritados =(
  2. Utilizando o ACBrECF com uma Sweda ST200, ao solicitar comandos de informações do ECF como Subtotal, CCF ou COO, o componente não responde, nem mesmo com algum exception. O log abaixo mostra isso: -- 16:08:54:641 AbreCupom( , , ) TX -> [STX]401[ETX][154] VerificaFimImpressao: Pedindo o Status. Seq:53 VerificaFimImpressao: ACK = 6, OK... Aguardando Bloco 16:08:55:686 RX <- [STX]401+0000AC[128][144][146][128][128][ETX][171][STX]534+0000AC[128][144][146][128][128][ETX][178] -- 16:08:56:513 NumCCF TX -> [STX]634|A4[ETX][147] -------------------------------------------------------------------------------- ATIVAR - 04/03/14 16:09:38:680 - Modelo: SwedaSTX - Porta: COM5 - TimeOut: 5 Device: BAUD=9600 DATA=8 PARITY=N STOP=1 HANDSHAKE= MAXBANDWIDTH=0 -------------------------------------------------------------------------------- No momento em que o sistema fez a chamada ACBrECF.NumCCF acabou ficando "travado", sendo reiniciado logo em seguida. O que fazer nessa situação?
  3. Certo, agora o registro do log faz mais sentido. Obrigado pela atenção pessoal!
  4. Concordo que ele possa estar sendo chamado 2 vezes por algum motivo, mas o que eu não entendo é essa parte do log: -- 19:53:07:789 EfetuaPagamento( 02 , 29,5 , , 0, 0 ) TX -> [STX][158]06|02|29,50|[ETX][219] TX -> [STX][158]06|02|29,50|[ETX][219] Por que o comando é enviado 2 vezes dentro de uma mesma chamada do EfetuaPagamento?
  5. Utilizando um ECF Sweda ST200, me deparei em mais de uma vez com a seguinte situação (observem o log abaixo): -------------------------------------------------------------------------------- ATIVAR - 03/03/14 13:01:11:183 - Modelo: SwedaSTX - Porta: COM5 - TimeOut: 5 Device: BAUD=9600 DATA=8 PARITY=N STOP=1 HANDSHAKE= MAXBANDWIDTH=0 -------------------------------------------------------------------------------- -- 19:52:40:551 VendeItem( 7895800309780 , TRIDENT MELANCIA 8G UN , 12,00T , 1 , 1,5 , 0 , UN , $ , A , -1 ) TX -> [STX][155]02|1,00|7895800309780|1,50|UN|T12,00%|TRIDENT MELANCIA 8G UN|T[ETX][202] 19:52:41:050 RX <- [STX][155]02+0000AC[128][144][146][128][128][ETX][19] -- 19:52:41:222 Subtotal TX -> [STX][156]34|L1[ETX][SOH] 19:52:41:471 RX <- [STX][156]34L0001C100665100020[ESC]'2950[ESC](2950[ESC](2950[ESC]9[ETX]9[STX][156]34+0000AC[128][144][146][128][128]L1[ETX][150] -- 19:53:05:667 SubtotalizaCupom( 0 , ) TX -> [STX][157]64[ETX][FF] 19:53:05:948 RX <- [STX][157]64+0000AC[128][144][146][128][128][ETX][GS] -- 19:53:07:789 EfetuaPagamento( 02 , 29,5 , , 0, 0 ) TX -> [STX][158]06|02|29,50|[ETX][219] TX -> [STX][158]06|02|29,50|[ETX][219] -- 19:53:08:553 EfetuaPagamento( 02 , 29,5 , , 0, 0 ) ----------------- ERRO ----------------- Componente ACBrECF ocupado Aguardando resposta do comando anterior ---------------------------------------- Por que são enviados 2 comandos seguidos no EfetuaPagamento? E por que o próprio EfetuaPagamento é chamado 2 vezes seguidas com um intervalo de alguns milissegundos?
  6. Entrei em contato com o suporte da VBI, passei o próprio log do ACBrTEFD pro atendente, e foi constatado um erro no simulador deles. Assim que possível vou tentar direto no ambiente de testes, onde o erro não ocorre, segundo eles. Legal saber que eles estão familiarizados com os componentes ACBr. Isso mostra a força deste projeto. Mas, a princípio, está tudo OK com o ACBrTEFD! Excelente componente, diga-se de passagem.
  7. Estou com problemas ao executar o comando "Administracao Cancelar" utilizando o V$pague. Tanto nos meus testes quanto no TEFDemo, logo após a solicitação "INSIRA OU PASSE O CARTAO" é retornado a mensagem: Alguém já passou por situação semelhante ou sabe o que pode ser? Desde já agradeço a ajuda de todos.
×
×
  • 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...