Ir para conteúdo
  • Cadastre-se

Daniel Simoes

Fundadores
  • Total de ítens

    29.360
  • Registro em

  • Última visita

  • Days Won

    781

Tudo que Daniel Simoes postou

  1. Isso pode ter sido causado, no seu processo de salvar e ler do BD... Eu acho pouco provável que esteja errado, porque estamos salvando o XML resultante imediatamente após as operações de Descompactação e decodificação da Base64.. Ou seja... é como foi enviado pelo SEFAZ Se possível, por favor anexe o conteúdo em Base64, da Tag <DocZip>, referente ao XML acima
  2. Tente algo como: SSL := TDFeSSL.Create(nil); try SSL.SSLCryptLib := libWinCrypt; SSL.SelecionarCertificado; XMLAssinado := SSL.Assinar(XMLUTF8, 'NFe', 'infNFe'); finally SSL.free; end; (Não testei, fiz de cabeça)
  3. Allan, O XML tem que ficar com os "Entity code", e em UTF8... caso contrário ele será um XML inválido... Foi justamente essa a modificação promovida... Abrir o XML no Internet Explorer, exibe ele corretamente ?
  4. Veja um exemplo em procedure TACBrTEFDCliSiTef.Inicializar; // configuração da porta do pin-pad if PortaPinPad > 0 then begin if ParametrosAdicionais.Values['PortaPinPad'] = '' then ParametrosAdicionais.Add('PortaPinPad=' + IntToStr(PortaPinPad)) else ParametrosAdicionais.Values['PortaPinPad'] := IntToStr(PortaPinPad); end; // cielo premia if ParametrosAdicionais.Values['VersaoAutomacaoCielo'] = '' then begin if SuportaDesconto then ParametrosAdicionais.Add('VersaoAutomacaoCielo=' + PadRight( TACBrTEFD(Owner).Identificacao.SoftwareHouse, 8 ) + '10'); end;
  5. Não compreendi... pode anexar um exemplo do XML, como ficou ?
  6. Desculpe, mas não compreend... O que exatamente você quer fazer ? Todas as rotinas citadas possuem similares dentro da DFeSSL
  7. Consulte a documentação do SiTef, para saber como informar essas Opções do INI, via DLL... Após ler isso, você saberá como usar no componente...
  8. Sim.. veja as propriedades: ACBrTEFD1.TEFCliSiTef.Restricoes ACBrTEFD1.TEFCliSiTef.ParametrosAdicionais;
  9. Reverti todas as mudanças nesse Package, por favor atualize e teste novamente...
  10. Reverti tudo para o estágio inicial... antes das modificações promovidas hoje...
  11. RAW = crua Ele usa o Spool como túnel, para envio direto de comandos... os comandos não serão interpretados pelo spool, mas sim pela impressora...
  12. Creio que já foi corrigido no SVN, pelo @EMBarbosa
  13. Anexe o TXT do Log (basta arrastar para Editor do fórum)
  14. isso pode ficar lento no TDI... pois provavelmente todos os Formulários estarão dentro do formulário principal, (ActiveForm).... como você quer que esse código rode sempre no Formulário... porque não usar: Self.FindComponent
  15. Realmente parece que ficou errado... vamos ajustar
  16. O que você está tentando ler ?? Leitura de Status não funciona em modo RAW
  17. Humm.. acho que seria melhor usar os evento de Banco de Dados... OnDataChange, OnStateChange, para habilitar e desabilitar os controles de acordo com o CRUD
  18. Obrigado pelos testes... vou subir as alterações para o SVN do CCR e uma nova versão do Package, para o OPM - OnLine Package Manager, do Lazarus
  19. Enviei um possível ajuste para o SVN...
  20. A ideia é essa mesmo... pode ser que para isso funcionar, seja necessário desativar (usando o Software da Impressora) a COM Virtual que a impressora está criando...
  21. Acho que a impressão de Imagem usando ZPL2, nunca funcionou adequadamente no ACBr... Se conseguir analisar os fontes e sugerir ajustes... ficaremos muito agradecidos... Quando tiver um tempo, eu faço um novo teste
  22. Oi Ainda RAW:Nome_Impressora_Spool_Windows
  23. Você é livre para usar a marca de Impressora e componente que desejar...
  24. Tente usando o protocolo EPL2...
×
×
  • 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...