Jump to content

Assista click.png tectoy.png

C6 chamada_c6.png botao.png

Timezone Na Tag Dhrecbto Após Autorizar Nfc-E


Go to solution Solved by ti_smig,
  • Este tópico foi criado há 2857 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Boa tarde galera, estou realizando uns testes de autorização NFC-e na versão 3.10, está tudo ok, exceto um pequeno detalhe:

 

- Na tag dhRecbto na versão 3.10 me retorna o TimeZone, mas no componente salva somente data e hora no XML, então no momento de validar o b2b no validador reclama da falta do TimeZone.

 

Eu identifiquei que o retorno ocorre no fonte pcnLeitor.pas no bloco de código: 

 tcDatHor  : begin
               if length(ConteudoTag)>0 then
                 result := EncodeDate(StrToInt(copy(ConteudoTag, 01, 4)), StrToInt(copy(ConteudoTag, 06, 2)), StrToInt(copy(ConteudoTag, 09, 2))) +
                           EncodeTime(StrToInt(copy(ConteudoTag, 12, 2)), StrToInt(copy(ConteudoTag, 15, 2)), StrToInt(copy(ConteudoTag, 18, 2)), 0)
               else
                 result:=0;
               end;

Gostaria de saber se alguém passou por isso e se já conseguiu resolver? 

Link to comment
Share on other sites

  • Solution

Boa tarde, aqui está gerando corretamente:

<dhRecbto>2014-07-23T16:40:43-04:00</dhRecbto>

Será que está com os fontes atualizados.

 

Acabei de descobrir que ele coloca o Timezone quando utilizo o Save do próprio componente, o meu XML de origem que fica sem.

 

Obrigado.

Link to comment
Share on other sites

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