Ir para conteúdo
  • Cadastre-se

daniel.simoes

Fundadores
  • Total de ítens

    29.526
  • Registro em

  • Última visita

  • Days Won

    785

Tudo que daniel.simoes postou

  1. experimente ainda ACBrPosPrinter.EspacoEntreLinhas := 40;
  2. Verifique se a Impressora está com o Firmware atualizado Verifique se em ACBrPosPrinter o modelo está configurado como: ppEscDiebold Verifique se a Impressora Diebold está configurada com os padrões de fábrica...
  3. Verifique se a impressora está com o Firmware atualizado... Verifique se você configurou o Modelo em ACBrPosPrinter para ppEscPosEpson... Verifique se você configurou em ACBrSATExtratoESCPOS para a impressão de QRCode lateral
  4. Sugiro tentar as seguintes ações.. - rode o windows update e instale todas as atualizações disponíveis - rode a última versão do instalador do Certificado, fornecido pelo fabricante do mesmo
  5. A versão do SAT não tem relação com o QRCode de impressão... para um novo problema, por favor crie um novo tópico...
  6. Obrigado pelos testes... Commit [r21255]
  7. @HelioNeto, Eu creio que essa modificação, poderia causar problemas em rotinas que manipulam o Header, antes de chamar TACBrWinReqResp.Execute... Por favor tente com a Unit modificada em anexo... Observe que ela limpa o Header em TDFeHttpWinHttp.ConfigConnection; Note ainda, que o mesmo já é feito em: TDFeHttpOpenSSL.ConfigConnection ACBrDFeHttpWinApi.pas
  8. Veja no Log interno do SAT, se ele realmente está com Sw.Básico que suporta a 0.08 talvz seja necessário atualizar o Sw.Básico do SAT
  9. Olá pessoal... Como vocês sabem, em uma menu Administrativo do TEF (ADM), é possível efetuar várias operações, inclusive um Cancelamento de Pagamento TEF realizado anteriormente.. Nessa situação, a Aplicação Comercial pode necessitar ser informada de que houve um Cancelamento e identificar corretamente a transação TEF que foi Cancelada. Isso pode ser útil para refletir esse status de Cancelamento em sua base de dados local, ou até mesmo providenciar outros estornos e devoluções... Mas como podemos detectar no Log de retorno de uma transação Administrativa (ADM), se houve ou não um Cancelamento ou uma simples reimpressão ? A resposta abaixo, se refere ao TEF PayGo Web, usando o componente ACBrTEFD. O componente ACBrTEFD, mapeia os retornos do Log do TEF, para propriedades internas do Objeto TACBrTEFResp, isso é feito no método TACBrTEFResp.ConteudoToProperty, que é sobreposto em cada Classe de TEF... Para ver o mapeamento que o ACBrTEFD realiza com os Logs da PayGoWeb, veja na Unit ACBrTEFPayGoComum.pas, a procedure ConteudoToPropertyPayGoWeb(AACBrTEFResp: TACBrTEFResp); Analisando o Log de um ADM, onde ocorreu o Cancelamento... temos as seguintes respostas: PWINFO_TOTAMNT=000000000300 -> Resp.ValorTotal PWINFO_TRNORIGDATE=291020 -> Resp.DataHoraTransacaoCancelada PWINFO_TRNORIGNSU=000092672 -> Resp.NSUTransacaoCancelada PWINFO_TRNORIGREQNUM=0000216525 PWINFO_TRNORIGTIME=101830 -> Resp.DataHoraTransacaoCancelada PWINFO_RCPTMERCH= *** PAYGO - AMBIENTE SANDBOX *** \x0D\x0A Via Estabelecimento...... -> Resp.ImagemComprovante1aVia.Text Ou seja, se o Cancelamento ocorreu com sucesso, teremos a impressão de um comprovante desse cancelamento, e os dados da transação Cancelada... então podemos analisar a resposta com o IF abaixo: if (ACBrTEFD.Resp.NSUTransacaoCancelada <> EmptyStr) and (Trim(ACBrTEFD.Resp.ImagemComprovante1aVia.Text) <> EmptyStr) then // HouveCancelamento Um bom local para fazer esse tipo de Verificação é no evento "OnDepoisConfirmarTransacoes"
      • 6
      • Curtir
  10. Use espaços na Descrição, caso contrário o Fortes Report não consegue fazer o Soft Break
  11. Não tem problema... essa versao já suporta TLSv12...
  12. O Power PDF, está no repositório de componentes da Lazarus CCR https://wiki.freepascal.org/Lazarus-ccr_SourceForge_repository
  13. deve estar faltando alguma dependência... tente a OpenSSL 1.0.X que ela tem menos dependências...
  14. Provavelmente você está copiando as DLLs erradas, ou na pasta errada... Se compila seus binários em 32, use apenas as DLLs x86... Experimente copiar as DLLs de 32 bits em SysWow64
  15. As DLLs do OpenSSL dependem do Visual C RunTime... Tente rodar esse instalador na máquina https://github.com/abbodi1406/vcredist/releases
  16. @VJL muito obrigado por suas contribuições e análises... elas ajudam muito a melhoria dos fontes do ACBr... Se precisar de algo ou algum acesso... pode me procurar...
  17. Olá pessoal... É com muita satisfação, que convidamos todos vocês, usuários e entusiastas do Projeto ACBr, para ingressar no nosso Servidor no Discord O que é o Discord ? Basicamente, o Discord, é uma Ferramenta para Chats, omnichannel, ou seja, você pode acessá-lo do Navegador, Windows, Mac, Android, IPhone, etc... Ele é muito utilizado na comunidade de Gamers, por sua facilidade em integrar equipes, com recursos de comunicação por Texto, Voz e Transmissão de Telas... sendo realmente muito fácil de usar... Você pode saber mais sobre ele em: https://discord.com/ Como eu ingresso ? Muito simples.. clique nesse Link de Convite , para o nosso Servidor Se ainda não tiver... você precisará criar uma Conta no Discord... o que é rápido e gratuito... Como usar o Discord ? Quando você ingressar no nosso Servidor, será convidado a conhecer e concordar com as Regras de uso e boa etiqueta do Servidor... e depois disso, direcionado para o Canal #novos-membros... onde o nosso primeiro Bot (MEE6 ACBr), lhe dará as boas vindas... Pronto.. Fique livre para navegar e postar nos nossos canais abertos... Fique por dentro das novidades... Nossos Bots replicam no canal #anúncios-e-notícias vários vídeos e Tweets, de interesse aos Desenvolvedores de Automação Comercial... No canal #anúncios-commit, você pode ficar por dentro de tudo que está sendo enviado para o repositório de Fontes do Projeto ACBr (SVN) Porque adotamos o Discord ? Como nossos assinantes do ACBr Pro devem saber, usávamos uma outra ferramenta de Chat, chamada Flock (leia mais aqui)... Ocorre que a empresa produtora do Flock, simplesmente mudou a regra do Jogo, e resolveu nos tarifar por todos os usuários Convidados (Guests).. o que tornou o Flock totalmente inviável para nós... Bom.. não gostamos do ocorrido, mas percebemos que isso poderia ser uma ótima oportunidade de mudança e Crescimento.... Testamos e pesquisamos algumas outras ferramentas de Chat, como: Slack: https://slack.com/intl/pt-br/ Muito bacana, e muito usado no mundo corporativo... O Flock que usávamos, tenta ser um clone do Slack, então essa foi nossa primeira tentativa... Porém o Slack possui muitos recursos bloqueados na versão Free, e a versão Pro é cara demais.. Rocket Chat: https://rocket.chat/pt-br/ Uma Ferramenta Open Source, com características que competem a nível de igualdade ao Slack, e com opção de Hosting próprio... Fantástico, ficamos muito divididos... mas notamos que seria bastante trabalhoso, configurar o Rocket Chat... e nossos custos com Hosting poderiam crescer rapidamente, devido o tamanho da comunidade do Projeto ACBr Discord: https://discord.com/ No Discord, nos sentimos em casa... a maioria dos Devs do ACBr, já usa e admira o Discord (pra Games, é claaro)... Com a ajuda desse excelente artigo e outros, conseguimos configurar o Discord com uma cara mais "empresarial", organizando-o em vários Grupos e Canais de texto e voz O Discord é capaz de suportar grandes comunidades como a do Projeto ACBr... e tem uma infinidade de Bots e integrações, que nos deixou extremamente empolgados... O Discord do Projeto ACBr, será aberto a todos ? Parte dele Sim.. Temos dois Grupos de Canais ACBr Comunidade e ACBr Pro... O grupo ACBr Comunidade sempre será totalmente aberto ACBr Comunidade ACBr Pro E como fica o suporte do Chat do ACBr Pro ? Melhor do que nunca... Estamos levando o ACBr Pro muito a sério, e desejamos uma interação mais direta e rápida, com nossos usuários desse seleto grupo... A assinatura do ACBr Pro, é válida por um ano, e compreendemos que as empresas/assinantes que fazem parte desse Plano, estão realmente comprometidas com os ideais e objetivos, que mantém vivo o Projeto ACBr. Então, nossos desenvolvedores e consultores estarão sempre atentos aos questionamentos dos Usuários nos Canais no Grupo exclusivo do ACBr Pro, onde monitoramos as perguntas, e faremos o máximo esforço possível, para responde-las o quanto antes... Estamos ainda, criando Bots, para facilitar você encontrar artigos e vídeos, em nossa extensa base de conhecimentos desse Fórum e do nosso canal no Youtube
  18. Olá desculpe pela demora... Me parece que já houve um ajuste nos fontes.. onde o Cast não é mais necessário...
  19. Acho que não há nada pronto para isso... Talvez usando algo semelhante ao trecho de código abaixo, seja possível implementar algo... function TConsultarSATWS.TratarResposta: Boolean; begin FPRetWS := Trim(ParseText(SeparaDados(FPRetornoWS, 'CfeConsultarLotesResult'))); FConsultaRet.Leitor.Arquivo := FPRetWS; FConsultaRet.LerXml; Result := (FPRetWS <> ''); end;
  20. Você mesmo pode fazer a pergunta na sua aplicação... mas verifique se a TEF House não vê isso como um problema de homologação
×
×
  • 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.