Ir para conteúdo
  • Cadastre-se

dev botao

ACBrMonitor retornar dhRecbto como DateTime em vez de Date


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

Recommended Posts

Senhores,

O recibo da NFC-e/NF-e/etc. é um campo datetime, no entanto no ACBrMonitor está sendo retornado como date.

DoACBrNFeUnit.pas

Linha: 3561

INIRec.WriteString('procNFe','dhRecbto'  ,DateToStr(procNFe.dhRecbto));

Alteramos no nosso código para DateTimeToStr e resolveu nosso problema (a hora do recebimento da NFC-e é uma informação muito importante).

Novo código:

INIRec.WriteString('procNFe','dhRecbto'  ,DateTimeToStr(procNFe.dhRecbto));

 

Alguém poderia disponibilizar essa alteração no repositório?

A unit completa está em anexo.

DoACBrNFeUnit.pas

WRMedeiros

Focus

Link para o comentário
Compartilhar em outros sites

Ele mesmo @Juliomar Marchetti !

Na verdade no repositório só encontrei um (Projetos\ACBrMonitorPlus\Lazarus).

Eu pensava que a diferença entre o Plus e o "normal" era que o Plus era compilado diariamente pela equipe do SAC (disponibilizava o ".exe"), e o "normal" o usuário tinha que compilar.

WRMedeiros

Focus

Link para o comentário
Compartilhar em outros sites

Obrigado, sai amanhã na próxima versão.

  • Curtir 1

--
Isaque Pinheiro
Aracruz/ES - Brasil
___________________________________________________________________________
Site Oficial: www.isaquepinheiro.com.br 
Youtube: youtube.com/isaquepinheirooficialbr
Facebook: facebook.com.br/isaquepinheirooficialbr
Instagram: instagram.com/isaquepinheirooficialbr
Linkdin: https://www.linkedin.com/in/isaquepinheirooficialbr

Conheça o Projeto ORMBr Framework for Delphi - https://www.ormbr.com.br

 

Link para o comentário
Compartilhar em outros sites

Obrigado @Isaque Pinheiro !

Espero que essa alteração não traga problemas para usuários de outras linguagens (clipper, etc.). Acredito que alguns trazem o conteúdo do campo por completo (string), e depois tentam converter para data por exemplo... caso façam isso, terão problemas... 

De qualquer forma, no layout oficial o campo de recebimento é data/hora.

WRMedeiros

Focus

Link para o comentário
Compartilhar em outros sites

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