diff --git a/include/common/articolo.php b/include/common/articolo.php index e0ec67883..af87e1e0a 100755 --- a/include/common/articolo.php +++ b/include/common/articolo.php @@ -296,6 +296,12 @@ function aggiornaPrezzoArticolo() { let prezzo_previsto = getPrezzoPerQuantita(qta); $("#prezzo_unitario").val(prezzo_previsto).trigger("change"); + + // Aggiornamento automatico di guadagno e margine + if (direzione == "entrata") { + aggiorna_guadagno(); + } + } /** @@ -306,6 +312,12 @@ function aggiornaScontoArticolo() { let sconto_previsto = getScontoPerQuantita(qta); $("#sconto").val(sconto_previsto).trigger("change"); + + // Aggiornamento automatico di guadagno e margine + if (direzione == "entrata") { + aggiorna_guadagno(); + } + } /** diff --git a/include/common/riga.php b/include/common/riga.php index a1c9880f8..27fb76519 100755 --- a/include/common/riga.php +++ b/include/common/riga.php @@ -63,7 +63,7 @@ if ($options['dir'] == 'entrata') { var costo_unitario = $("#costo_unitario").val().toEnglish(); var prezzo = $("#prezzo_unitario").val().toEnglish(); var sconto = $("#sconto").val().toEnglish(); - if ($("#tipo_sconto").val() === "PRC") { + if ($("select[id^=\'tipo_sconto\']").val() === "PRC") { sconto = sconto / 100 * prezzo; } @@ -91,7 +91,7 @@ if ($options['dir'] == 'entrata') { $("#prezzo_unitario").keyup(aggiorna_guadagno); $("#costo_unitario").keyup(aggiorna_guadagno); $("#sconto").keyup(aggiorna_guadagno); - $("#tipo_sconto").change(aggiorna_guadagno); + $("select[id^=\'tipo_sconto\']").change(aggiorna_guadagno); '; }