Ir para conteúdo
  • Cadastre-se

Daniel Simoes

Fundadores
  • Total de ítens

    27.751
  • Registro em

  • Última visita

  • Days Won

    767

Tudo que Daniel Simoes postou

  1. Sim... Devo fazer isso ainda hoje....
  2. O primero passo é buscar as DDLs atualizadas com o fabricante
  3. Sim... ele chama funções nativas do OpenSSL para gerar Chaves da forma mais randômica possível... Pelo que li uma vez... o OpenSSL usa várias informações da máquina, e até mesmo áreas "sujas" da memória, para compor uma semente randômica... Alias, certa vez o pessoal do Ubuntu achou que isso era um Bug do OpenSSL (usar uma área de memoria suja).... e a "correção" aplicada por eles diminuiu drasticamente o numero de chaves possíveis de serem geradas, casando problemas de segurança...
  4. Faltou o log gerado pelo componente ACBrECF, com a comunicação serial entre o ECF e o PC
  5. Sim... o DoECFUnit.pas... veja como ficou o trecho desses comandos novos... else if Cmd.Metodo = 'relatoriosgerenciais' then Cmd.Resposta := PegaRelatoriosGerenciais else if Cmd.Metodo = 'carregarelatoriosgerenciais' then begin CarregaRelatoriosGerenciais ; Cmd.Resposta := PegaRelatoriosGerenciais; end else if Cmd.Metodo = 'lertotaisrelatoriosgerenciais' then Cmd.Resposta := PegaTotaisRelatoriosGerenciais else if Cmd.Metodo = 'programaformapagamento' then begin wDescricao := Cmd.Params(0) ; ProgramaRelatoriosGerenciais( wDescricao , { Descricao } Cmd.Params(1) ) ; { Posicao = '' } end else if Cmd.Metodo = 'achargdescricao' then begin REL := AchaRGDescricao( cmd.Params(0), { Descricao } StrToBoolDef(Trim(Cmd.Params(1)),False) ) ; { BuscaExata } if REL nil then Cmd.Resposta := padL(REL.Indice,4) + padL( REL.Descricao, 30) + IntToStrZero( REL.Contador, 5 ) else raise Exception.Create('Relatório Gerencial: '+Trim(cmd.Params(0))+ ' não encontrado'); end [/code] Apesar de ser em Pascal.. acho que é de fácil entendimento, graças aos comentários nos fontes...
  6. É o mesmo leitor ? ou outro igual ? se for o mesmo deveria funcionar... Deixe o sufixo vazio... pode ser que o ACBrLCB esteja esperando a chegada de um sufixo que o leitor não está enviando...
  7. O roteiro do PAF-ECF prevê testes caso a aplicação faça Recebimento não fiscal... Já o roteiro do TEF não fala nada... é como se não existisse... Na homologação TEF, mostre apenas o que for pedido...ou seja, o homologador não vai testar o recebimento não fiscal...
  8. Alguns ECFs imprimem a letra "V" ao lado da hora, quando estão no horário de verão...
  9. Nao há outra explicação para erro de LibPath... é configuraçao... Note que ninguem mais reclamou do problema... Nao há nada de errado com o SVN... Tente remover tudo... Apagar todas as BPls... e instalar conforme instruções do Leia-me.txt
  10. Você postou essa mensagem por todo o Forum... por favor não faça isso... Tenha paciência e aguarde uma resposta... Tópico trancado
  11. Amarildo, Desculpe-me pela demora na resposta... Já baixei o anexo.. vou tentar analisar subir pro SVN hoje a noite.... Muito obrigado pela ajuda...
  12. Provavelmente você tem Dois Delphis instalado na sua máquina, e ambos estão no PATH do S.O. Veja esse post: viewtopic.php?f=5&t=22
  13. Notei que os LibPaths apontam para: E:\ACBr\Fontes\ACBrComum... e seu projeto está procurando em: ..\ACBr\Fontes\ACBrComum\ Verifique se você não tem duas versões do ACBr instaladas
  14. Sobre o ACBrMonitor, veja esse link: http://acbr.sourceforge.net/ACBrMonitor.htm
  15. O que os colegas quiseram dizer é que legislação Brasileira não permite Venda e Devolução na mesma operação...
  16. Sim... mas não nativa... Veja esse link: Web_Service_Toolkit com certeza você também achará interessante o FCL-Web: Lazarus FCL-web
  17. Daniel Simoes

    ACBrCHQ

    A impressora é Serial ou Paralela ?
  18. Em todo caso, parece ser um Bug do Software Básico do ECF, que pode ser contornado por programação... Notei que você está enviando o [LF]... mas existe um ponto (.) após ele: 11:43:15 FechaCupom( MD5:1085F0BE328249230B279850DCE43F6B[LF]. ) TX -> [28]F[210]0MD5:1085F0BE328249230B279850DCE43F6B[CR][LF]. [FF]6 Note que já estamos usando o protocolo FS = [28], e que no final é adicionado um [255] = [FF] , porém com o '.' está ficando: "[LF]. [FF] "
  19. Realmente os métodos para Relatórios Gerencias ainda não haviam sido mapeados... Atualizei o SVN com os seguintes métodos: relatoriosgerenciais carregarelatoriosgerenciais lertotaisrelatoriosgerenciais programaformapagamento achargdescricao
  20. Não compreendi o problema... Você testou usando a aplicação Demo (da pasta Exemplos\ACBrETQ) ?
  21. Qual é a Marca e Modelo do seu ECF ?
  22. Vale lembrar que nesse caso... o MD5 do PAF-ECF deverá ser calculado com base nos binários do Frente de Caixa e do Retaguarda.. ou seja, ambos devem estar na relação de executáveis
  23. Humm.. bem pensado... afinal o que a concomitância pede é que a exibição da Tela esteja em sincronismo com o ECF, mas não fala nada do operador estar uns 5 itens a frente
  24. O Campo é um ComboBox... você pode digitar o que quiser lá...
  25. Copie aqui, para analise, os LOGs do ACBrTEFD e do ACBrECF no momento desta operaçã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.

The popup will be closed in 10 segundos...