Colocar valor do Fluig no RM

Boa tarde, tenho um processo aqui que quando coloco um valor no campo "valor" do formulario, nao mostra o que tem apos a virgula no campo "VALORORIGINAL" do RM.

Obs: O campo valor tem o nome idValor. Exemplo: Quando coloco 12,00 no fluig, vai 12,00 para o RM e quando coloco 12,34 no fluig, vai 12,00 para o RM (não pega o valor após a virgula). O campo idValor so aparece no beforeTaskSave if(atividadeAtual == 38 && nextSequenceId == 24){ //Recupera Valor: var valor = hAPI.getCardValue("idValor"); var strValor = valor.replace("R$ ", ""); hAPI.setCardValue("VALORORIGINAL", parseFloat(strValor)); log.info(">>>>>VALORORIGINAL: " + hAPI.getCardValue("VALORORIGINAL") ); }

// Insere Adiantamento if(atividadeAtual == 24 && nextSequenceId == 64 ){ //insereRMAdiantamento){ //Inserir lançamento de Adiantamento de Viagem var valor = hAPI.getCardValue("idValor"); var strValor = valor.replace("R$ ", ""); hAPI.setCardValue("VALORORIGINAL", parseFloat(strValor));

========================================================

Eu deixei o custom.js assim... var valore = $("#idValor").val(); valore = valore.replace("R$ ",""); valore = valore.replace(".",""); $("#idValor").val(valore);

Poderiam me ajudar? Agradeço desde, att.

Boa tarde,

Experimenta fazer isso após a linha:

var strValor = valor.replace("R$ ", "");

Coloca isso:

var strValor = valor.replace(".", ""); var strValor = valor.replace(",", ".");

Boa tarde, Obrigado por ajudar, fiz dessa forma ai tb e continuou do mesmo jeito, nao pega o numero apos a virgula.

Como ficou o código?

Ficou assim…
var valor = hAPI.getCardValue(“idValor”);
var strValor = valor.replace(“R$ “,””);
var strValor = valor.replace(“.”,“”);
var strValor = valor.replace(“,”,“.”);
hAPI.setCardValue(“VALORORIGINAL”, parseFloat(strValor));

O que eu te falei é para converter para um double original e remover a máscara, o certo mesmo seria que seu formulário nem estivesse gravando os dados com a máscara. Você consegue dar um log.info() na variável no ponto antes de chamar a integração com o RM pra verificar o que está vindo nela?

Acho que nao entendi direito, ficaria dessa forma a ultima linha?
hAPI.setCardValue(“VALORORIGINAL”, strValor);