Ir para conteúdo
  • Cadastre-se

Daniel Simoes

Fundadores
  • Total de ítens

    27.065
  • Registro em

  • Última visita

  • Days Won

    759

Tudo que Daniel Simoes postou

  1. Sim.. basta solicitar um Reset do PDC e após isso fazer os procedimentos de: Manutenção, Configuração e Instalação
  2. Creio que você esteja falando de um Exception controlado, ou seja, um código tratado por try/except... (veja nos fontes) Se for o caso... só ocorre em Debug e basta ignorar
  3. Obrigado... isso definitivamente nos ajuda a continuar com o trabalho do ACBr...
  4. Sim.. mas você pode fazer uma conta Trial
  5. Você pode forçar o Cancelamento ou Confirmação... de acordo com o que retorna, com o Estado do ECF... Veja esse trecho de ACBrTEFDClass.pas (use a força, veja os fontes).. Basta retornar o estado que o Cupom está Fechado, que a transação será Confirmada procedure TACBrTEFDClass.VerificarTransacoesPendentesClass(aVerificarCupom: Boolean); var wEstadoECF: AnsiChar; begin if aVerificarCupom then begin try wEstadoECF := TACBrTEFD(Owner).EstadoECF; except wEstadoECF := 'O'; { Se o ECF estiver desligado, será retornado 'O', o que fará o código abaixo Cancelar Todas as Transações Pendentes, porém, pelo Roteiro do TEF dedicado, é necessário confirmar a Transação se o Cupom foi finalizado com sucesso. Criar um arquivo de Status que seja atualizado no Fim do Cupom e no inicio do CCD, de maneira que seja possível identificar o Status do Documento no ECF indepentende do mesmo estar ou não ligado Como alteranativa, é possível implementar código no Evento "OnInfoECF" para buscar o Status do Documento no Banco de dados da sua aplicação, e responder diferente de 'O', (Veja exemplo nos fontes do TEFDDemo) } end; TACBrTEFD(Owner).GPAtual := Tipo; // Cupom Ficou aberto?? ...Se SIM, Cancele tudo... // if (wEstadoECF in ['V', 'P', 'N', 'O']) then CancelarTransacoesPendentesClass else // NAO, Cupom Fechado, Pode confirmar e Mandar aviso para re-imprimir // ConfirmarESolicitarImpressaoTransacoesPendentes; // <------------------------ AQUI ------------------- end else CancelarTransacoesPendentesClass; end; Isso foi implementado no "ACBrTEFD.TEFPayGoWeb.OnAvaliarTransacaoPendente"
  6. o ACBrETQ implementa Protocolo de Linguagens de Página (PPLA, PPLB, ZPL2)... que são diferentes de linguagens de Linha (como Esc/Pos) Em Linguagens de página, não existe o conceito de avanço de linha (LF) ou Retorno de Carro (CR) Você desenha toda a etiqueta em um "área de impressão", usando os comandos de Impressão de Texto, Linhas, Barras, etc.. e informando as coordenadas de inicio da impressão, em cada um deles... Depois que a página está pronta, você envia o comando de impressão da página...
  7. Você rodou o processo de Configuração e Instalação do PDC ? Veja esse trecho do vídeo, abaixo:
  8. NFCe não usa SAT... talvez você esteja se referindo a CFe A tela que você mostrou no tópico inicial é da Bling... não podemos lhe ajudar com ela... Em relação a sua pergunta, sobre como configurar um SAT no ACBRMonitorPLUS, veja esse vídeo:
  9. Nós não temos nenhum relacionamento com eles... Não conhecemos, e não temos como saber, como configurar o sistema deles... Poderíamos lhe ajudar, se a sua dúvida, fosse dentro do ACBrMonitor
  10. O Exception ocorre nessa Linha... pois é onde ocorre a Carga Dinamica do primeiro método da DLL... O problema está no seu Windows que por algum motivo não consegue carregar a DLL... Já estamos em contato com a PayGo e Setis, para analisar o caso
  11. Não foi implementado no ACBrPosPrinter, comandos em EscPos, para influenciar nessas características... Geralmente isso é feito com algum utilitário de suporte do fabricante...
  12. Experimente rodar o instalador de RunTime das Libs do C http://svn.code.sf.net/p/acbr/code/trunk2/DLLs/Diversos/x86/VC_redist.x86.exe
  13. Certeza que você está usando a DLL errada... na dúvida, apague... abra o Demo, e veja se o erro, é falta da DLL... Após isso, extraia a DLL da pasta: PayGo-ACBr-TEF.zip\TEF PayGoWeb (DLL)\Windows\PGWebLib_WinDLL_004.001.004.000_TEST\x86\PGWebLib.dll
  14. Opa... acabei esquecendo desse tópico... Muito Obrigado @volmir... suas alterações e Change-Log, foram testadas em D7-Rio-Sydney, Lazarus... e parecem tudo ok... Commit [r21039]
  15. Se você compila sua aplicação em 32 bits... Deve usar DLLs de 32 bits
  16. Por favor teste com o demo do ACBr, o projeto PosPrinterTeste... Verifique se você configurou corretamente o modelo, de acordo com a sua impressora
  17. Por favor seja mais especifico... Que comando você enviou ? Como esta saindo ? Como você acha que deveria sair ?
  18. Por algum motivo, o Banco de Dados salvou essa informação como UTF8... pode ser algo no Banco, ou na configuração de conexão a ele... a conversão do stream do ZIP.para UTF8, corrompeu o mesmo... O caractere que aparece no inicio da string... é o "BOM", sinalizador de UTF8 https://pt.wikipedia.org/wiki/Marca_de_ordem_de_byte
  19. Por favor anexe o Log, gerado pela PGWeb
  20. Nunca vi esse erro antes... eu suspeito de algum problema nesse PinPad... Mas você também pode consultar o suporte da PayGo, diretamente
  21. Ele só retorna True, quando a transação foi autorizada
  22. Aparentemente voce não instanciou o componente e está tentando usar a Classe diretamente... Por favor estude os fontes do Exemplo SATTeste
  23. Quais sao os autorizadores instalados no seu PDC? Use "REDE"
×
×
  • 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.