Ir para conteúdo
  • Cadastre-se

Daniel Simoes

Fundadores
  • Total de ítens

    29.360
  • Registro em

  • Última visita

  • Days Won

    781

Tudo que Daniel Simoes postou

  1. Notei que a Unit que foi adicionada recentemente, está fora do padrão atual dos fontes... e está sobrepondo métodos desnecessários... Um exemplo de Classe atual, seria necessário apenas sobrepor o método: InterpretarRepostaPeso { TACBrBALSaturno } TACBrBALSaturno = class(TACBrBALClass) public constructor Create(AOwner: TComponent); function InterpretarRepostaPeso(aResposta: AnsiString): Double; override; end;
  2. Se voce abrir a URL do SEFAZ no navegador e usar o Debuger do Navegador ( Chrome, Firefox) em Rede ele mostra como foi estabelecida a conexão
  3. Usando o software do Fabricante, mude a impressora para usar o protocolo Esc/Bema
  4. Sim, você precisa configurar em ACBrPosPrinter o KeyCode1 e 2... Em nossa área de equipamentos testados, isso é demonstrado, em diversos modelos de impressoras https://www.projetoacbr.com.br/forum/forum/63-equipamentos-testados/ Nosso cabeçalho segue rigorosamente as especificações da Norma Técnica https://portal.fazenda.sp.gov.br/servicos/sat/Downloads/Manual_Orientacao_SAT_v_MO_2_17_07.pdf
  5. Você precisará de um programa disponibilizado pelo Fabricante da Impressora Fiscal, que gerou esse arquivo...
  6. Provavelmente você configurou no ACBrPosPrinter, o KeyCode1 e KeyCode2 de forma errada... por favor leia com atenção o artigo indicado.. Lá é descrito como achar os valores corretos
  7. Isso é feito pela API do hardware do certificado...
  8. O Lazarus atual é 1.8.4 com FPC 3.0.4 https://www.lazarus-ide.org/ (use a versão 32 bits)
  9. Nesse relatório de testes há detalhes da impressão do Logo, na Elgin I9
  10. https://acbr.sourceforge.io/ACBrMonitor/ACBrSaveTofile.html https://acbr.sourceforge.io/ACBrMonitor/ACBrLoadFromFile.html
  11. Kkkk... como dizem no interior... "Santo do pau oco"
  12. Você poderia ter um servidor na loja (backend), com o SAT... e o programa em Android se comunica com ele (frontend)
  13. Fiz um teste com nosso Certificado A3, modelo leitora de cartão... e o funcionamento foi plenamente satisfatório... procedure TForm1.Button13Click(Sender: TObject); begin if ACBrNFe1.SSL.SSLCryptClass is TDFeWinCrypt then begin try GetCertIsHardware(TDFeWinCrypt(ACBrNFe1.SSL.SSLCryptClass).Certificado); ShowMessage('PRESENTE'); except ShowMessage('ERRO'); end; end; end; Remover o Cartão, ou o cabo USB do leitor de cartão, sempre acusou a mensagem ERRO... Após inserir o Cartão ou reconectar o cabo USB, a mensagem PRESENTE passou a ser exibida...
  14. Em EscPos você deve utilizar um Programa do Fabricante, para subir o Log na memória do Equipamento... Veja alguns exemplos, nos relatórios de testes https://www.projetoacbr.com.br/forum/forum/63-equipamentos-testados/
  15. Olá Lucas, lhe respondi por M.P., com um voucher de desconto
  16. Será que está com o modelo de Balança correto ?
  17. Se desejar sugerir melhorias no código... fique a vontade... anexe as Units modificadas
  18. É com muita satisfação, que conseguimos preencher TODAS as vagas de Patrocínio, para o Dia do ACBr... Veja o mapa abaixo: Isso demonstra o ótimo relacionamento que o Projeto ACBr, procura manter com Todos os Fabricantes de hardware para automação comercial... Em nossa área de Equipamentos Testados, você pode conferir um intenso trabalho que nossa equipe técnica realiza em conjunto com os Fabricantes de Hardware para automação comercial, para garantir uma ótima experiência de uso do ACBr, com os mais diversos equipamentos que suportamos... Não perca a chance de conhecer pessoalmente a equipe técnica de todos os Patrocinadores, e ainda a concorrer ao sorteio de diversos equipamentos. Confira em primeira mão, os lançamentos que estarão no mercado, no ano de 2019 Veja ainda esse tópico:
      • 7
      • Curtir
  19. Olá pessoal, Decidimos prorrogar o Lote 2, até 31/10 (originalmente ele venceria no dia 16/10) O motivo, é que não poderíamos ficar insensíveis a situação atual no Brasil. Devido a proximidade do 2o turno das eleições, o foco de todos está nessa importante decisão que nós Brasileiros, iremos tomar no dia 28/10.... Sendo assim, você tem um tempo a mais para programar a sua vinda, ao Dia do ACBr, ao preço de R$ 279,00 (lote 2).. E se você é usuário SAC temos uma condição ainda melhor, sua inscrição por apenas R$ 195,30 até o final deste lote. Porém, não deixe para fazer a sua inscrição muito próximo do evento... Isso porque já estamos na reta final de vendas, e alguns horários de Palestras, já estão muito próximo da lotação máxima. Sendo assim, faça já a sua inscrição, e garanta a sua vaga, nas palestras que deseja participar, acessando: https://www.projetoacbr.com.br/forum/eventos/diadoacbr/inscricoes-palestras/ Você pode gerenciar as suas inscrições, usando o Link: https://www.projetoacbr.com.br/forum/eventos/diadoacbr/minha_inscricao/ Veja também esse tópico: Programação Completa
  20. O motivo é evitar que duas threads tentem fazer uso simultâneo do mesmo objeto (FSSLHttpClass)
  21. Veja esse tópico:
  22. Faça uma experiência com TimeOutPorThread ligado... pois nesse caso, será criada uma nova instância de HTTPClass em TDFeSendThread.Create FSSLHttp := SSLHttpClass.Create(ADFeSSL);
  23. Mesmo que você use um concentrador de envio... (onde todos os PDVs se conectam)... O CriticalSection é ainda mais importante, nesse cenário... Caso contrário, as propriedades do Objeto ACBrNFe, seria compartilhada (e modificada) por diversas conexões... e você poderia ter respostas erradas, pois foram "contaminadas" por uma segunda chamada ao mesmo método..
  24. Isso é usando para fazer o TimeOutPorThread... Desabilite essa propriedade, que esse código não será executado...
  25. Isso é muito complicado, e exige contratos da Sw,House e do estabelecimento, com a TEF House... Permitir que a aplicação final acesse o PinPad, é uma "brecha de segurança" ... e as TEF Houses tem muitas restrições em permitir isso
×
×
  • 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...