Ir para conteúdo
  • Cadastre-se

Daniel Simoes

Fundadores
  • Total de ítens

    27.060
  • Registro em

  • Última visita

  • Days Won

    759

Tudo que Daniel Simoes postou

  1. Isso mesmo Marcio... Desculpe-me pelo "sumiço"... Parece que a Kryptus esqueceu de distribuir esse arquivo... que bom que você conseguiu resolver...
  2. Acho que vc não está atualizando seus fontes de forma correta... http://www.projetoacbr.com.br/forum/index.php?/forum-7/announcement-2-novo-caminho-para-o-c%C3%B3digo-fonte-do-acbr-no-sourceforge/
  3. Veja o que chega no LOG do ACBrMonitor... Se nada chega... verifique seu Firewall
  4. A impressora realmente está em LPT1 ? Tudo indica que essa porta não existe...
  5. A DLL deles atua como uma espécie de emulador... mas acredito que as respostas são sempre fixas (stub) Acredito que em breve não será difícil encontrar SATs de fabricantes... e poderemos esquecer de vez esse emulador do Fisco
  6. Daniel Simoes

    Dll Sat.dll

    Atualmente o ACBrNFE e ACBrSAT já geram os seus respectivos XMLs... que apesar de similares são diferentes... o ACBrSAT tem classes próprias para a Geração e Leitura dos XMLs Estou trabalhando em um novo tipo de componente chamado ECFVirtual, que permitiria tratar o SAT, NFCe e outros como se fossem um ECF... O ACBrECF se ligará a eles...
  7. Eu removi o suporte ao Emulador de SP.... Ele é muito ruim e definitivamente não funciona adequadamente... Use a DLL da Kryptus http://www.kryptus.com/#!kryptus-st---equipamento-cf-e-sat-/c1gcz
  8. Uma analise nos fontes do TEFDDemo deve sanar as suas dúvidas...
  9. São propriedades novas... para que a IDE reconheça as mesmas, você deve recompilar e instalar o package
  10. A IDE não gostou de linhas comentadas nos fontes ??? Experimente apaga-las...
  11. Daniel Simoes

    Erro Elgin

    Isso é uma característica desse ECF -2 sempre será dinheiro nesse modelo... Consulte o manual do equipamento
  12. Acabo de testar na Classe da Epson com o emulador... parece tudo OK... Após Registrar um Item Não Fiscal o ACBrECF.SubTotal retornou o valor total registrado
  13. Pode ser um bug na Classe ACBrECFEpson... Tente usar o ECFTeste, e identificar se o mesmo ocorre com a Bamatech ou Sweda por exemplo... Você pode usar os emuladores de ECF que esses fabricantes disponibilizam...
  14. Por favor poste um passo a passo de como reproduzir o problema... Observe que o Demo em Lazarus está bem mais completo que o Demo em Delphi
  15. Não estou muito por dentro do Fluxo que o GwCel envia... vc pode postar um passo a passo usando o TEFDDemo ?
  16. Não sei... cada impressora tem um chipset diferente...
  17. Consegue reproduzir o problema no TEFDDemo ??
  18. Sim, servirá para Impressoras não fiscais, SAT e CFe... Cada um será um novo package... Ainda é um trabalho em construção... vou tentar comitar essa semana alguma coisa...
  19. Nossos testes se limitaram a impressoras da Epson, que gentilmente nos cedeu o hardware... Há relatos no fórum de usuários que tb conseguiram usar uma Bematech (desde que com o firmware atualizado) Em relação ao cancelamento... Abra um nóvo tópico para uma nova dúvida.. Leia as regras do forum
  20. Fiz uma reforma nesse método (já no SVN)
  21. Não consegui reproduzir o problema no emulador da Epson FBIII e não tenho o emulador da FBII... (também não encontrei o emulador antigo para download) Você poderia disponibilizar um link para download do Emulador TB81 FBII ?
  22. Suas considerações parecem corretas... Fiz o teste no Emulador e percebi que realmente os valores estavam sendo "deslocados" uma posição... Enviei uma correção agora pouco para o SVN
  23. Notei que os erros gerados por este LOG são causados porque (de alguma maneira) o ACBrECF montou o comando usando o separador de decimal como "." e não como ","... No trecho abaixo fica evidente o erro: Porém não vi como isso possa ocorrer, já que existe o método interno chamado: AjustaValor function TACBrECFSwedaSTX.AjustaValor( ADouble : Double; Decimais : Integer = 2 ) : String ; begin Result := FormatFloat('0.'+StringOfChar('0',Decimais) ,ADouble) ; Result := Trim(StringReplace(Result,DecimalSeparator,',',[])) ; end; Você está manipulando diretamente as Decimais do Preço Unitário ? ( Algo como: ACBrECF1.DecimaisPreco := 2 )
  24. Por favor anexe a Unit toda ou gere um DIFF... é muito difícil comparar os fontes com um fragmento de código apenas...
  25. Esse evento é disparado quando ocorre um "ERRO" de fim de papel... Ou seja, o último comando enviado não foi aceito...
×
×
  • 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...