fraçoes de moeda

20/06/2017

0

Boa tarde, Galera

preciso de ajuda para algumas coisas: preciso que o fonte consiga identificar fraçoes de centavos, por exemplo 10.551,01089, e que eu consiga como resultado um valor de trilhoes caso seja o caso hoje no resultado ele come os pontos e virgulas e um resulta de 5 millhoes ele mostra como 5 mil.segue o fonte:

var indexItemPedido = 0;
function pesquisaPedidos() {

itensMarcados = false;
indexItemPedido = 0;

console.log("pesquisaPedidos");

loadingRegDoc.show();
$("#txtTotalEntradas").val("0,00");

if ($("#cmbNumeroEmpresa").val().trim().length > 0 && $("#cmbNumeroFilial").val().trim().length > 0 && $("#txtNumeroPedido").val().trim().length > 0 && $("#txtNumeroInvoice").val().trim().length > 0) {
console.log("pesquisaPedidos#primeira validacao");
var login = parent.WCMAPI.getUserLogin();
var pedido = $("#txtNumeroPedido").val();
var numfilial = $("#cmbNumeroFilial").val();
var numEmpSol = $("#cmbNumeroEmpresa").val();
var cdoc = $("#txtNumeroInvoice").val();
var cidFlgui = $("#txtNumSolicitacao").val();
//var primeiraBusca = $("#primeiraBusca").val();

//LIMPAR TABELA ANTES DE CARREGAR
//$("#tblItens tr[style='display: table-row;']").remove();
$("#tblItens tr[class='trItem']:not(:first)").remove()
console.log("pesquisaPedidos#tabela limpa");

//indexItemP = 0;

if (validaTamannho()) {
console.log("pesquisaPedidos#validaTamanho");

if (validaPedidos(cdoc, cidFlgui, pedido, login, numEmpSol, numfilial)){
if (pedido.indexOf(',') > -1){
for(p = 0; p < pedido.split(',').length; p++){
bindItensPedido(cdoc, cidFlgui, pedido.split(',')[p], login, numEmpSol, numfilial);
console.log("pesquisaPedidos#bindItensPedido#"+ p);
}
} else{
bindItensPedido(cdoc, cidFlgui, pedido, login, numEmpSol, numfilial);
console.log("pesquisaPedidos#bindItensPedido");
}
}

$(".chkItem").click(function(){
document.getElementById("txtTotalEntradas").value = "0,00";
});

$(".qtdItem").change(function(){
var qtd = parseFloat($(this).val());
var idx = $(this).prop("id").split('___')[1];

var qtdMax = parseFloat(document.getElementById("hddQTDMax___"+ idx).value);

if (qtd > qtdMax){
$(this).val(qtdMax);
qtd = qtdMax;
mensagem("Erro", "Quantidade superior ao máximo do item ("+ qtdMax +")", "");
}

var vlUnit = parseFloat(document.getElementById("txtVLUNIT___"+ idx).value.replace('.','').replace(',', '.'));
console.log("vlUnit: "+vlUnit);

var vlUnitOri = parseFloat(document.getElementById("txtNVLUNMOED___"+ idx).value.replace('.','').replace(',', '.'));
console.log("vlUnitOri: "+vlUnitOri);

var vlTotItem = vlUnit * qtd;
console.log("vlTotItem: "+vlTotItem);

var vlTotItemOri = vlUnitOri * qtd;
console.log("vlTotItemOri: "+vlTotItemOri);

document.getElementById("txtNTOTPED___"+ idx).value = numeroParaMoeda(vlTotItem,2,",",".");
document.getElementById("txtNVALMOED___"+ idx).value = numeroParaMoeda(vlTotItemOri,2,",",".");

document.getElementById("txtTotalEntradas").value = "0,00";
});
Thiago Pereira

Thiago Pereira

Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar