Ir para conteúdo
  • Cadastre-se

Daniel Simoes

Fundadores
  • Total de ítens

    27.503
  • Registro em

  • Última visita

  • Days Won

    766

Tudo que Daniel Simoes postou

  1. Consegui reproduzir o problema.. analisando e corrigindo..
  2. @Warquia, Notei que os fontes do ACBr, podem não ter todas as modificações que você fez, relacionados ao mSitef Você poderia me enviar as Units relacionadas a esse TEF, atualizadas ?
  3. Você está tentando compilar o Demo Android do componente ACBrTEFAndroid e obtêm erros de compilação.. seria isso ?
  4. Oi @valterpatrick, Estamos compatibilizando esse componente, com a consulta oficial, da GS1... precisamos compreender se eles não tem algum conflito com esse site...
  5. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
  6. @SISVALE SISTEMAS, veja que nessa resposta, o @EMBarbosa, informa que j;a foi incorporado ao SVN do ACBr
  7. Poxa, não achei o vídeo... mas tem a Documentação no Swagger https://app.swaggerhub.com/apis/Projeto-ACBr/ACBrTEFAPI/1.0.0
  8. Olá @Exi Sistemas, não temos como transformar esse componente em "Lib", porque ele é muito orientado a eventos... Mas estamos criando um TEF em formato de Servidor API Rest Local, que usa nosso componente ACBrTEFAPI Acho que tenho um vídeo.. já posto...
  9. Obrigado pelos testes... Commit [r37340]
  10. Por favor informe o CNPJ da sua empresa, para verificação dos nosso consultores
  11. Olá @danielznt, Por favor tente a alteração abaixo em procedure TACBrTEFScopeAPI.AbrirPinPad; if (ret = RCS_PP_NAO_ENCONTRADO) then begin bExclusivo := 0; bPorta := 0; bConfig := PPCONF_MODO_ABECS; end else if (ret <> PC_OK) then TratarErroPinPadScope(ret);
  12. Obrigado pela contribuição... @Renato Rubinho, nos ajuda com essa analise ?
  13. Obrigado pelas contribuições... Apliquei elas nos fontes, com algumas modificações.. Commit [r37239] - Não modifiquei a classe principal, pois essa propriedade só fará sentido, para o CliSiTEF - Notei que o comando funciona tanto para Confirmar ou Defazer a transação https://dev.softwareexpress.com.br/en/docs/clisitef/clisitef_documento_principal#completion-of-individual-payments-in-the-same-tax-coupon Será necessário usar o TypeCast, para acessar a propriedade.. Exemplo if ACBrTEFAPI1.TEF is TACBrTEFAPIClassCliSiTef then begin with TACBrTEFAPIClassCliSiTef(ACBrTEFAPI1.TEF) do begin FinalizarTransacaoIndividual := True; // <------ AQUI------- ParamAdicConfig.Text := '[]'; ParamAdicFinalizacao.Text := '[]'; ParamAdicFuncao.Text := '[]'; end; end;
  14. Ahh obrigado.. Então o código sem a correção não irá ler corretamente as Datas
  15. @EMBarbosa, nos ajuda com essa questão? O ajuste é simples.. No ACBrValidador tem uma matriz de caracteres aceitos por posição e UF
  16. Obrigado pela contribuição.. @EMBarbosa, pode por favor verificar ? Creio que mudar o nome da propriedade, pode quebrar a compilação de programas existentes... @Fábio Mazzo, o que motivou a modificação do nome das propriedades?
  17. Estamos reconstruindo nosso Jenkins, para suportar novas compilações, e separando os arquivos gerados (.zip) por arquitetura... Mas é uma tarefa difícil, e ainda deve levar mais algumas semanas
  18. Exato, iria sugerir isso.. mudar para [Titulo1] [Titulo2], etc
  19. Pode ser "briga" das DLLs antigas do ActiveX com .NET (usado pelo TEF) Veja esse tópico:
  20. Seu arquivo INI, começa com [Titulo02]... como ele não acha o 01, ele aborta a leitura do INI
  21. Você tem algum outro serviço no PDV, como TEF ? Usa alguma DLL externa ?
  22. O pulo é o LF enviado ao final da linha Acho que tem métodos específicos para o Beep ou use o método de enviar os dados sem LF
  23. Você tem Logs da sua aplicação? Seria interessante saber se o A.V. ocorre quando alguma operação em específico é realizada no caixa Essa mesma aplicação apresenta problemas semelhantes em outras máquinas? Se não apresentar pode ser alguma interferência externa, algum outro aplicativo interferindo na sua aplicação
  24. Pelo Log o componente enviou corretamente todos os comandos de Beep para a impressora... Alguns comandos como acionar guilhotina? Abrir gaveta, fazem com que a impressora fique incapaz de receber novos comandos por alguns milissegundos.... Pode ser o mesmo caso do acionamento do buzzer Experimente separar os envios e manter um Sleep(500) entre eles
  25. https://projetoacbr.com.br/fontes/
×
×
  • 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.