Ir para conteúdo
  • Cadastre-se

dev botao

Erro Intermitente Quando Uso O Acbraac


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

Recommended Posts

  • Membros Pro

Homologuei o programa usando os exemplos de cada componente. Não tive problemas, exceto no AcbrAAC. Sempre que se mexe no Grande Total estou usando o comando recriarArquivoAuxiliar para atualizar o arquivo auxiliar criptografado. Quando o finalizo o cupom caso haja acréscimo atualizo mais uma vez com o comando de recriar. Porém em algumas vezes dá uma mensagem de Ecf não respondendo como se o programa se desconectasse da impressora e não consegue mais acesso. O programa só volta a funcionar quando recrio o arquivo auxiliar via um outro programa nosso de suporte. Alguém já passou por algo parecido, ou existe alguma coisa que possa causar isso. A ECF usada para teste é  Daruma.  Tentei fazer atualizações nas DLLs mas não encontrou nenhuma novidade.

Link para o comentário
Compartilhar em outros sites

  • Consultores

Sempre que se mexe no Grande Total estou usando o comando recriarArquivoAuxiliar para atualizar o arquivo auxiliar criptografado. Quando o finalizo o cupom caso haja acréscimo atualizo mais uma vez com o comando de recriar.

 

Você não deve fazer isso. RecriarArquivoAuxiliar é para, veja bem, recriar o arquivo auxiliar. Não serve para atualizar. Se estiver utilizando o ACBrECF e o ACBrAAC junto, a atualização é feita automaticamente desde que feitas as configurações corretas em ambos componentes.

[]'s

Consultor SAC ACBr

Elton
Profissionalize o ACBr na sua empresa, conheça o ACBr Pro.

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.
Link para o comentário
Compartilhar em outros sites

  • Membros Pro

Você não deve fazer isso. RecriarArquivoAuxiliar é para, veja bem, recriar o arquivo auxiliar. Não serve para atualizar. Se estiver utilizando o ACBrECF e o ACBrAAC junto, a atualização é feita automaticamente desde que feitas as configurações corretas em ambos componentes.

 

Bom saber, vou retirar esse comando. Existe aonde obter essas configurações?

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

  • Consultores

Veja o exemplo do ACBrAAC na pasta Exemplos.

[]'s

Consultor SAC ACBr

Elton
Profissionalize o ACBr na sua empresa, conheça o ACBr Pro.

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.
Link para o comentário
Compartilhar em outros sites

  • Membros Pro

Olá, realmente fiz conforme fui instruído. O arquivo sem o comando de recriar atualizou sozinho, apenas pela ligação dos componentes, porém percebi que ao fazer cupom com acréscimo no final o grande total do arquivo não foi atualizado, ficando o GT diferente da ECF. A partir desse ponto não se consegue fazer um novo cupom até por uma questão de segurança. A questão é: existe alguma configuração a mais para que o arquivo criptografado se atualize quando houver acréscimo ou teria que atualizar as dlls?

Link para o comentário
Compartilhar em outros sites

  • Moderadores

Lembre-se o ACBr só faz uso de dll para gerar arquivos específicos das ECF e assinatura no restante são comandos diretos!

quem sabe ai temos que avaliar se por acaso o componente ACBrECF está levando em consideração esse desconto para alterar o GT do arquivo!

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Black-02.png
 

 

Link para o comentário
Compartilhar em outros sites

  • Membros Pro

Bom, acho que encontrei uma forma de resolver o problema. Sempre que existe acréscimo no cupom coloquei esse comando: 

 

ACBrAAC1.AtualizarValorGT(.ACBrECF1.NumSerie,.ACBrECF1.GrandeTotal);

 

Com isso eu forço o AAC a atualizar o GT.

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

  • Moderadores

Olá, realmente fiz conforme fui instruído. O arquivo sem o comando de recriar atualizou sozinho, apenas pela ligação dos componentes, porém percebi que ao fazer cupom com acréscimo no final o grande total do arquivo não foi atualizado, ficando o GT diferente da ECF. A partir desse ponto não se consegue fazer um novo cupom até por uma questão de segurança. A questão é: existe alguma configuração a mais para que o arquivo criptografado se atualize quando houver acréscimo ou teria que atualizar as dlls?

 

O Acréscimo no cupom não influenciaria, pois o ACBrAAC envia o comando de atualização após o fechamento do cupom e o desconto e passado antes ou durante.

Poderia anexar um log do ACBrECF para verificarmos o que está acontecendo?

Equipe ACBr

Régys Borges da Silveira

http://www.regys.com.br

certificacao delphicertificacao delphi
Link para o comentário
Compartilhar em outros sites

  • Moderadores

Uma coisa que verifiquei no seu log é que você utiliza o IdentificaPaf ante de fechar o cupom, é incorreto, você deve utilizá-lo ao abrir o aplicativo após calcular o MD5, da forma que está fazendo está gerando um erro, pode ser que este erro esteja gerando o problema de atualização.

 

Outra coisa você está passando o MD5 no rodapé do cupom, se você utiliza o IdentificaPaf não é necessário, a lei é clara, ou você usa um ou outro, ou o rodapé ou o campo próprio (IdentificaPaf).

 

De resto o ACBrECF está devolvendo normalmente o Grande Total ao componente nos momentos corretos.

Equipe ACBr

Régys Borges da Silveira

http://www.regys.com.br

certificacao delphicertificacao delphi
Link para o comentário
Compartilhar em outros sites

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