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. no momento não temos previsão de criar um Demo para o ACBrBPe
  2. Você precisa ver no manual do Equipamento, se ele suporte impressão de QRCode, por EscPos.. e se suportar, qual é o protocolo dele, que dê compatibilidade com os disponibilizados no ACBr... Que modelo você configurou em ACBrPosPrinter ? Tentou como GPrinter ?
  3. poucos usam a Lib diretamente... as Classes de alto nível, já abstraem as chamadas e a alocação de memória...
  4. Eu acho que isso dificultaria o uso da Lib por Outros programadaores... Ja temos muitas aplicações rodando no modelo de troca de mensagens atuais... mudar isso, quebraria a compatibilidade
  5. Não há como implementar diretamente no componente... isso depende de uma consulta HTTPS com REST, e o componente é focado em SMTP esse vídeo, pode ser do seu interesse:
  6. Nós não temos nenhum contrato ou vínculo com o sistema Bling... eles que precisam te dar suporte... Veja esse tópico:
  7. Evite de instalar componentes nas pastas do Sistema Operacional, como a "Arquivo de Programas"... crie sua própria pasta como por exemplo: C:\FONTES\COMP\ACBr
  8. Sempre achei uma má escolha do Sped, usar Pipes como delimitadores de campo... Mas realmente isso deve ser tratado do lado da aplicação... afinal poderíamos maquiar erros ou modificar textos, sem a permissao do usuario...
  9. Isso indica a Falta das DLLs do OpenSsl na mesma pasta de sua aplicação
  10. O instalador fica na Raiz dos fontes do ACBr... Poste um Print com a tela dele...
  11. Tenha certeza de que esta usando o ACBrInstall que é disponibilizado junto com os fontes, por SVN...
  12. Creio que essa pergunta tenha que ser feita para o Fornecedor do Certificado
  13. Até onde eu sei... a PayGoWeb NUNCA funcionou sem PinPad... essa é a recomendação e a indicação do Projeto ACBr Basta eles demonstrarem isso para você...
  14. Esse erro vem da DLL.. e não do ACBr... ela não está aceitando o parâmetro 0 a Unit, abaixo, expõem uma propreidade já existente na TACBrTEFPGWebAPI... ACBrTEFD1.TEFPayGoWeb.PortaPinPad := -1; com isso, ela irá responder "0", a PWINFO_USINGPINPAD, quando o mesmo for solicitado no Fluxo... function TACBrTEFPGWebAPI.ObterDadosDeParametrosAdicionais ... PWINFO_USINGPINPAD: AResposta := IfThen(PortaPinPad >= 0, '1','0'); ... mas tudo indica que você receberá o mesmo erro de Parâmetro Inválido, da DLL ACBrTEFDPayGoWeb.pas
  15. Inverta o jogo... solicite a PayGo, informações de como fazer a configuração, usando o programa Demo deles..."PDVS"
  16. sim, você precisa injetar o comando que citei no inicio do tópico, em Parametros Adicionais, antes de Chamar o ADM, que irá fazer a INSTALACAO
  17. mas se a própria DLL que define o fluxo de perguntas, como pode a sequencia estar errada ??
  18. o fluxo de perguntas da transação PWOPER_INSTALL, já faz essa pergunta para você... para seguir a recomendação deles... basta responder 0 a pergunta...
  19. Anexe o XML gerado... e o INI que iniciou ele... Como demonstrado pelo @BigWings, ele só irá gerar essas Tags, se algum dos valores de ISS for informado...
  20. Ola Samuel.. não temos nenhum componente com essa finalidade
  21. Talvez você esteja referindo-se a um sistema PAF-ECF, correto?
  22. Ainda não tenho como testar ou avaliar...
  23. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
  24. Veja esse trecho, dos fontes do TEFDemoNF procedure TFormPrincipal.ACBrTEFD1DepoisConfirmarTransacoes( RespostasPendentes: TACBrTEFDRespostasPendentes); var i , j: Integer; begin for i := 0 to RespostasPendentes.Count-1 do begin with RespostasPendentes[i] do begin AdicionarLinhaLog('Confirmado: '+Header+' ID: '+IntToStr( ID ) ); // Lendo os campos mapeados // AdicionarLinhaLog('- Rede: ' + Rede + ', NSU: ' + NSU ); AdicionarLinhaLog('- Parcelas: '+ IntToStr(QtdParcelas) + ', parcelado por: '+ GetEnumName(TypeInfo(TACBrTEFRespParceladoPor), integer(ParceladoPor) )); AdicionarLinhaLog('- É Débito: '+BoolToStr(Debito)+ ', É Crédito: '+BoolToStr(Credito)+ ', Valor: '+ FormatFloat('###,###,##0.00',ValorTotal)) ; // Lendo um Campo Específico // //AdicionarLinhaLog('- Campo 11: ' + LeInformacao(11,0).AsString ); for j := 0 to Venda.Pagamentos.Count-1 do begin if NSU = Venda.Pagamentos[j].NSU then begin Venda.Pagamentos[j].Confirmada := True; Break; end; end; end; end; AtualizarPagamentosVendaNaInterface; end;
  25. Estude os fontes, e veja os vídeos do TEFDemoNF... o ACBrTEFD mapeia as resposta em suas propriedades internas...
×
×
  • 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.