Ir para conteúdo
  • Cadastre-se

Daniel Simoes

Fundadores
  • Total de ítens

    27.518
  • Registro em

  • Última visita

  • Days Won

    766

Tudo que Daniel Simoes postou

  1. Esse outro Pull Request, parece resolver o problema de geração do PDF desconfigurado, quando a resolução das Fontes do Monitor é diferente da padrão https://github.com/fortesinformatica/fortesreport-ce/pull/297
  2. Olá.. segue mais algum material de apoio... Curso Gratuito, de Introdução, sobre a ACBrLib: https://acbr.nutror.com/curso/e4f38b5c7398e4ccca8731c2d305952d389ac693
  3. O Instalador do ACBr, que está no Raiz do Trunk, após baixado pelo SVN, é compatível com D7... Veja nos vídeos dessa página, como é simples instalar e atualizar o ACBr: https://projetoacbr.com.br/fontes/
  4. O ACBrMonitor não faz qualquer verificação desse tipo
  5. Isso não é uma exigência do ACBr, mas pode ser uma exigência de algumas SEFAZ
  6. Para visitantes (sem login) eu realmente deixei desabilitado... mas faltava permissão para os Membros, nessa área...
  7. Hum.. pode ser configuração na área de Base de Conhecimentos.. verificando..
  8. O Instalador do ACBr não é compatível com essa versão do Delphi Veja esse tópico:
  9. Se possível, por favor anexe o Log do ACBRTEFD... Porque não usa o ACBrTEFAPI e PayGoWeb?
  10. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
  11. Este tópico lhe ajudará na resolução desse problema... Se após atualizar o ACBr, você está tendo problemas de exibição das Mensagens do Operador/Cliente, isso se deve devido a uma mudança na API, que agora tem um parâmetro novo, com a indicação que a Mensagem deve ser exibida em Todas as telas... Para ajustar os seus fontes, é bem simples, basta adicionar uma condição para Terminal = tmTodas Exemplo para aplicações que usam o componente ACBrTEFD procedure TFormPrincipal.PayGoWebExibeMensagem(Mensagem: String; Terminal: TACBrTEFPGWebAPITerminalMensagem; MilissegundosExibicao: Integer); var FormExibeMensagem: TFormExibeMensagem; begin if (Mensagem = '') then begin if (Terminal in [tmCliente, tmTodas]) then // <--------- AQUI ---------- MensagemTEF('',' ') ; if (Terminal in [tmOperador, tmTodas]) then MensagemTEF(' ','') ; end else if MilissegundosExibicao >= 0 then begin FormExibeMensagem := TFormExibeMensagem.Create(Self); try FormExibeMensagem.Mensagem := Mensagem; FormExibeMensagem.TempoEspera := MilissegundosExibicao; FormExibeMensagem.ShowModal; finally FormExibeMensagem.Free; end; end else begin if (Terminal in [tmCliente, tmTodas]) then // <--------- AQUI ---------- MensagemTEF('',Mensagem) ; if (Terminal in [tmOperador, tmTodas]) then MensagemTEF(Mensagem,'') ; end; end; Exemplo para aplicações que usam o componente ACBrTEFAPI procedure TFormPrincipal.ACBrTEFAPI1QuandoExibirMensagem( const Mensagem: String; Terminal: TACBrTEFAPITela; MilissegundosExibicao: Integer); var FormExibeMensagem: TFormExibeMensagem; begin if (Mensagem = '') then begin if (Terminal in [telaCliente, telaTodas]) then // <--------- AQUI ----------- MensagemTEF('',' '); if (Terminal in [telaOperador, telaTodas]) then MensagemTEF(' ',''); end else if (MilissegundosExibicao >= 0) then begin FormExibeMensagem := TFormExibeMensagem.Create(Self); try FormExibeMensagem.Mensagem := Mensagem; FormExibeMensagem.TempoEspera := MilissegundosExibicao; FormExibeMensagem.ShowModal; finally FormExibeMensagem.Free; end; end else begin if (Terminal in [telaCliente, telaTodas]) then // <--------- AQUI ----------- MensagemTEF('',Mensagem); if (Terminal in [telaOperador, telaTodas]) then MensagemTEF(Mensagem,''); end; end;
      • 5
      • Curtir
  12. https://projetoacbr.com.br/tef/#integracao
  13. o ACBrConsultaCNPJ usa a mesma URL para todos os estados... O Erro realmente parece ser a falta de todas as DLLs do OpenSSL, na mesma pasta da aplicação
  14. Olá @cristianocruzzz, Analisando a modificação, notei que ela é compatível apenas com PayGoWeb.. o que pode causar uma certa confusão, em quem usa o TEF por troca de Arquivos, ou SiTef, pois essa classe estaria sempre vazia... As informações que você está salvando nessa classe, podem ser obtidas no termino da Transação TEF.. veja um exemplo: Ok := ACBrTEFAPI1.EfetuarPagamento( IntToStr(Venda.NumOperacao), AValor, Modalidade, CartoesAceitos, tefmfAVista ); Ok := Ok and ACBrTEFAPI1.UltimaRespostaTEF.Sucesso and ACBrTEFAPI1.UltimaRespostaTEF.TransacaoAprovada; // -- Exemplo de como capturar os Erros retornados pela API do TEF PayGoWeb -- // if not OK then begin if (ACBrTEFAPI1.TEF is TACBrTEFAPIClassPayGoWeb) then begin CodErro := ACBrTEFAPI1.UltimaRespostaTEF.LeInformacao(PWINFO_RET).AsInteger; MsgErro := ACBrTEFAPI1.UltimaRespostaTEF.LeInformacao(PWINFO_RESULTMSG).AsBinary; ShowMessage('Erro: '+IntToStr(CodErro)+' - '+Trim(MsgErro)); end; end;
  15. @DSilva, enviei para o SVN, com alguns pequenos ajustes... Commit [r24050]
  16. SiM.. roda cartões de alimentação .. Você pode falar com o Time de TEF do ACBr, sobre isso.. @José Tamizou Jr, pode apoiar nesse caso ?
  17. Rode o Demo do ACBrETQ, e veja no combo de Portas se ela aparece listada... O ACBr não usa DLLs...
  18. Parce que faltou Compilar as DLLs base sa Classe de alto-nivel do ACBr em C#... Por favor Compile o Demo em WinForms antes
  19. Observe que tem vários exemplos em WinForms, que são úteis para lhe mostrar como a classe de alto nível do ACBr, opera... http://svn.code.sf.net/p/acbr/code/trunk2/Projetos/ACBrLib/Demos/C%23/ Também existe um exemplo básico, de como usar a versão Multi Thread em API http://svn.code.sf.net/p/acbr/code/trunk2/Projetos/ACBrLib/Demos/C%23/ACBr.API/
  20. Que linguagem você usa ? Nossos Demos estão no SVN em: http://svn.code.sf.net/p/acbr/code/trunk2/Projetos/ACBrLib/Demos/
  21. @diogohs, veja se esse tópico lhe ajuda:
  22. Ainda não existe.. mas estamos criando o componente ACBrPIXCD...
  23. humm.. parece que mudaram o retorno da API, quando o CEP não é encontrado... acho que precisaremos rever os fontes, para considerar o Retorno HTTP 500, como CEP não encontrado...
  24. Falamos sobre isso no último vídeo de Notícias...
  25. Por favor mande um Print completo com o erro.. aparentemente você copiou uma msg após o verdadeiro erro na IDE Tudo indica que você não atualizou a pasta Terceiros\synalist, ou tem os mesmos fontes dessa pasta, em outras pastas do seu projeto
×
×
  • 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.