Ir para conteúdo
  • Cadastre-se

Daniel Simoes

Fundadores
  • Total de ítens

    27.530
  • Registro em

  • Última visita

  • Days Won

    766

Tudo que Daniel Simoes postou

  1. Achei a Unit original nesse site: http://www.base2ti.com/?id=delphi.zlib Acho que podemos fazer IFDEFs para Delphi e Lazarus... No Delphi usamos essa Unit (ZLibExGZ), e no Lazarus as classes nativas, como TGZFileStream de ZStream.pas
  2. Mathes, Onde encontrar a Unit "ZLibExGZ"... Ela é nativa do Delphi ? Poderíamos distribuí-la com o ACBr ? O Lazarus tem suporte nativo para GZip... mas o ideal seria acharmos uma solução que sirva para todas as IDEs
  3. Veja como foi feito no DANFE para NFCe em Fortes e também no Extrato do SAT.. é utilizado um Image, e uma classe que pinta o QRCode nesse image...
  4. Não é uma restrição do componente... veja as instruções de SMTP do seu provedor...
  5. Eu sempre deixo True, pois com portas USB, ela resolve alguns problemas... Não notei perda de performance nos meus testes...
  6. Definitivamente é algo na Porta Serial... A máquina não possui nenhuma porta On-board ? Tente atualizar os drivers dessa placa PCI... Não há o que possa ser feito do lado do ACBr... observe que a rotina já tem a redundância de retentar a comunicação por 3 vezes, em caso de erro... os erros de comunicação serial são disparados a nível do Sistema Operacional
  7. 'A' = 3 of 9... Tente imprimir com 'D' = Interleaved 2 of 5
  8. O Log da Bematech não dá muita pista do problema... Mas a função funciona, em alguns casos...
  9. Nao... O SVN é a única maneira... Já imaginou baixar 50mb toda vez que quiser uma nova atualização ?
  10. Já disparamos um e-mail para a Bematech relatando esse problema...
  11. A DLL de qualquer SAT, deve seguir a especificação definida nas leis do SAT... (Muito bom que a especificação do SAT também definiu o padrão da DLL) Ou seja, todos os fabricantes devem fazer uma DLL idêntica, com os mesmos métodos... e o componente ACBrSAT sabe como falar com ela... O que os fabricantes oferecem de facilidade, são métodos na DLL para facilitar a criação do XML do SAT, impressão do Extrato com QRCode, e outras tarefas... ou seja, coisas que acredito que o ACBrSAT seja capaz de fazer...
  12. Oi Rafael, Obrigado pelo retorno... Acho que não há necessidade de apagar as msgs... Seus fontes podem servir de estudo para os usuários...
  13. Como já disse antes... isso não é um erro.. é uma característica de certos modelos de ECF... Para maiores informações, você pode entrar em conato com o Fabricante...
  14. 2.2 - Permaneça no assunto - Quando tiver uma dúvida diferente do assunto no tópico, poste em novo tópico. Não use algo equivalente a "aproveitando o gancho... [dúvida não relacionada com o tópico aqui]".
  15. Para nós analisarmos se o problema realmente existe... você precisa fornecer um passo a passo de com reproduzi-lo, no Demo do ACBrECF - ECFTeste..
  16. Seu fonte está muito diferente da versão do SVN... Você atualizou o ACBr antes de proceder com essas modificações ?
  17. No geral, esses equipamentos já possuem um programa que baixa tudo que foi coletado, e gera um TXT... É bem simples de integrar, lendo esse TXT...
  18. Se deseja sugerir melhorias ou correções, por favor anexe as Units alteradas (zipadas) para a analise...
  19. Você pode tirar todas as suas dúvidas lendo a documentação do SEFAZ http://www.fazenda.sp.gov.br/sat/sistema_retaguarda/Guia_SH_v1.0.1-B-AD.pdf
  20. Atualize seus fontes.. o ECFTeste foi atualizado para demonstrar o funcionamento dos ECFs Virtuais... também há outros demos..
  21. Experimente modificar em pcnCFeW.pas, linha 201: if trim(CFe.Emit.IM) <> '' then Gerador.wCampo(tcStr, 'C13', 'IM ', 01, 15, 1, CFe.Emit.IM, DSC_IM); método completo: procedure TCFeW.GerarEmit; begin Gerador.wGrupo('emit', 'C01'); Gerador.wCampoCNPJCPF('C02', 'C02', CFe.Emit.CNPJCPF, 1058); if not FApenasTagsAplicacao then begin Gerador.wCampo(tcStr, 'C03', 'xNome ', 01, 60, 0, ACBrStrToAnsi(CFe.Emit.xNome), DSC_XNOME); Gerador.wCampo(tcStr, 'C04', 'xFant ', 01, 60, 0, ACBrStrToAnsi(CFe.Emit.xFant), DSC_XNOME); end; (**)GerarEmitEnderEmit; Gerador.wCampo(tcStr, 'C12', 'IE ', 12, 12, 1, SomenteNumeros(CFe.Emit.IE), DSC_IE); if trim(CFe.Emit.IM) <> '' then Gerador.wCampo(tcStr, 'C13', 'IM ', 01, 15, 1, CFe.Emit.IM, DSC_IM); if not FApenasTagsAplicacao then Gerador.wCampo(tcInt, 'C14', 'cRegTrib', 01, 01, 1, RegTribToStr(CFe.Emit.cRegTrib), DSC_REGTRIB); Gerador.wCampo(tcInt, 'C15', 'cRegTribISSQN', 01, 02, 1, RegTribISSQNToStr(CFe.Emit.cRegTribISSQN), DSC_REGISSQN); Gerador.wCampo(tcStr, 'C16', 'indRatISSQN', 01, 01, 1, indRatISSQNToStr(CFe.Emit.indRatISSQN), DSC_RATISSQN); Gerador.wGrupo('/emit'); end;
  22. Isso é uma característica de alguns ECFs... eles não efetuam a subtotalização se não houver desconto ou acréscimo... O ACBrECF controla o estado estPagamento, usando flags internos... Porém se você enviar pagamentos, o subtotal será impresso, e na sequencia o pagamento...
  23. Provavelmente há algum problema nessa porta Serial... Verifique no Gerenciador de dispositivos do Windows
  24. Edite o arquivo ACBrECF001.INI... Leia e estude os fontes... o ACBr é OpenSource....
  25. Não Fiscal ??? nesse caso você nunca deveria usar o modelo "ecfBematech" e sim o modelo "ecfNaoFiscal"
×
×
  • 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.