Ir para conteúdo
  • Cadastre-se

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

Recommended Posts

Postado

Boa tarde,

Fiz uma atualização do AcbrCT-e hoje e todos os campos com valores estão sendo gerados no CT-e sem o ponto(.) das casas decimais. Poderiam me ajudar?
Alguns campos/tags de Exemplo : vcarga, qcarga.

Campo qcarga com valor 0.0180 esta sendo gerado assim: 00180.

Agradeço a ajuda.

 

Postado

Boa tarde, o estado é MG. Estou passando o seguinte valor (0.0180) para o campo qCarga.

Segue trecho do xml de como o valor esta saindo: (00180 em vez de 0.0180).

<infQ>
  <cUnid>02</cUnid>
 
<tpMed>PESO BRUTO</tpMed>
  <qCarga>00180</qCarga>
</infQ>

Muito Obrigado.

Postado

Acredito que o meu problema esta relacionado a função FloatToString do ACBrUtil. e o DecimalSeparator que estou utilizando.
O DecimalSeparator que estou utilizando é ponto(.).

O pcnGerador utiliza esta função. "ConteudoProcessado := FloatToString( valorDbl, '.', FloatMask(NumeroDecimais));"

  • Curtir 1
Postado

Bom dia estou com o mesmo problema.

Desde 02/10/15, quando atualizei o componente ACBR para atualizar as novas URLs da SEFAZ RS, os campos de valores ficaram sem o ponto (.)  para separar os decimais.

Estou anexando os XML de antes de atualizar o componente, e depois de atualizar (apenas modifiquei manualmente as tags de CNPJ e IE).

Obrigado.

2015-10-05_7099-nfe_ACBR_sem_atualizar.xml

2015-10-05_7099-nfe_ACBR atualizado.xml

Postado

Bom dia Italo,

Desculpa a ignorância, mas não sei lhe informar se estou utilizando as fontes do Trunk2. Como devo proceder para verificar?

Com relação a configuração do Windows, vc se refere a configuração de "Região e Idioma"?

Se for isso, está tudo no padrão Português (Brasil) que usa o separador decimal como vírgula (,) e o agrupador de dígitos como ponto (.)

Porém o BD da aplicação é SQL, e o separador decimal é ponto (.) , por conta do padrão americano.

 

Postado (editado)

Bom dia Italo,

Li e compreendi o uso do Trunk2... inclusive verifiquei o código e entendi o porque do "sumiço"  do digito decimal, e por isso entendi a implementação do novo método FormatFloatBR.

Já baixei o AcBrInstall_Trunk2.exe , mas estou com problemas na instalação, procurei no Forum e encontrei pessoas com problema semelhante, estou postando naquele tópico sobre a instalação para evitar o "Flood".

Obrigado pelo apoio.

 

 

Editado por elton.sato
  • Este tópico foi criado há 3444 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.