mirror of
https://github.com/devcode-it/openstamanager.git
synced 2025-06-05 22:09:38 +02:00
Introduzione separazione sconti
Modifiche instabili sulla gestione degli importi generali e sugli sconti.
This commit is contained in:
@@ -41,22 +41,22 @@ if ($options['dir'] == 'entrata') {
|
||||
// Prezzo di acquisto unitario
|
||||
echo '
|
||||
<div class="col-md-'.$width.'">
|
||||
{[ "type": "number", "label": "'.tr('Prezzo unitario di acquisto').'", "name": "prezzo_acquisto", "value": "'.$result['costo_unitario'].'", "icon-after": "'.currency().'" ]}
|
||||
{[ "type": "number", "label": "'.tr('Prezzo unitario di acquisto').'", "name": "costo_unitario", "value": "'.$result['costo_unitario'].'", "icon-after": "'.currency().'" ]}
|
||||
</div>';
|
||||
|
||||
// Funzione per l'aggiornamento in tempo reale del guadagno
|
||||
echo '
|
||||
<script>
|
||||
function aggiorna_guadagno() {
|
||||
var prezzo_acquisto = $("#prezzo_acquisto").val().toEnglish();
|
||||
var prezzo = $("#prezzo").val().toEnglish();
|
||||
var costo_unitario = $("#costo_unitario").val().toEnglish();
|
||||
var prezzo = $("#prezzo_unitario").val().toEnglish();
|
||||
var sconto = $("#sconto").val().toEnglish();
|
||||
if ($("#tipo_sconto").val() === "PRC") {
|
||||
sconto = sconto / 100 * prezzo;
|
||||
}
|
||||
|
||||
var guadagno = prezzo - sconto - prezzo_acquisto;
|
||||
var parent = $("#prezzo_acquisto").closest("div").parent();
|
||||
var guadagno = prezzo - sconto - costo_unitario;
|
||||
var parent = $("#costo_unitario").closest("div").parent();
|
||||
var div = parent.find("div[id*=\"errors\"]");
|
||||
|
||||
div.html("<small>'.tr('Guadagno').': " + guadagno.toLocale() + " " + globals.currency + "</small>");
|
||||
@@ -71,8 +71,8 @@ if ($options['dir'] == 'entrata') {
|
||||
|
||||
aggiorna_guadagno();
|
||||
|
||||
$("#prezzo").keyup(aggiorna_guadagno);
|
||||
$("#prezzo_acquisto").keyup(aggiorna_guadagno);
|
||||
$("#prezzo_unitario").keyup(aggiorna_guadagno);
|
||||
$("#costo_unitario").keyup(aggiorna_guadagno);
|
||||
$("#sconto").keyup(aggiorna_guadagno);
|
||||
$("#tipo_sconto").change(aggiorna_guadagno);
|
||||
</script>';
|
||||
@@ -81,7 +81,7 @@ if ($options['dir'] == 'entrata') {
|
||||
// Prezzo di vendita unitario
|
||||
echo '
|
||||
<div class="col-md-'.$width.'">
|
||||
{[ "type": "number", "label": "'.$label.'", "name": "prezzo", "value": "'.$result['prezzo_unitario'].'", "required": 1, "icon-after": "'.currency().'" ]}
|
||||
{[ "type": "number", "label": "'.$label.'", "name": "prezzo_unitario", "value": "'.$result['prezzo_unitario'].'", "required": 1, "icon-after": "'.currency().'", "help": "'.($options['dir'] == 'entrata' && setting('Utilizza prezzi di vendita con IVA incorporata') ? tr('Importo con IVA incorporata') : '').'" ]}
|
||||
</div>';
|
||||
|
||||
// Sconto unitario
|
||||
|
||||
Reference in New Issue
Block a user