Ir para conteúdo
  • Cadastre-se

Daniel Simoes

Fundadores
  • Total de ítens

    27.064
  • Registro em

  • Última visita

  • Days Won

    759

Tudo que Daniel Simoes postou

  1. Procure na pasta DLLs do seu diretório do ACBr... use o recurso de buscar em arquivos do Windows...
  2. Mas se a elgin tem uma DLL específica não devemos utiliza-la ? Elgin, ZPM, Urano, Itautec, DataRegis, TermoPrinter é na verdade o mesmo Protocolo (FiscNET) Então em teoria a DLL de um fabricante poderia funcionar para todos, porém as DLLs (algumas) tem travas, para só funcionar em algumas marcas...
  3. Se você não der mais informações não dá pra tentar ajudar... Que método você chamou ? Como ficou no Log ? Que nome de arquivo você tentou gerar ? ( lembrando que o windows não permite gravar no C:\ )
  4. Você não deixou claro se está utilizando o ACBrECF ou não... Se SIM, favor anexar o Log gerado para analise...
  5. Realmente...o arquivo de configuração (.INI) só é verificado na carga do ACBrMonitor
  6. No nosso sistema, forço o fechamento (Redução Z) quando a 12:00pm é atingida... Lembrando que o ECF permite avançar até 2:00am, e depois disso bloqueia até a Red.Z ser emitida...
  7. No momento da execução desse método o controle está sobre a DLL do fabricante... O que o manual do fabricante diz sobre o erro: Cod.: 16393, quando executando o método da DLL, Elgin_GeraArquivoATO17Binario ?
  8. Lembrando que toda operação de Acréscimo ou Desconto no Subtotal do Cupom, irá ser rateada com os Itens vendidos no mesmo... Ou seja, o acréscimo incidirá sobre os impostos... Seria como se o acréscimo tivesse sido realizado em todos os Itens do Cupom...
  9. Sugiro ler com muita atenção os fontes de projeto de Exemplo: TEFDDemo
  10. O ACBrTEFD só comanda a impressão das formas de pagamento que estão sobre o controle dele... (as que estão atreladas a sua chamada em CRT)... Dinheiro não é uma delas... Você deve usar o evento OnComandaECF e tratar quando ele chamar usando a Operacao = opeImprimePagamentos nos fontes do TEFDDemo existe até mesmo a resposta para a sua pergunta... opeImprimePagamentos : begin //if ACBrECF1.TotalPago > 0 then // Adicione essa linha para efetuar pagamento de Dinheiro apos Cartão while mPagamentos.Lines.Count > 0 do begin
  11. O caminho do SVN parece coreto... Seu boleto continua com diferenças significativas do postado pela Juliana, veja a imagem que anexei no tópico anterior onde sinalizo as diferenças faça uma varredura no seu HD e procure por versões anteriores do ACBr, alguma fontes antigos podem estar no seu libpath Já descartamos o problema no ACBrBarCode após os nossos testes...
  12. Sinto não poder lhe ajudar mais... Nossos testes concluíram que os fontes do ACBrBoleto em Quick está correto... conseguimos gerar e ler um boleto no banco com sucesso... conforme demonstrado pela Juliana. Ainda noto diferenças de alinhamento do seu Boleto em relação ao da Juliana, o que me leva a crer que você tenha varias versões do ACBr instalado, e esteja compilando uma versão antiga.
  13. Provavelmente SIM, mas o estranho é que a Imagem do código de barras é gerada pelo ACBrBarCode... No nosso caso usamos Delphi7 e o quick report que vem com ele mesmo...
  14. SIM, está nos nossos planos modificar o componente ACBrNFe2 e ACBrBoleto (e demais) para que eles possam se conectar ao componente ACBrMail... ou seja, haverá uma nova propriedade nesses componentes do tipo TACBrMail
  15. Pequeno exemplo da forma de envio... (extraído do Demo atual) ACBrMail1.From := 'seu_email'; ACBrMail1.FromName := 'seu_nome_opcional'; ACBrMail1.Host := 'smtp.gmail.com'; // troque pelo seu servidor smtp ACBrMail1.Username := 'seu_usuario'; ACBrMail1.Password := 'sua_senha'; ACBrMail1.Port := '465'; // troque pela porta do seu servidor smtp ACBrMail1.AddAddress('um_email','um_nome_opcional'); ACBrMail1.AddCC('um_email'); // opcional ACBrMail1.AddReplyTo('um_email'); // opcional ACBrMail1.AddBCC('um_email'); // opcional ACBrMail1.Subject := 'Teste de Envio'; // assunto ACBrMail1.IsHTML := True; // define que a mensagem é html // mensagem principal do e-mail. pode ser html ou texto puro ACBrMail1.Body.Text := '<html>'+#13+#10+ '<head>'+#13+#10+#13+#10+ ' <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">'+#13+#10+ '</head>'+#13+#10+ '<body text="#000000" bgcolor="#FFFFFF">'+#13+#10+ '<h1>Texto em HTML.</h1><br>'+#13+#10+ '</body>'+#13+#10+ '</html>'+#13+#10; ACBrMail1.AltBody.Text := 'Texto puro alternativo.'; ACBrMail1.AddAttachment('um_arquivo','um_nome_opcional'); ACBrMail1.Send; Lembrando que para o suporte a TLS ou SSL funcionar é necessária a presença das já conhecidas DLLs do OpenSSL: libeay32.dll e ssleay32.dll
  16. E um warning, basta mandar ignorar... E deixar que a IDE remova as propriedades não existentes
  17. Feito... Agora o ACBrMonitor sempre inicia já minimizado..
  18. Oi Reginaldo, Lembro que quando fiz a 1a versão em Delphi com CLX, essa era uma limitação da linguagem... Mas atualmente usamos o Lazarus, e podemos fazer novos testes... Mas... porque você re-inicia o ACBrMonitor ? Não seria o caso de apenas desativar e ativar o ECF ECF.Desativar (faz suas modificações) ECF.Ativar
  19. Parabéns Elton, Muito obrigado pela sua ajuda... Vamos passar a sugerir que os usuários reportem os Bugs no Tracker...
  20. #2#4#27 em Pascal é igual a "\u0002\u0004\u001B" em Java "27" em decimal é igual a "1B" em hexa decimal, que é igual a "ESC" na tabela ASC II http://www.asciitable.com/
  21. Acho que realmente devemos retornar "0"... Lembrando que Datas no ObjectPascal são na verdade um tipo Double, onde os decimais são os milisegundos desde a meia-noite o Inteiro representa o numero de dias que se passaram desde a data: 30/12/1899 as 12:00am.. (Numeros negativos representam datas inferior a esta) http://docs.embarcadero.com/products/rad_studio/delphiAndcpp2009/HelpUpdate2/EN/html/delphivclwin32/System_TDateTime.html
  22. Por favor anexe o PDF no próprio tópico... Esse servidor "MEGA" está tentando instalar um programa próprio a cada download
  23. Com essa mensagem podemos afirmar que o ACBrMonitor não é capaz de assinar o EAD nos arquivos... Então as assinaturas que você vê são geradas pelas DLLs
  24. Você tem razão... esse modelos não retornam Warning de Pouco Papel a cada resposta (como nos demais modelos).. Segui o meu próprio conselho e li os fontes
×
×
  • 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.