Ir para conteúdo
  • Cadastre-se

dev botao

Erro durante redução Z


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

Recommended Posts

Pessoal, estou tendo um problema ao imprimir a redução Z. Em algumas impressoras, não sei se pela demora, o programa gera uma exceção quando a redução é comandada de dentro de um bloco try...except...end no delphi 7. Ocorre que para gerar os dados para o SPED, ao puxar a Z, armazeno em memória os dados dos totalizadores e tudo mais e então é comandada a Z de dentro de um bloco try...except...end, de forma que se monitore se puxou a Z com sucesso ou não. Como gera a exceção o programa pensa que não saiu a redução. Como posso resolver? Existe um jeito de fazer com que o AcbrECF aguarde até terminar a impressão?

Obrigado.

Link para o comentário
Compartilhar em outros sites

  • Consultores

Você precisa tratar qualquer exceção, mas não estou entendendo o motivo de dar erro...

Posta essa parte de seu código aí pra analisar...

[]'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

  • Fundadores

Provavelmente vc precisa aumentar o TimeOut....

No meu caso, não trato a ReduçãoZ com try/except... pois o tempo pode variar muito de acordo com o ECF e com o movimento do usuário...

Comando a RedZ e depois analiso o Estado do ECF... se ele estiver em estBloqueado a RedZ foi emitida com sucesso...

Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

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

Link para o comentário
Compartilhar em outros sites

  • Consultores

Provavelmente vc precisa aumentar o TimeOut....

Comando a RedZ e depois analiso o Estado do ECF... se ele estiver em estBloqueado a RedZ foi emitida com sucesso...

Logicamente se o estado anterior não for estRequerZ. Certo?

[]'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

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