Ir para conteúdo
  • Cadastre-se

dev botao

  • Este tópico foi criado há 2390 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Membros Pro
Postado

prezados colegas,

ao final da conexão com a Sefaz, depois de obter os nºs de protocolo, de gravar o xml final, o seguinte erro (vide figura) aborta meu programa; o principal foi realizado (registro da nfe) mas a continuidade do processamento fica prejudicada

esclareço: "S:\" é a unidade mapeada do servidor e "S:\Nfe\" é a variável 'PathSalvar' do arquivo ini;

agradeço as colaborações

post-356-13548987239365.jpg

  • Membros Pro
Postado

O componente não grava nenhum temp.xml.

Vc provavelmente copiou a função do demo que carrega o XML no WebBrowser e não ajustou as suas necessidades.

---

prezado anfm,

agradeço seu interesse

minha aplicação também não gera temp.xml

anexo um arquivo temp.xml gerado pelo componente no diretório que especifico

esse arquivo é sempre sobrescrito na comunicação seguinte, ou seja, sempre contém a última informação

no meu pc onde o diretório é local tudo ocorre normalmente

minha aplicação faz uso do componente em 2 oportunidades: na emissão de nf de venda e na emissão de outras nfs

a diferença entre ambas rotinas é anterior à chamada da procedure; eu não crio temp.xml

o que torno o problema 'cabeludo' é o fato de o erro só ocorrer durante emissão da nf de venda !!

esse cliente utiliza certifica A1

num outro cliente onde tudo é muito parecido (servidor, aplicação, DB) e utiliza certificado A3, o problema ocorre nas outras nfs, ou seja, nf de venda ok, inversamente ao outro

um terceiro cliente onde tudo é muito parecido e utiliza certifica A1 não tenho problemas

temp.xml

  • Moderadores
Postado

O componente NÃO gera nenhum arquivo temp.xml

No demo existe uma função apenas para carregar a resposta no WebBrowser.


procedure TForm1.LoadXML(MyMemo: TMemo; MyWebBrowser: TWebBrowser);
begin
MyMemo.Lines.SaveToFile(ExtractFileDir(application.ExeName)+'temp.xml');
MyWebBrowser.Navigate(ExtractFileDir(application.ExeName)+'temp.xml');
end;
[/code]

Vc provavelmente copiou esta função para sua aplicação e não adaptou as suas necessidades.

djsystem-logo.png
 youtube.png facebook.png instagram.png linkedin.png
André Ferreira de Moraes | Analista de Sistemas
www.djsystem.com.br | www.djpdv.com.br
www.tefhouse.com.br | www.xpos.com.br
  • Membros Pro
Postado

era isso mesmo

qdo eu descobri os componentes ACBr eu já tinha o xml pronto (só faltava assinar e enviar) e estava na véspera da instalação

então peguei o demo, juntei tudo, testei, funcionou, implantei

naquela oportunidade usei OpenSSL para assinatura digital e certificado A1

depois, necessitando usar certificado A3, troquei tudo por CAPICOM e aí começou o erro

mas, felizmente, está RESOLVIDO !!

agradeço sua preciosa ajuda

---

O componente NÃO gera nenhum arquivo temp.xml

No demo existe uma função apenas para carregar a resposta no WebBrowser.


procedure TForm1.LoadXML(MyMemo: TMemo; MyWebBrowser: TWebBrowser);

begin

  MyMemo.Lines.SaveToFile(ExtractFileDir(application.ExeName)+'temp.xml');

  MyWebBrowser.Navigate(ExtractFileDir(application.ExeName)+'temp.xml');

end;

Vc provavelmente copiou esta função para sua aplicação e não adaptou as suas necessidades.

  • 3 anos depois...
Postado

Amigo, estou "sofrendo" com esse mesmo problema, não consigo liberar o temp.xml para ser usado numa nova

operação, ja fiz de tudo. Não sei "libera-lo". Pode me ajudar?

  • 1 ano depois...
  • Moderadores
Postado
1 hora atrás, Heunogaliton disse:

Estou com o mesmo problema.

 

Pode não ser o mesmo problemas pois como podemos ver já se vão 2 anos do último post!

precisa detalhar o problema e explicar no demo um passo a passo para reproduzir e poder ajudar

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Transparent-02.png
 

 

  • 1 ano depois...
  • Este tópico foi criado há 2390 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • 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.