Ir para conteúdo
  • Cadastre-se

Ferinha.Master

Membros
  • Total de ítens

    70
  • Registro em

  • Última visita

Tudo que Ferinha.Master postou

  1. Entendo, não tenho o Lazarus aqui, mas pra resolver meu problema de imediato só me diga onde devo setar o Número de série no componente para que não gere a mensagem "ECF de Número de série não encontrado no Arquivo Auxiliar Criptografado". Só isso... Obrigado.
  2. Obrigado Daniel, Quanto ao roteiro eu entendo como funciona, minhas dúvidas é como usar os eventos para satisfazer a exigências do roteiro... Quando o valor do GT não bater e o componente gerar a exceção onde vou tratar essa exceção de acordo com o roteiro?? Outra dúvida, estou testando a impressão mas antes de abrir o cupom o componente verifica o GT e me retorna este erro: Onde seto o Número de série no componente?? Agradecido!
  3. Daniel, Desculpe minha ignorância, mas pode ser mais claro quando diz "Use os eventos do ACBrAAC para programar uma verificação de GT"?? Estou mesmo perdido... desde já eu agradeço!!!!
  4. Ok, pessoal Estou fazendo uns testes aqui mas to apanhando... hehe. O que devo setar no novo componente(em tempo de desenvolvimento ou execução) para que funcione apenas a verificação do GT do ECF??? Como tratar quando o componente retornar uma exceção de que o GT não confere??? São minhas dúvidas básicas, toda ajuda será bem-vinda!
  5. Muito obrigado pessoal, foi o que imaginei mesmo, só se for um passe de mágica... pior que é mesmo hehe!! Vou implementar e fazer uns testes aqui.. Mais uma vez agradeço a atenção de todos, vlw
  6. Regis, como assim o componente faz tudo? Não tenho que verificar se o GT foi alterado? Pode ser mais claro?? Daniel, minha necessidade é em relação ao controle do GT, como faço isso usando o DEMO do ACBrAAC?? Obrigado pessoal...
  7. Sim, mas não achei como fazer o AAC trabalhar junto com o ECF... Tem isso no DEMO? pode me dizer onde encontro?? Obrigado...
  8. Olá pessoal... Estou com uns problemas ao atualizar o arquivo que guarda o Grande Total do ECF, tipo a impressora está vendendo e se cai a energia não atualizado o GT com o valor do ECF, mas esse tratamento do arquivo foi eu quem fiz, sem interferência de componentes! Mas eu descobri que o ACBrAAC pode me ajudar nessa missão, mas não sei como... Alguém pode me ajudar?? Desde já eu agradeço....
  9. OK pessoal, testei com o protocolo STX e gerou a exceção normalmente, funcionou legal.... Vamos finalizar esse tópido como resolvido e vou estudar o uso do componente ACBrAAC, ai se surgir dúvidas abrimos outro tópico.... Galera, sou muito grato pela atenção e parceria de todos vcs aqui no Forum... estão de parabéns!!!!! Abraço a todos... [RESOLVIDO]
  10. Entendo, mas vc esta tratando esse "se a impressora aceitar o item" com o TRY...EXCEPT...END?? E se acabar a energia da impressora logo após imprimir o item?? Como vc trata isso?? Desde já eu agradeço!!!!!
  11. Lampada, então contigo funcionou usando o protocolo STX? Vou tentar trocar para o protocolo STX e testar! Mas com fez esse controle de gravação do GT?? André, obrigado pela informação, realmente não sabia que esse componente ACBrAAC fazia essa função, vou pesquisar a respeito! Muito obrigado pessoal....
  12. Olá pessoal, desculpem a demora, estive trabalhando em outros assuntos... Como desde o início deste tópico estive falando a respeito da minha dificuldade em "pegar" a exceção da SWEDA quando ela falhar no comando "VendeItem(....)", meu pricipal motivo em relação a isso é a necessidade de tratar a gravação do GrandeTotal(GT) do ECF, que é obrigatório por lei!! E desde então estou tendo problemas com a sweda pelo motivo de ela falhar a venda do item(falta de papel ou de energia), não gerar a exceção e o sistema assim permitir a gravação dos itens no banco, e com isso o valor do GT não é atualizado de acordo com a sweda. Estive pensando no assunto e gostaria de opinar por uma solução: Como faço para contribuir na implementação de uma propriedade no ACBrECF onde essa receba um caminho para um registro do Windows ou para um diretório(gravar em TXT ou INI)?? Lembrando que seria necessária a cripitação desse valor dentro do arquivo... Minha sugestão seria gravar o GT, no caminho ou diretório informado, exatamente após o comando sólido de impressão do ACBrECF para a impressora. Isso melhoraria em muito a integridade do processo de gravação do GT, mas em contrapartida teríamos um problema em relação à velocidade de impressão, mas isso é pra se estudar.... O que me dezem a respeito?? Toda opinião e ajuda serão bem-vindas....
  13. Obrigado Daniel, Vou testar e dou o retorno, mas enquanto isso.. qual a diferença entre o uso dessas duas classes?? Vlw...
  14. Desculpe minha ignorância, mas como descubro isso?? ou melhor, o que é SwedaSTX?? Sei que que no log me aparece algo do tipo:
  15. Então, no meu sistema não levante exceção, passa pelo comando("VendeItem(.....)") sem gerar exceção, como se tivesse impresso o item normalmente, mas isso acontece apenas quando uso a SWEDA, com o Bematech levanta a exceção corretamente, ai tem como eu tratar a gravação do item no banco, mas como a SWEDA não gera exceção o sistema grava o item no banco como se tivesse sido vendido... Esse é meu maior problema, já baixei as últimas atualizações do projeto ACBr, já deletei o componente ACBrECF e coloquei denovo e nada.... Não pode ser problema de atualização dentro do Delphi?? Está resolvido no projeto ACBr mas o Delphi não pegou essas atualizações?? Ou estou falando besteira?? Já nem sei mais o que fazer, nada resolve.... ainda estou a procura de uma solução, se alguém tiver uma idéia de como fazer essa exceção aparecer eu agradeço!!!!!!
  16. Não deve ter mesmo, pois trato todas as exceções do sistema na mão, com o bloco TRY...EXCEPT...END, e outra, quando uso a Bematch a exceção é gerada normalmente... O que deve estar acontecendo??
  17. Obrigado pela atenção e desculpe minha ignorância, mas como isso funciona?? Estou dando continuidade ao Sistema que inicialmente não foi desenvolvido por mim, então preciso saber como o tipo TApplicationEvents funciona pra eu poder identificar se tem ou não.... Em aguardo..
  18. Entendo perfeitamente, fiz o seguinte teste: try VendeItem(.......); except on E : exception do begin ShowMessage(E.Message); end; end; No ECFTeste e a exceção foi gerada perfeitamente, mas quando fiz isso no meu sistema não foi gerada exceção alguma... as linhas de código são exatamente as mesmas e mesmo assim no meu sistema não funcionou!! Reforço que usando a Bematech funciona é com a Sweda ST-120 que estou tendo esse problema! Estou desconfiado de que seja atualização do meu componente, mas deu o Update no ACBr e recompilei meu projeto e mesmo assim não gerou exceção, quando sai atualizações no ACBr o que devo fazer no meu projeto para que essas atualizações seja aplicadas ao me projeto?? Pode ser esse o problema?? Preciso muito de ajuda, toda ajuda será bem-vinda!!
  19. Então, é justamente isso que acontece. Mas acontece apenas com a SWEDA, e o problema não é só na minha impressora, ja testei em muitas outras SWEDAs e acontece a mesma coisa. Acho que o problema é no tratamento de fim de papel da própria SWEDA. Mas deve ter um jeito de tratar isso, tipo, quando a impressora executa um comando ela retorna um numero sequencial crescente, mas se o comando falha ela retorna o mesmo número do comando anterior (li num forum que não me lembro). Mas não sei como usar esse número para travar a execução do meu sistema, se alguém puder me dar uma ajuda eu agradeço!! Em aguardo!!
  20. Desculpe pessoal, acho que não fui tão claro ao passar meu problema... Quando eu programo o evento OnMsgPoucoPapel funciona corretamente, o componente trata legal, mas quando tiro o tratamento de POUCO PAPEL e espero a impressora chegar no FIM DE PAPEL o componente não gera exceção alguma informando o "Fim de Papel", é ai que eu me lasco porque o sistema continua executando suas funções como se tudo estivesse OK, mas não está, pois a impressora não imprime os itens e o sistema continua registrando na tela normalmente! Esse mesmo problema não acontece na Bematech, com a Bematech o componente gera a exceção perfeitamente e assim o sistema não deixa registrar mais itens até que a bobina de papel seja recarregada. Se ainda não fui claro tento explicar com mais detalhes.. Toda ajuda será bem-vinda!
  21. Olá pessoal, Estou usando a SWEDA ST-120 como ACBrECF e quando acaba o papel o sistema continua imprimindo os itens, isso porque o componente não gera a exceção quando acaba o papel. Como trato essa situação?? Desde já eu agradeço!!!!
  22. Galera, fiz a instalação do componente ACBrNFe porém meu projeto esta dando um erro: Undeclared identifier : EACBrNFeException. Alguém pode me ajudar? Já tentei de tudo. Obrigada.
×
×
  • 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.