Ir para conteúdo
  • Cadastre-se

Daniel Simoes

Fundadores
  • Total de ítens

    27.552
  • Registro em

  • Última visita

  • Days Won

    766

Tudo que Daniel Simoes postou

  1. Apliquei modificações que devem atender a sugestão... Mas preservei uma funcionalidade, que acho importante... O programador, poder introduzir um valor na calculadora, antes de Chamar o Execute... Exemplo: procedure TfrExtenso.Button1Click(Sender: TObject); begin ACBrCalculadora1.Valor := 123; ACBrCalculadora1.Execute; end; commit: 17052
  2. Obrigado @volmir.. no SVN, commit: 17051
  3. Verifique com o NotePad++ se o Cache está sendo salvo em UTF8
  4. Sua abordagem parece correta... mas esse assunto é realmente complexo... Infelizmente eu não tenho como ajudar mais, sem debugar no código...
  5. Qual o peso que estaria descrito na balança ?
  6. ok... você pode estudar os fontes do TEFDDemo, na pasta Exemplos... mas é fundamental, ter conhecimento do TEF... Primeiro escolha qual será o gerenciador TEF suportado... Se for trabalhar com o SiTef (líder do mercado), solicite informações de homologação com a SkyTEF - http://www.skytef.com.br/ Se for trabalhar com o Pay&Go: https://www.paygo.com.br/homologue-2/
  7. Você usa Delphi? O ACBrTEFD apenas é suportado em Delphi
  8. O comando de QRCode realmente é diferente do padrão Epson EscPos... e não é equivalente a nenhum das impressoras suportadas atualmente pelo ACBrPosPrinter Não parece ser difícil de implementar... mas isso é impossível, sem um equipamento na bancada, para testes...
  9. Você tem o manual de impressão direta dela ? Manual onde é descrito os comandos EscPos que ela aceita e sintaxe dos mesmos... Pode ser que seja necessária uma atualização do Firmware...
  10. parece ser configuração diferente dos parâmetros da Serial, entre a balança e o componente
  11. Uma maneira simples de pegar o "dump" de comandos... e ligar o arquivo de Log... no PosPrinterTeste.exe basta informar um nome de arquivo... Observe que no Log aparece a tradução... O exemplo abaixo, é o comando enviado para uma Bematech MP4200TH
  12. Nesse caso esse aparelho jamais poderia emitir um CFe de testes... Verifique se você carregou o CFe correto no componente, antes ds impresao
  13. Se o aparelho de SAT é um SDK para desenvolvimento...ele somente falará com os servidores de homologação e gerará CFe's de teste
  14. Verifique se as configurações da serial da Balança são as mesmas no Monitor... Velocidade, paridade, etc..
  15. Modifiquei o Demo... além do "cast" sem teste, ainda havia um "Memory Leak"... eu particularmente, não gosto de métodos que criam e retornam Objetos... (mas foi implementado dessa maneira) procedure TForm1.btMFEEnviarPagamentoClick(Sender: TObject); var PagamentoMFe : TEnviarPagamento; RespostaPagamentoMFe : TRespostaPagamento; begin RespostaPagamentoMFe := Nil; PagamentoMFe := TEnviarPagamento.Create; try with PagamentoMFe do begin Clear; ChaveAcessoValidador := '25CFE38D-3B92-46C0-91CA-CFF751A82D3D'; ChaveRequisicao := '26359854-5698-1365-9856-965478231456'; Estabelecimento := '10'; SerialPOS := InputBox('SerialPOS','Informe o Serial do POS','ACBr-'+RandomName(8)); CNPJ := edtEmitCNPJ.Text; IcmsBase := 0.23; ValorTotalVenda := 1530; HabilitarMultiplosPagamentos := True; HabilitarControleAntiFraude := False; CodigoMoeda := 'BRL'; EmitirCupomNFCE := False; OrigemPagamento := 'Mesa 1234'; end; if ACBrSAT1.SAT is TACBrSATMFe_integrador_XML then RespostaPagamentoMFe := TACBrSATMFe_integrador_XML(ACBrSAT1.SAT).EnviarPagamento(PagamentoMFe) else RespostaPagamentoMFe := ACBrIntegrador1.EnviarPagamento(PagamentoMFe); if Assigned(RespostaPagamentoMFe) then ShowMessage(IntToStr(RespostaPagamentoMFe.IDPagamento)); finally PagamentoMFe.Free; if Assigned(RespostaPagamentoMFe) then RespostaPagamentoMFe.Free; end; end;
  16. Daniel Simoes

    smtpSend

    Obrigado @volmir, interessante essa abordagem... Envie para o SVN... rev, 17034
  17. Verifique se a DLL é de 32 bits... ou se usa a convenção de chamada CDECL
  18. Tentou reinstalar os certificados, de acordo com o seu navegador ? https://www.iti.gov.br/navegadores
  19. Daniel Simoes

    NFe e NFCe

    Estamos terminando um Script de compilação... e devemos subir tudo na próxima semana
  20. Pegue DLLs do SAT com o Fabricante... não é responsabilidade do ACBr distribuir isso...
  21. Você fala da ACBrLibSAT ? O erro parece vir da DLL do SAT ( DLL do Fabricante).. é ela quem se comunica com o aparelho...
×
×
  • 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.