Bom dia. Tenho um processo pai que starta um processo filho através do startProcess. Tenho dentro do "ProcessoPai" um campo pai e filho que guardo as informações do produto "Unidade" X "Valor" = "ValorTotal" Levo ao "ProcessoFilho" essas informações porem nem de todos os campos do pai e filho. EX: apenas de dois produtos específicos. Tenho no meu Formulário filho o campo valor total de produtos e o mesmo não atualiza com a informação correta.
Quando essa informação é inserida no formulário Pai a informação é atualizada o problema e no formulário filho.
function calculaTotal(obj) {
console.log("Blur objeto ID: " + obj);
id = obj.substring(17);
console.log("Id: " + id);
quantidade = $("input[id^='CP_QUANT___" + id + "']").val();
valor_unit = $("input[id^='valor_unitario___" + id + "']").val();
$("input[id^='valor_total___" + id + "']").val(parseFloat(String(quantidade).replace(",", ".")) * parseFloat(String(valor_unit).replace(",", ".")));
$("input[id^='totalGeral']").val(somarTotal());
}
function somarTotal() {
var valorTot = 0;
$("input[id^='valor_total___']").each(function (index, value) {
valorTot = valorTot + convertStringFloat($(this).val());
valorTot = parseFloat(valorTot.toFixed(2));
});
console.log("Valor: " + valorTot);
return valorTot;
}
function convertStringFloat(valor) {
if (valor.indexOf(',') == -1) {
} else {
valor = String(valor).replace(",", ".");
}
valor = parseFloat(valor);
return valor;
}
"Alterar o campo de valor total do processo filho depois de incluir um novo item no processo pai", seria isso o que você precisa ?
— Guilherme Faria 17 de Feb de 2020Não Guilherme, seria só fazer essa conta mesmo, pois não tenho interação no processo filho é só aprovação e o campo total não é atualizado.
— Danilo Mariano 17 de Feb de 2020