Jump to content

Delphi chamada_delphi.png acbr.png

C6 chamada_c6.png botao.png

Data e hora servidor NFC-e


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

Recommended Posts

Bom dia

Estou usando a seguinte função para capturar a data e hora do servidor:

AcbrNfe1.WebServices.StatusServico.Executar;
  hrserv26 := TimeToStr(AcbrNfe1.WebServices.StatusServico.dhRecbto);
  dtsrv26 := dateToStr(AcbrNfe1.WebServices.StatusServico.dhRecbto);

Estou no RN, e aqui usamos o servidor do RS. Atrasei a hora do meu computador em 60 min, e ao invés do retorno ser 10:00 hrs, ainda está me retornando a hora atrasada.

Verifiquei o XML da consulta, e este vem com a data e hora do servidor.

Não tenho certeza, mas acho que o retorno com atraso esteja nessa função da unit AcbrNFeWebservices

if (pos('svrs.rs.gov.br', FPURL) > 0) and
       (MinutesBetween(NFeRetorno.dhRecbto, Now) > 50) and
       (not IsHorarioDeVerao(CUFtoUF(FcUF), NFeRetorno.dhRecbto)) then
      FdhRecbto:= IncHour(NFeRetorno.dhRecbto,-1)
    else
      FdhRecbto := NFeRetorno.dhRecbto;

Existe alguma forma configurar o componente para chamar essa função apenas no período do horário de verão ?

Desde já agradeço a atenção.

 

Link to comment
Share on other sites

  • Moderadores

A fun

Em 11/08/2017 at 10:31, Turbo Drive disse:

Existe alguma forma configurar o componente para chamar essa função apenas no período do horário de verão ?

A função IsHorarioDeVerao deveria fazer isso, debugue ela para encontrar o problema. 

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.lambretinha.com.br
Link to comment
Share on other sites

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

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.