Ir para conteúdo
  • Cadastre-se

Daniel Simoes

Fundadores
  • Total de ítens

    26.206
  • Registro em

  • Última visita

  • Days Won

    749

Tudo que Daniel Simoes postou

  1. O código de resposta está na String que você copiou... Você precisa ler a Especificação de Requisitos do SAT http://www.fazenda.sp.gov.br/sat/downloads/vigentes.asp
  2. Sim, faz bastante diferença... pode deixar 0 na maioria dos ECFs... Em caso de problemas de comunicação... experimente valores de 10 a 100
  3. Sua pergunta é MUITO genérica... usa ACBrSAT ? Que retorno você quer ? Que método você chamou ??
  4. Aqui usamos UTF8 sem qq problema... (Lazarus)
  5. Não existe uma página de código chamada LATIN1... abriu o link que lhe enviei ? CP1252 ( This character encoding is a superset of ISO 8859-1,)
  6. Segue link para download das novas versões do Bematech Virtual Serial Port, versão 3.0.5 (use apenas para testes) Versão 64 bits Versão 32 bits
  7. Qual a sua versão de Delphi ? Delphi 7 não suporta UTF8... não sei bem se irá converter corretamente... Se vc usar um encoding específico... sempre haverá o caso da outra parte não compreende-lo... No Brazil a página de código padrão é a CP1252
  8. O ideal é usar UTF8, pois é aceito mundialmente...
  9. Também recebi relatos de problemas de clientes que usaram a Serial Virtual da Bematech... (no meu caso, resolvemos instalando portas Seriais físicas) O correto é entrar em contato com o suporte deles e relatar a instabilidade Edit: Falei com o André Munhoz e ele está me enviando uma nova versão do driver... já posto os links para download
  10. Conversei com o André e compreendi do que se trata o recurso de monitoramento de pastas... Na sua opinião, qual seria a principal vantagem ? Poderia dar exemplos de uso dessa funcionalidade ?
  11. Sim, eu entendo... apenas quis expor o quanto amadora é a solução do NFCe... Do jeito que está somos obrigados a passar uma informação diferente da Real... A questão do Troco é bem resolvida no XML do SAT
  12. Duas sugestões já foram lhe apresentadas... você nem ao menos comentou sobre elas...
  13. No Log não apresenta o ERRO.. Provavelmente o problema está na maneira que o componente é criado... Se você não quer mantê-lo em um Form... use um DataModule
  14. No Log não há erros... O que ocorre ? o Arquivo não é gerado ?
  15. Apliquei uma modificação nos fontes do ACBrECFFiscNet... Porém o que ocorrerá, é que os registradores não encontrados ou retornados não serão incluídos no retorno..
  16. Tópico fechado... Por favor evite posts repetidos:
  17. O log de erro fala "Fatal: File not found:" Evite pastas com nomes Longos ou acentuação... isso sempre gera problemas...
  18. Mas nesse caso você estará informando o Valor pago diferente do real... (Na verdade esse é um dos vários problemas existentes na NFCe... um projeto feito as pressas e cheio de remendos... mas que será uma exigência nacional em breve...)
  19. Aparentemente esse ECF nunca foi usado... ou seja... não tem memória de última Red.Z nele.. Veja o valor do CRZ -- 11:07:42:686 NumCRZ TX -> {46;LeInteiro;NomeInteiro="CRZ";31} 11:07:42:811 RX <- {46;0;ValorInteiro=0;20}
  20. Esse erro não é normal... Consegue reproduzir o problema com o ECFTeste ? Você não deve abusar de leitura de Estados, pois ele sempre gera comunicação com o ECF, ao invés disso, usar um Flag interno...
  21. Você pode criar uma ou várias Units com as suas Classes... Ex: https://svn.code.sf.net/p/acbr/code/trunk/Fontes/ACBrSerial/ACBrECFClass.pas
  22. A mensagem não parece ser um erro... e sim uma comunicação de que a conexão foi fechada... Já tentou usar o ACBrMail ?
  23. Em que momento você faz isso ? Uso técnica semelhante e nunca tive problemas... Você pode ainda fazer um Loop até ter certeza que o Valor foi gravado... Ex: repeat SQL.Text := 'select RDB$SET_CONTEXT(''USER_SESSION'', ''APLICATIVO'', '''+SuaChave+ ''')'+ ' from rdb$database' ; Open; Close ; SQL.Text := 'select RDB$GET_CONTEXT(''USER_SESSION'', ''APLICATIVO'' ) as DJ_KEY from rdb$database'; Open; until FieldByName('APLICATIVO').AsString = SuaChave;
×
×
  • 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.