-
Total de ítens
27.471 -
Registro em
-
Última visita
-
Days Won
766
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Tudo que Daniel Simoes postou
-
O ECF não muda a velocidade da porta serial por si só... mas a DLL da Daruma SIM...
-
Acbr Multiplataforma "de Verdade"
Daniel Simoes replied to messiashenrique's tópico in Object Pascal - Delphi & Lazarus
Oi Messias, Suas correções estão corretas... testei no Delphi 7 e Lazarus... Porém não consigo subi-las para o repositório... Estou trabalhando fora do escritório, e debaixo de um firewall com muitas restrições... @Juliomar, Pode me ajudar com o commit ?- 12 replies
-
- multiplataforma
- lazarus
-
(e 3 mais)
Tags:
-
Acbr Multiplataforma "de Verdade"
Daniel Simoes replied to messiashenrique's tópico in Object Pascal - Delphi & Lazarus
A ideia é essa mesma... Em um projeto de código aberto, cada um trabalha onde tem interesse... e um projeto é tão forte quanto a sua comunidade esteja disposta a ajudar... E no momento, parece que poucas pessoas tem necessidade do ACBr em Linux ou Mac... PDV em Linux faz sentido... mas em Mac faria ? (quem vai comprar um Mac, que custa 2 vezes mais que um PC, pra rodar PDV ?) Eu não tenho tempo de testar o ACBr em Linux sempre, e não tenho Mac... O ideal seria usar algo parecido com o que existe no Lazarus, onde o próprio Servidor compila os fontes em diversas plataformas, toda noite... Fique a vontade para sugerir alguma ação, ou captar ajuda, que possa mitigar esse problema...- 12 replies
-
- multiplataforma
- lazarus
-
(e 3 mais)
Tags:
-
Acho que não bem por ai... Use o modo "Inspecionar" do FireFox ou do Chrome, ou ainda a extensão chamada FireBug... Quando você navegar no site com elas ativadas, pode ver todos os GETs e POSTs que são efetuados... e com isso, criar um programa que simule essas operações... O componente ACBrConsultaCNPJ faz algo parecido...
-
Problema Delphi 7 + Indy 10 + Acbr + Libeay32.dll
Daniel Simoes replied to diegobolognini's tópico in ACBrTCP
Tente modificar: ACBrMail1.Attempts := 1; ACBrMail1.SetSSL := True; ACBrMail1.SetTLS := True; -
Para que possar tentar ajuda-los é fundamental descrever pelo menos o erro que aparece na tela... Acredito que boa parte dos problema é erros na configuração do SMTP, ou a falta das DLLs do OpenSSL na pasta do .EXE
- 60 replies
-
- acbrmail
- envio de e-mail
- (e 1 mais)
-
No Path você deve informar o diretório onde os arquivos devem ser salvos... Geralmente isso é feito na inicialização, para que todos os arquivos "fiscais" fiquem na mesma pasta: FrVenda.ACBrPAF1.Path := ExtractFilePath(Application.ExeName)+'Arquivos PAF\'; (acho que convém evitar nomes longos ou espaços no nome... Tente algo como: "ArqsPAF") Depois, na geração de cada arquivo, você especifica apenas o nome: ACBrPAF1.SaveFileTXT_E('estoque.txt');
-
Desabilite a propriedade ACBrECF.BloqueiaMouseTeclado e ACBrECF.ExibeMensagem ou Deixe a propriedade ACBrECF.TempoInicioMsg com o mesmo valor de ACBrECF.TimeOut
-
Daruma Fs 700 Imprime Comprovante Tef Na Hora Que Quer!
Daniel Simoes replied to laurovinicius's tópico in ACBrSerial
O Log demonstra muitas falhas de comunicação... o que pode ser problemas no Cabo ou na Serial da máquina... -
Ambos ECFs são da marca Elgin, porém um é identificado internamento como "ZPM"... e esse funciona... O erro ocorre quando o ACBrECF detecta que o modelo é "elgin" e carrega as DLLs da Elgin... E funciona quando ele lê o nome como "ZPM" e por isso carrega as DLLs "Urano e demais" Não pretendo mudar isso sem uma explicação lógica... Se o ECF é da Elgin, ele deveria usar a DLL da Elgin... A não ser que a própria Elgin anuncie que está abandonando o desenvolvimento dessa DLL...
-
Daruma Fs 700 Imprime Comprovante Tef Na Hora Que Quer!
Daniel Simoes replied to laurovinicius's tópico in ACBrSerial
Sem o LOG gerado pelo ACBrECF é impossível tentar ajudar... -
Erro De Dll
Daniel Simoes replied to Weberson Ferreira Mendes's tópico in Dúvidas Gerais sobre o ACBr
Procure na pasta DLLs do seu diretório do ACBr... use o recurso de buscar em arquivos do Windows... -
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...
-
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:\ )
-
Acbrecf Executa Comandos Que Não Enviei.
Daniel Simoes replied to fernandesdouglas's tópico in ACBrSerial
Você não deixou claro se está utilizando o ACBrECF ou não... Se SIM, favor anexar o Log gerado para analise... -
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...
-
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 ?
-
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...
-
Tef - Exceção Disparada Ao Executar Evento Oninfoecf
Daniel Simoes replied to lucianoleandro_'s tópico in Dúvidas sobre TEF
Sugiro ler com muita atenção os fontes de projeto de Exemplo: TEFDDemo -
Duvida formas de pagamento( Dinheiro + TEF)
Daniel Simoes replied to Ricardobispo's tópico in Dúvidas sobre TEF
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 -
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
- 60 replies
-
- acbrmail
- envio de e-mail
- (e 1 mais)
-
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
- 60 replies
-
- 4
-
-
- acbrmail
- envio de e-mail
- (e 1 mais)
-
Parabéns Elton, Muito obrigado pela sua ajuda... Vamos passar a sugerir que os usuários reportem os Bugs no Tracker...