Ir para conteúdo
  • Cadastre-se

Daniel Simoes

Fundadores
  • Total de ítens

    27.011
  • Registro em

  • Última visita

  • Days Won

    756

Tudo que Daniel Simoes postou

  1. Humm.. então talvez seja o caso de ajustar os fontes do Trunk2... (tem alguns métodos que ficaram comentados no final da Unit... para estudo posterior) Gostaria de propor alguma alteração nos fontes ?
  2. Nessa caso, você não subiu corretamente a Chave Publica de seu certificado, para o Site do SGRSAT.. Veja o manual "Perguntas_Frequentes_de_Desenvolvedores_do_SAT_v05.pdf" O mesmo procedimento é valido para certificados A1 (desde que estejam instalados no Windows)
  3. Ok... enviei modificações para o SVN, que criam o método: SAT.SetNumeroSessao( iNumero ) Ele portanto, deve ser chamado antes de qualquer outro método do SAT... exemplo: SAT.SetNumeroSessao( 11111 ) OK: SAT.ConsultarStatusOperacional
  4. Use o utilitário da TANCA www.tanca.com.br/drivers.php?cat=24&sub=43 http://www.tanca.com.br/assets/conteudo/drivers/TS-1000/Gerador_Código_Vinculação_TS-1000.zip
  5. Veja nos fontes: else if Cmd.Metodo = 'imprimirextratocancelamento' then begin PrepararImpressaoSAT; CarregarDadosVenda(cmd.Params(0)); CarregarDadosCancelamento(cmd.Params(1)); ACBrSAT1.ImprimirExtratoCancelamento; end Ou seja, o primeiro XML deve ser o da venda... Quanto ao blog do André não sei lhe informar...
  6. Acho que somente a DIMEP pode lhe explicar melhor isso...
  7. Você pode usar todas as Tags descritas em: EscPos.imprimirtags
  8. Sim... Isso mesmo, no futuro poderemos incluir o MDFe no Monitor, mas ainda não está previsto Voce pode achar o manual do ACBrMonitorPLUS no diretório de instalação ( instalação completa ) Os comandos do SAT ainda não estão no manual, você pode encontrá-los no Blog do Andre Moraes http://anfm.blogspot.com.br
  9. provavelmente o seu SAT não está se comunicando com o Sefaz... Pode ser algo na configuração de rede
  10. O próprio SAT, irá se bloquear, quando ficar muito tempo sem comunicação com o SEFAZ... e nessa situação vc não conseguirá efetuar vendas...
  11. Não existe tal comando... até porque, transmitir os CFes pendentes é função do SAT...Para a sua aplicação eles já são válidos, pois foram assinados pelo SAT Leia a Especificação Técnica do SAT, capítulo: 6. Funções do Equipamento SAT
  12. como eu disse antes... todas as DLLs de SAT são compatíveis.. então apenas copie a DLL de qualquer fabricante lá, e configure o caminho no PLUS.. Se você usa DELPHI ou ObjectPascal, você pode usar os componentes do ACBr, que SIM, suportam MDFe
  13. Trunk2 e Trunk N Ã O podem conviver na mesma IDE... A decisão de migrar ou não é toda sua..
  14. Compreendi o seu ponto de vista... realmente é estratégico conhecer o numero da Sessão antes da resposta... Vou implementar usando o SAT.SetNumeroSessao( iNumero ) ... nessa caso, não será necessário modificar a assinatura dos demais métodos..
  15. Não compreendi a pergunta, favor elaborar melhor seu texto..
  16. Use a força... leia os fontes.. Veja o Demo da ACBrNFe (em Lazarus) OpenDialog1.Title := 'Selecione a NFE'; OpenDialog1.DefaultExt := '*-nfe.XML'; OpenDialog1.Filter := 'Arquivos NFE (*-nfe.XML)|*-nfe.XML|Arquivos XML (*.XML)|*.XML|Todos os Arquivos (*.*)|*.*'; OpenDialog1.InitialDir := ACBrNFe1.Configuracoes.Arquivos.PathSalvar; if OpenDialog1.Execute then begin ACBrNFe1.NotasFiscais.Clear; ACBrNFe1.NotasFiscais.LoadFromFile(OpenDialog1.FileName); CC:=TstringList.Create; try CC.Add('[email protected]'); //especifique um email válido CC.Add('[email protected]'); //especifique um email válido ACBrMail1.Host := edtSmtpHost.Text; ACBrMail1.Port := edtSmtpPort.Text; ACBrMail1.Username := edtSmtpUser.Text; ACBrMail1.Password := edtSmtpPass.Text; ACBrMail1.From := edtSmtpUser.Text; ACBrMail1.SetSSL := cbEmailSSL.Checked; // SSL - Conexão Segura ACBrMail1.SetTLS := cbEmailSSL.Checked; // Auto TLS ACBrMail1.ReadingConfirmation := False; //Pede confirmação de leitura do email ACBrMail1.UseThread := False; //Aguarda Envio do Email(não usa thread) ACBrMail1.FromName := 'Projeto ACBr - ACBrNFe'; ACBrNFe1.NotasFiscais.Items[0].EnviarEmail( Para, edtEmailAssunto.Text, mmEmailMsg.Lines , True // Enviar PDF junto , CC // Lista com emails que serão enviado cópias - TStrings , nil); // Lista de anexos - TStrings finally CC.Free; end;
  17. Na verdade, o Trunk2 tem suporte a OpenSSL e CAPICOM simultaneamente... A diretiva permaneceu no Demo apenas por facilidade na conversão... o correto é remove-la e ajustar a interface do programa, para permitir que o usuário escolha entre OpenSSL ou CAPICOM em RunTime
  18. Na verdade parece ser um bug dos Schemas do fisco... Acabei de enviar para o SVN com a modificação necessária em "tiposBasico_v3.10.xsd"... Por favor atualize o sua pasta de Schemas e teste novamente
  19. Não da minha parte... Se desejar ajudar... A culpa é da Unit: libeay32, que faz a carga estática... No Lazarus é utilizada a Unit: OpenSSLExt, que faz a carga de forma dinâmica... Tentei adaptar a OpenSSLExt.pas para Delphi mas não tive sucesso... Veja em ACBrEAD.pas {$IFDEF USE_libeay32}libeay32{$ELSE} OpenSSLExt{$ENDIF}
  20. Se deseja propor modificações nos fontes, favor anexar (ZIP) os fontes modificados
  21. Prezados... O suporte a Rave não é mais mantido pelo Projeto ACBr... Podemos subir as alterações.. mas não daremos suporte ou responderemos dúvidas sobre essas Units... Quais são exatamente os fontes que precisam ser atualizados no SVN ?
  22. Mãos a obra... Ligue o seu Debug e tente ajudar o projeto...
  23. Regule o tamanho do QRCode no TACBrPosPrinter.ConfigQRCode.LarguraModulo... Ajustes as colunas em TACBrPosPrinter.ColunasFonteNormal
×
×
  • 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...