Ir para conteúdo
  • Cadastre-se

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

Recommended Posts

Postado

Bom dia,

 

Estou com um problema em um notebook quando tento enviar uma NFC-e na versão 3.10. O erro ocorre quando verifica se é versão 3.10 para assim gerar a tag vICMSDeson, comparando o valor armazenado na propriedade (NFe.infNFe.versao >= 3.10), ou seja, a propriedade NFe.infNFe.versao contem o valor '3,1' mas quando compara ambos o valor não bate.

 

Segundo um artigo que estive lendo, ele aconselha usar funções como "SameValue" pra comparar valores e não faze-los diretamente.

 

http://rvelthuis.de/articles/articles-floats.html

 

Do not compare values directly, but use library functions like SameValue.

 

Outra coisa que notei é que este erro só ocorre em determinadas maquinas. por exemplo, em um PC com win7 x64 funciona normalmente, já em um notebook com mesma versão de SO ocorre este erro.

 

 

Gostaria de saber se alguem já passou por situações como esta e como devo proceder pra corrigi-lo.

 

Desde já grato!!

  • Consultores
Postado

Boa tarde Roberto,

 

Na rotina que alimenta o componente com os dados pertinentes a nota você esta atribuindo qual valor para o campo versão?

 

Eu faço desta forma:

 

     if ACBrNFe.Configuracoes.Geral.VersaoDF = ve200
      then begin
        infNFe.Versao := 2;
        (...)
      end
      else begin
        infNFe.Versao := 3.1;
        (...)
      end;
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

Gostaria de saber se alguem já passou por situações como esta e como devo proceder pra corrigi-lo.

 

Desde já grato!!

 

Os artigos do Rudy Velthuis que você citou são as sugestões que eu dou pra qualquer problema parecido.

[]'s

Consultor SAC ACBr

Elton
Profissionalize o ACBr na sua empresa, conheça o ACBr Pro.

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.
  • Este tópico foi criado há 3732 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.