Ir para conteúdo
  • Cadastre-se

Daniel Simoes

Fundadores
  • Total de ítens

    27.046
  • Registro em

  • Última visita

  • Days Won

    758

Tudo que Daniel Simoes postou

  1. Use o ACBrECF.DadosReducaoZ instantes antes de efetuar uma Reduçao Z E ACBrECF.DadosUltimaReducaoZ logo após emiti-la Eu uso os dois e faço um MERGE dos .INIs retornados
  2. Já tentou: ACBrECF1.Device.ProcessMessages := False ; ???
  3. Você pode entrar ou sair do horário de verão apenas 1 vez ao dia... Como se trata do emulador, basta "resetar" ..
  4. Não existe o conceito de Redução da Base de Calculo em ECFs... Vc deve programar a alíquota efetiva. (Ex: 12,00 7,00 )
  5. Ná página oficial do projeto... http://acbr.sf.net você achará os links para download dos fontes e do instalador do ACBrMonitor... Porém poder compilar os fontes é sempre melhor... pois só assim você consegue se beneficiar rapidamente das correções efetuadas no SVN
  6. Desculpem-me mas ainda não consegui montar a estrutura do SAC... Envergonho-me... deveria ter feito isso antes de anuncia-lo... Acho que uma previsão segura seria 2 meses para entrar em operação...
  7. Estou analisando o problema...
  8. Você gerou o seu XML para ser usado no eECF ? Veja o Demo do componente ACBrEAD, com ele vc pode gerar chave Privada, Publica, e o XML
  9. Faça o seu dever de casa antes... Leia e releia o Guia Técnico do Gerenciador Padrão... caso contrário dificilmente vc conseguirá passar na homologação A resposta para sua pergunta está detalhada neste documento...
  10. Abra os fontes... em DoECFUnit.pas
  11. É algo na sua máquina... É impossível bloquear um arquivo fontes para não alteração... pois ele é um simples TXT...
  12. Pela mensagem, não existe porta COM1.
  13. O Rave é utilizado apenas no ACBrNFe... não teria qualquer relação com o ACBrBAL... Seus fontes estão atualizados pelo SVN ? (Verifique ainda se há arquivos editados por você (mini-ícone em vermelho), apague-os e baixe novamente) Quais packages você está instalando ?
  14. Acho que o principal "ponto de encontro" é: https://groups.google.com/group/lazarus-br
  15. Em todo caso seria bom poder corrigir o exemplo anterior... Se tiver disposto, por favor anexe aqui um ZIP com os fontes alterados..
  16. Se puder me ajudar nessa implementação ficarei muito grato... A classe da Daruma seria um bom exemplo de como implementar isso para a Epson
  17. Homologuei TEF discado semana passada... (com múltiplos cartões), e não precisei fazer nenhuma modificação no ACBrTEFD
  18. Anexe os LOGs do ACBrTEFD e ACBrECF
  19. Você já usou o ACBrECF antes ? Se vc usa a DLL dos fabricantes, ajuste o Demo modificando as chamadas a ACBrECF para chamadas a DLL Emulador e ECF devem estar em portas seriais DIFERENTES... e você precisará de um Virtualizador de portas seriais
  20. Tenho uma TPF1004... mas notei que este modelo é bem mais antigo... Tente essa configuração: with ACBrECF1 do begin Modelo := ecfFiscNET; Device.Baud := 9600; Device.Data := 8; Device.HandShake := hsRTS_CTS ; Device.Parity := pNone; Ativar; end ; [/code] Extraido do: Manual do Usuário - Impressora Fiscal - TPF2001
  21. Seu projeto não tem um tratamento do Filas e nem bloqueio da Interface, para evitar que o usuário dispare 2 eventos simultaneamente... e quando isso ocorre fatalmente vc terá erro de comunicação com o ECF... Jeito simples de resolver: ACBrECF1.Device.ProcessMessages := False ; Ou... veja o exemplo do botão "Imprimir" do Formulário VendeItem do projeto ECFTeste Button1.Enabled := False ; // Desabilita a Interface do usuário, para evitar vender outro Item enquanto imprime ... try Form1.ACBrECF1.VendeItem( edCodigo.Text, edDescricao.Text, edICMS.Text, StrToFloatDef( edQtd.Text, 0 ), StrToFloatDef( edPrecoUnita.Text,0 ), StrToFloatDef( edDescAcres.Text,0 ), edUN.Text, Tipo, Desc ); finally Button1.Enabled := True ; // Reabilita a interface end ; [/code]
  22. - Tente um tempo maior do que 1 seg. - Compare os seus fontes com o do ECFTeste - Certifique-se de que não há nenhum evento no seu programa que também tenta se comunicar com o ECF
  23. Sim, ela é uma FiscNET... Verifique a configuração de Porta Serial usada pelo ECF... Qual é a exata msg de erro ao tentar conectar ?
  24. Notou o código acima ? insira após a chamada do VendeItem: { Aguarda 1 segundo ou até o ECF ficar Em linha novamente } ACBrECF1.EmLinha( 1 ) ;
  25. A sugestão é boa... hoje o Trunk do ACBr é imenso... e consome mais de 150MB !! Mas é difícil de por em prática... e pode causar mais dores de cabeça aos usuários do que benefícios...
×
×
  • 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.