Ir para conteúdo
  • Cadastre-se

Daniel Simoes

Fundadores
  • Total de ítens

    27.269
  • Registro em

  • Última visita

  • Days Won

    761

Tudo que Daniel Simoes postou

  1. no componente ACBrTEFD ACBrTEFD.Resp.ImagemComprovante1aVia.Text - Estabelecimento ACBrTEFD.Resp.ImagemComprovante2aVia.Text - Cliente
  2. Até onde sei, o Lazarus não tem Bug com isso... Usamos ele para a construção do ACBrMonitorPLUS e outros programas Verifique se seus componentes estão em diferentes Conteiners (Panels, GroupBox, etc)... observe que você precisa definir o TabOrder dos conteiners no Form
  3. Parece ser um problema na SEFAZ... (eles estavam com problemas essa semana) Qual a Marca e Modelo do equipamento ?
  4. Não há outra explicação além da própria msg de erro... Algo está bloqueando a escrita nessa pasta... algumas possibilidades: - antivirus - Defeito no HD - Disco cheio - Falta de Permissões do usuário do Windows - Falta de Permissões do Aplicativo
  5. Parece ser conflito com alguma BPL antiga... Por favor execute novamente o ACBrInstall_trunk2.exe e marque a opção "remover instalações anteriores"
  6. Mas se você usar o Script indicado no Video, ele fará toda a instalação de forma automática
  7. experimente ainda ACBrPosPrinter.EspacoEntreLinhas := 40;
  8. 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...
  9. 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
  10. Eu realmente não compreendi como você gostaria que fosse impresso... Será que você consegue criar um "modelo", no Paint, ou algo semelhante ? O PDF parece correto, o Fortes executou o SoftLine Break, quebrando o texto da descrição, conforme a largura do Memo
  11. 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
  12. 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...
  13. Por favor anexe o XML com o problema...
  14. Obrigado pelos testes... Commit [r21255]
  15. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
  16. Como você configurou as propriedades de DFeSSL ? Está usando TLSv12 ?
  17. @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
  18. 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
  19. 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"
      • 5
      • Curtir
  20. Use espaços na Descrição, caso contrário o Fortes Report não consegue fazer o Soft Break
  21. Não tem problema... essa versao já suporta TLSv12...
  22. O Power PDF, está no repositório de componentes da Lazarus CCR https://wiki.freepascal.org/Lazarus-ccr_SourceForge_repository
×
×
  • 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...