Jump to content

diadoacbr

Redução Z automática


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

Recommended Posts

Olá para todos,

Desculpem-me se coloquei a dúvida no lugar errado, mas é a primeira vez que posto...

Seguinte, temos vários clientes que possuem impressora bematech com redução z automática habilitada, sempre falamos para mandarem para intervenção para desabilitar essa função mas nem sempre somo ouvidos... Logo, o problema aparece...

Nesse caso preciso verificar se a redução Z automática está habilitada, e se sim, executar o comando DadosUltimaReducaoZ para gravar no banco as informações...

Seria interessante obter essa informação, pois poderíamos chamar a função DadosUltimaReducaoZ apenas se tivesse habilitada a Z automática, para não ter que carregar toda a informação sempre que iniciarmos o sistema, vendo que esse é um método "pesado" e somado aos outros que temos que chamar, reflete na performance do aplicativo.

Desde já agradeço a ajuda e a atenção.

Link to comment
Share on other sites

  • Consultores

O que as pessoas normalmente fazem é armazenar o valor da última redução Z chamada pelo aplicativo. Daí, ao iniciar o seu PAF você verifica se o CRZ é o mesmo que está no seu banco de dados. Se não for, você chama a DadosUltimaReducaoZ.

EDIT: Vi que isso é possível por meio da dll (função Bematech_FI_VerificaReducaoZAutomatica).

Mas me pergunto: será que outros ECF's também tem esse tipo de informação?

[]'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 to comment
Share on other sites

Eu sou mais radical: Nada de ser bonzinho com quem nao é bonzinho comigo. Vc nao tirou a reducao z automatica e esqueceu de tirar reducao z pelo programa? Tudo bem, vai ter que inserir todos os valores manualmente! Criei um form para o Cliente fazer isso.

Link to comment
Share on other sites

Obrigado a todos,

EMBarbosa, vlw pela dica, já tinha pensado nisso, mas queria algo mais rápido, pois analisando cada um dos métodos/funções/procedimentos utilizados pelo PAF não interferem tanto na performance, mas como um todo, somando cada um deles... No final há uma perda significativa!!

Thanks

Link to comment
Share on other sites

  • Consultores

Você tem razão. As rotinas exigidas estão fazendo o PAF ficar mais lento.

Mas a princípio, o método que você propôs e o que eu disse não tem tanta diferença na performance.

[]'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 to comment
Share on other sites

É verdade EMBarbosa,

A única diferença é que se existisse uma função do tipo ACBrEcf.VerificaReducaoZAutomatica eu nem precisaria executar o resto dos testes caso ela retornasse false.

No nosso caso, temos que realizar todo o procedimento mesmo que a Red Z autom. esteja desabilitada.

Abraço!

Link to comment
Share on other sites

  • 3 years later...
  • Consultores

Alguma novidade sobre o Processo de criação do "VerificaReducaoZAutomatica "?

Bom o ultimo post foi a mais de 3 anos então acho que não!

pois a premissa com paf-ecf conforme você deve saber é que a redução z automática não pode existir! ou melhor estar habilitada!

Consultor SAC ACBr Juliomar Marchetti
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Black-02.png
Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil

 

Link to comment
Share on other sites

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

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.