-
Total de ítens
417 -
Registro em
-
Última visita
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Tudo que raosistemas postou
-
access violation at address no comando acbrnfe1.enviar(lote)
raosistemas replied to raosistemas's tópico in ACBrNFe
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. -
access violation at address no comando acbrnfe1.enviar(lote)
raosistemas replied to raosistemas's tópico in ACBrNFe
bem, achei uma versão do meu sistema de janeiro que está funcionando... por enquanto vai resolver. -
access violation at address no comando acbrnfe1.enviar(lote)
raosistemas replied to raosistemas's tópico in ACBrNFe
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... -
access violation at address no comando acbrnfe1.enviar(lote)
raosistemas replied to raosistemas's tópico in ACBrNFe
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. -
access violation at address no comando acbrnfe1.enviar(lote)
raosistemas replied to raosistemas's tópico in ACBrNFe
na minha máquina funcionou como crycapicom httpindy libcapicomdelphisoap xsmsxmlcapicom pediu a senha do certificado... -
access violation at address no comando acbrnfe1.enviar(lote)
raosistemas replied to raosistemas's tópico in ACBrNFe
beleza... já imaginava... mas o erro persiste... no enviar do demo tambem... -
access violation at address no comando acbrnfe1.enviar(lote)
raosistemas replied to raosistemas's tópico in ACBrNFe
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 -
access violation at address no comando acbrnfe1.enviar(lote)
um tópico no fórum postou raosistemas ACBrNFe
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. -
acbrmail - caracteres estranhos ao usar o stringreplace para adequar o meu body.
um tópico no fórum postou raosistemas ACBrDiversos
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. -
Tive que alterar a unit ACBRBANCOSAFRA.pas
raosistemas replied to raosistemas's tópico in ACBrBoleto
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! -
Tive que alterar a unit ACBRBANCOSAFRA.pas
raosistemas replied to raosistemas's tópico in ACBrBoleto
na verdade, tambem nao funcionou, tive que fazer o seguinte... Padright(copy(Agencia,2,4), 4, '0')+'0' + -
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...
-
Obrigado Daniel, foi pura falta de atenção mesmo, estava em um computador com uma tela menor, só ele não aparecia...
-
Boa tarde galera, mudou algo no componente acbrcep? não vejo mais a seleção do webservice.
-
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.
-
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?
-
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?
-
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!
-
O erro e no nfetxt ao tentar carregar a nota. Isso quando o arquivo e um evento ou resumo nfe.
-
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?
-
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.
-
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.