Ir para conteúdo
  • Cadastre-se

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

Recommended Posts

Postado

Galera.

 

Tenho projeto de NFe usando o ACBR no Delphi 2010;

 

Estava com windows 8.0 Tudo funcionando perfeitamente.

 

Semana passada atualizei para o Windows 8.1, Não envia mais nota fiscal ambiente de homologação.

 

Peguei o mesmo sistema(exe), e rodei em uma maquina windows 8.0 e esta funcionando.,

 

Ja desativei windows defender, desativei firewall.. e nada.

 

qual sabe o que pode ser ??? o que o windows esta fazendo ....

 

So aparecer a uma mensagem em branco com um "X"

 

Muito Obrigado.

  • Consultores
Postado

Boa tarde Filippe,

 

Quando aparece um mensagem em branco, significa que o webservice retornou um mensagem de erro cujo componente não é capaz de apresenta-la.

 

Pelo simples fato dela não estar no padrão de retorno.

 

Abrindo o arquivo de retorno com o bloco de nota as vezes da para identificar o motivo.

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

  • Consultores
Postado

Bom dia Filippe,

 

O arquivo esta com zero bytes, porque o componente separa do XML retornado da SEFAZ o grupo que contem as TAGs que nos interessa.

 

Quando ele não encontra o grupo é salvo um arquivo vazio.

 

Abra o arquivo ACBrNFeWebServices.pas e identifique a linha que salva o arquivo: <loto>-rec.xml

 

No comando que salva temos uma variável chamada FRetWS, altere para FRetornoWS.

 

Isso vai fazer com que seja salvo o XML retornado pela SEFAZ, ai sim vamos ter ideia do que esta ocorrendo.

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

Postado

Ele continua salvando tudo vazio... 

 

Parece que ele não esta conseguindo acessar o web service da receita.

O mesmo sistema (exe) eu abro em maquinas windows 7 funciona normalmente, Todas windows 8.1 que eu teste deu o mesmo erro... 

 

Em windows 8.0 funcionava certinho também...

  • Moderadores
Postado

Boa noite

vou dar uma pequena contribuição.

alguém me avisou um dia que estava com problema e que não estava vindo nada no xml

comecei a analisar o código e debugar e achei o problema com conversões e o enconding do arquivo

verifica isso! sugestão

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
 

 

Postado

Juliomar bom dia.

 

O Grande problema é que no código não tem problema algum ... 

 

Por que pegando o mesmo exe compilado em minha maquina (win8.1) e rodando em uma maquina Win7 ou Win 8.0 funciona normalmente.

Peguei esse exe e rodei em outras win 8.1 e todas apresenta o mesmo problema... 

  • 3 semanas depois ...
Postado

Resolvi não ... 

tenho uma outra maquina de backup aqui no escritório, quando preciso testar NF tenho que ir nela ... ta zuado mais não achei solução ... 

 

Se alguém achar .. da um toque .. 

Postado

Boa tarde,

 

quem estiver com este problema poderia fazer o seguinte teste.

Na unit ACBrNFeWebServices, linha 1811 tem a seguinte sentença:

FRetornoWS := TiraAcentos(ParseText(StrStream.DataString, True));

Põe um breakpoint nela e roda, quando pegar o retorno salva os dados contidos em "StrStream.DataString", só dá um save to file e posta o arquivo aqui pra gente poder da uma analisada, pegando os dados ai não vai ter passado pelo parsetext ainda, lembro de já ter visto algo parecido mas não lembro onde foi.

  • Moderadores
Postado

Geralmente o retorno em branco acontece porque ele não conseguiu conectar ou não recebeu retorno do webservice.

Isso acontece na maioria dos casos, por falhas de instalação do certificado, da Capicom ou da cadeira de certificados.

 

Tente:

- reinstalar o certificado

- reinstalar as cadeias de certificado

- reinstalar a capicom que vem junto do acbr

- verificar se nenhum firewall ou antivírus estão bloqueando o aplicativo.

  • Curtir 1

Equipe ACBr

Régys Borges da Silveira

http://www.regys.com.br

certificacao delphicertificacao delphi
Postado

O Certificado e Capicom esta OK..

 

Por que dentro do sistema ele abre .. localiza o certificado.. da tudo OK.

O firewall do windows eu desabilitei ... 

Eu estou achando que o windows 8.1 esta bloqueando a saída de alguma forma ...agora o que ? kkkkk 

por que essa maquina tinha 8.0 e funcionava tudo. Mandei atualizar... ja na sequencia começou a dar o erro ... 
 

Postado

é Régys,    É nesta linha mesmo, agora so preciso achar o que esse cara esta bloqueando ..  É quase certeza que ele bloqueou alguma coisa .. kkkk  E pior que temos 2 estações que atualizou e deu o mesmo problema.

 

Postado

Quando o Windows é atualizado para 8.1 o Internet Explorer é atualizado para o IE11 junto? Se for pode estar aí a raiz do problema. Só um palpite, entretanto.

 

Cordialmente,

Carlos

  • Este tópico foi criado há 4002 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.