Ir para conteúdo
  • Cadastre-se

raosistemas

Membros
  • Total de ítens

    417
  • Registro em

  • Última visita

Tudo que raosistemas postou

  1. Fiz tambem um downgrade para a revisão 18800... de janeiro... recompilei e meu sistema voltou a funcionar... vou criar uma maquina virtual para ir atualizando o componente somente nela e ir fazendo os testes.
  2. bem, achei uma versão do meu sistema de janeiro que está funcionando... por enquanto vai resolver.
  3. nossa... estou quebrando a cabeça com isso... na verdade no meu eu nao coloquei as configuracoes da ssllib, cryptolib, etc... já ta tudo definido no componente... no demo, carreguei para enviar o xml gerado pelo meu sistema e foi de boa... verifiquei se faltava declarar alguma unit... refiz tudo com base no demo... nada... se alguém puder me dar um suporte pago via teamviewer... favor entrar em contato... ainda estou quebrando a cuca aqui com esse access violation...
  4. Oi daniel, no demo nao deu problema, gerou e perguntou a senha do certificado. o problema está quando vai ASSINAR. já fuçei em tudo aqui e nada... o executável que gerei em fevereiro funciona... só o novo que não.
  5. na minha máquina funcionou como crycapicom httpindy libcapicomdelphisoap xsmsxmlcapicom pediu a senha do certificado...
  6. beleza... já imaginava... mas o erro persiste... no enviar do demo tambem...
  7. consulta do status do serviço normal... pede o pin, retorna, normal... acabei de atualizar todo o windows... sistema operacional 64bits e o meu sistema 32 bits... as dlls libxml2 nao funcionam com a versao 64 bits... só quando copio a 32 bits... é normal isso? ao copiar a versao 64 bits ao tentar transmitir dá o erro... ERRO ao inicializar a biblioteca libxml2
  8. em um cliente dá esse erro ao tentar transmitir a nota. windows 10 como atualização 1909 (ultima) crywincrypt httpWinhttp libwincrypt xslibxml2 lts1_2 o problema ocorre só nesse cliente.
  9. salvei o meu txt que eu estava carregando com no body no formato ANSI... tudo certinho... e fica pra quem estiver o mesmo problema...
  10. coloquei essa codificacao no idecharset e no defaultcharset... aí o conteúdo que já existira no html bagunçou e o conteúdo que coloquei via codigo ficou correto.
  11. todasobs:=''; ACBrMail1.Clear; acbrmail1.IsHTML:=true; ACBrMail1.Subject:=edtassuntolembrete.Text; ACBrMail1.Body.Clear; ACBrMail1.Body.LoadFromFile(ExtractFilePath(ParamStr(0))+'\imagens\emailboleto.html'); acbrmail1.AddAttachment(ExtractFilePath(ParamStr(0))+'\imagens\rao_exclamacao.png','LOGOALERTA'); acbrmail1.AddAttachment(ExtractFilePath(ParamStr(0))+'\imagens\rao_logoboleto.jpg','LOGOBOLETO'); acbrmail1.AddAttachment(ExtractFilePath(ParamStr(0))+'\imagens\rao_160x63.png','LOGOEMPRESA'); acbrmail1.Body.Text := StringReplace(acbrmail1.Body.Text,'RAO_TELEFONE',edtEmitFone.Text,[rfReplaceAll]); acbrmail1.Body.Text := StringReplace(acbrmail1.Body.Text,'RAO_CLIENTE','Rogério Alves de Oliveira',[rfReplaceAll]); acbrmail1.Body.Text := StringReplace(acbrmail1.Body.Text,'RAO_NF','000001',[rfReplaceAll]); acbrmail1.Body.Text := StringReplace(acbrmail1.Body.Text,'RAO_DOC','00001/1',[rfReplaceAll]); acbrmail1.Body.Text := StringReplace(acbrmail1.Body.Text,'RAO_VALOR','R$ 0,01',[rfReplaceAll]); acbrmail1.Body.Text := StringReplace(acbrmail1.Body.Text,'RAO_VCTO','00/00/0000',[rfReplaceAll]); acbrmail1.Body.Text := StringReplace(acbrmail1.Body.Text,'RAO_CODIGOBARRAS','32322 232233 32223.232323 1 33234334344333',[rfReplaceAll]); acbrmail1.Body.Text := StringReplace(acbrmail1.Body.Text,'RAO_MULTA','10',[rfReplaceAll]); acbrmail1.Body.Text := StringReplace(acbrmail1.Body.Text,'RAO_JUROSDIA','0,033',[rfReplaceAll]); acbrmail1.Body.Text := StringReplace(acbrmail1.Body.Text,'RAO_DIASPROTESTO','3',[rfReplaceAll]); acbrmail1.Body.Text := StringReplace(acbrmail1.Body.Text,'RAO_EMAIL',edtemail.Text,[rfReplaceAll]); acbrmail1.Body.Text := StringReplace(acbrmail1.Body.Text,'RAO_EMPRESA',edtEmitRazao.Text,[rfReplaceAll]); acbrmail1.Body.Text := StringReplace(acbrmail1.Body.Text,'RAO_DATAHORA',formatdatetime('dd/mm/yyyy - hh:nn',now),[rfReplaceAll]); acbrmail1.Body.Text := StringReplace(acbrmail1.Body.Text,'RAO_CODCLIENTE','567',[rfReplaceAll]); charset no html está UTF8, acbrmail configurado como UTF8... ao enviar o email recebo todos os caracteres que estão acentuados com caracteres tipo "japoneses".. só os que eu usei o string replace. para os que já existiam dentro do html que estou carregando estão todos ok.
  12. e qual a forma correta que devo preencher Agencia / digito... com as alteracoes que fiz e que já consegui homologar preenchi dessa forma agencia 0040 / digito 0 ai no boleto sai 00400/numerodocumento. Obrigada!
  13. na verdade, tambem nao funcionou, tive que fazer o seguinte... Padright(copy(Agencia,2,4), 4, '0')+'0' +
  14. precisei alterar todos os... Padright(Agencia, 5, '0') para... Padleft(Agencia, 5, '0') só assim consegui autorização para emitir os boletos... configuracao da agencia: 0040 - digito 0 no boleto assim saia 00400/numero... ma na agencia saia 00040 e nao o 00400...
  15. Obrigado Daniel, foi pura falta de atenção mesmo, estava em um computador com uma tela menor, só ele não aparecia...
  16. Boa tarde galera, mudou algo no componente acbrcep? não vejo mais a seleção do webservice.
  17. Oi @BigWings, pode me mostrar como fazer isso? existe um método para testar o schema ou faço pelo fim do nome do arquivo? e como salvo manualmente? Desculpe, já vi como testar, só preciso saber como salvar... muito obrigado.
  18. Boa tarde, estou realizando a consulta através de um sistema de integração com fornecedores. Minha última consulta retornou um ultimonsu = 38670. porém informou existirem documentos posteriores. ao realizar uma nova consulta utilizando o ultimonsu acima retornou consumo indevido (primeira consulta com ultnsu = 0) as novas consultas apenas mostram consumo indevido, pedem pra aguardar uma hora e mostram o ultnsu 41540... como devo proceder? não consigo mais consultar a partir do meu último nsu gravado?
  19. Galera, bom dia... estou usando um botão para consulta, gravando o ultimo nsu e consultando por ele. mesmo assim dá consumo indevido, é por consulta ou documentos retornados?
  20. Consegui aqui, o esquema era o seguinte... na importacao de arquivos do proprio demo... ele tenta ler o txt e depois o xml... mas já contornei aqui, obrigado. no download automatico dos DFes tem como eu selecionar só arquivos de nota para baixar?
  21. Voltando ao assunto @BigWings, a questão é que o meu sistema faz uma varredura na pasta downloads (documentos baixados automaticamente pelo acbnfe1) e quando não é nfe dá o erro acima. a procedure de leitura do arquivo é a seguinte: begin try ACBrNFe1.NotasFiscais.Clear; ACBrNFe1.NotasFiscais.Add; NFeRTXT := TNFeRTXT.Create(ACBrNFe1.NotasFiscais.Items[0].NFe); NFeRTXT.CarregarArquivo(arquivo); if NFeRTXT.LerTxt then NFeRTXT.Free else begin NFeRTXT.Free; ACBrNFe1.NotasFiscais.Clear; try ACBrNFe1.NotasFiscais.LoadFromFile(arquivo); StatusBar1.Panels[2].text:='Arquivo NFe Carregado!!!'; except showmessage('1'); StatusBar1.Panels[2].text:='Arquivo NFe Inválido'; label_aviso.Caption:='Inválido'; exit; end; end; except StatusBar1.Panels[2].text:='Arquivo NFe Inválido'; label_aviso.Caption:='Inválido'; exit; end; erro ocorre na função carregar arquivo!
  22. O erro e no nfetxt ao tentar carregar a nota. Isso quando o arquivo e um evento ou resumo nfe.
  23. configurei o path do download no ACBRNFE, mas como vem tudo o sistema não distingue o tipo de xml, posso fazer alguma coisa antes de tentar carregar o xml, por ex, se eu tentar carregar um xml de evento dá "ARGUMENT OUT OF RANGE", mesmo dentro de um bloco try... except... quando carrego um xml vai normal. como consigo testar o xml antes?
  24. Descobri o Pq, estava usando items[0] e não ... agora já estou tratando diferentemente itens Dfe e itens Evento. o que preciso agora @BigWings se puder me ajudar é como baixar esses documentos pra uma pasta específica.
  25. aparentemente, usei todos os tipos possíveis, mesmo assim retorna da mesma forma. case ACBrNFe1.WebServices.DistribuicaoDFe.retDistDFeInt.docZip.Items[0].schema of schresEvento: stipodoc := 'Resumo de Evento'; // resumo de evento schresNFe: stipodoc := 'Resumo NF-e'; // resumo de nfe schprocNFe: stipodoc := 'Nf-e Completa'; // nfe completa schprocEventoNFe: stipodoc := 'Evento NF-e'; // evento schresCTe: stipodoc := 'Resumo CT-e'; // resumo CTE schprocCTe: stipodoc := 'CT-e Completa'; // CT-e Completa schprocCTeOS: stipodoc := 'CT-e OS Completa'; // cteos completa schprocEventoCTe: stipodoc := 'Evento CT-e'; // evento schprocMDFe: stipodoc := 'MDF-e Completa'; // Manifesto completo schresMDFe: stipodoc := 'Resumo MDF-e'; // resumo do mdfe schprocEventoMDFe: stipodoc := 'Evento MDF-e'; // evento schresBPe: stipodoc := 'Resumo BP-e'; // resumo bilhete de passagem schprocBPe: stipodoc := 'BP-e Completo'; // bilhete de passagem eletronico schprocEventoBPe: stipodoc := 'Evento BP-e'; // evento de bilhete de passagem end; e estou mostrando essa variavel stipodoc no meu memo também... mas aparece em branco. schema="procEventoNFe_v1.00.xsd esse é o evento das que não aparecem.
×
×
  • 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.