From feb74ae7bf8f4033ea617b00e44e35b426569262 Mon Sep 17 00:00:00 2001 From: Pek5892 Date: Thu, 27 Apr 2023 15:30:37 +0200 Subject: [PATCH] Fix #1296 --- modules/ordini/actions.php | 4 +++- modules/preventivi/actions.php | 3 ++- modules/preventivi/row-list.php | 2 +- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/modules/ordini/actions.php b/modules/ordini/actions.php index 0d2d1feb3..3c9c60a1a 100755 --- a/modules/ordini/actions.php +++ b/modules/ordini/actions.php @@ -244,6 +244,7 @@ switch (post('op')) { $sconto->descrizione = post('descrizione'); $sconto->note = post('note'); $sconto->setScontoUnitario(post('sconto_unitario'), post('idiva')); + $sconto->confermato = ($dir = 'entrata' ? setting('Conferma automaticamente le quantità negli ordini cliente') : setting('Conferma automaticamente le quantità negli ordini fornitore')); $sconto->save(); @@ -685,7 +686,8 @@ switch (post('op')) { } $provvigione = $dbo->selectOne('an_anagrafiche', 'provvigione_default', ['idanagrafica' => $ordine->idagente])['provvigione_default']; - + + $articolo->confermato = ($dir = 'entrata' ? setting('Conferma automaticamente le quantità negli ordini cliente') : setting('Conferma automaticamente le quantità negli ordini fornitore')); $articolo->setPrezzoUnitario($prezzo_unitario, $id_iva); $articolo->setSconto($sconto, 'PRC'); $articolo->setProvvigione($provvigione ?: 0, 'PRC'); diff --git a/modules/preventivi/actions.php b/modules/preventivi/actions.php index 3deb24b31..3bc425228 100755 --- a/modules/preventivi/actions.php +++ b/modules/preventivi/actions.php @@ -282,7 +282,7 @@ switch (post('op')) { $sconto->descrizione = post('descrizione'); $sconto->note = post('note'); $sconto->setScontoUnitario(post('sconto_unitario'), post('idiva')); - + $sconto->confermato = setting('Conferma automaticamente le quantità nei preventivi'); $sconto->save(); if (post('idriga') != null) { @@ -466,6 +466,7 @@ switch (post('op')) { $articolo->um = $originale->um; $articolo->qta = 1; $articolo->costo_unitario = $originale->prezzo_acquisto; + $articolo->confermato = setting('Conferma automaticamente le quantità nei preventivi'); $id_iva = ($preventivo->anagrafica->idiva_vendite ?: $originale->idiva_vendita) ?: setting('Iva predefinita'); $id_anagrafica = $preventivo->idanagrafica; diff --git a/modules/preventivi/row-list.php b/modules/preventivi/row-list.php index bf77a9dbb..2333ad65e 100755 --- a/modules/preventivi/row-list.php +++ b/modules/preventivi/row-list.php @@ -252,7 +252,7 @@ if (!empty($sconto)) { '.tr('Sconto/maggiorazione', [], ['upper' => true]).': - '.moneyFormat($preventivo->sconto, 2).' + '.moneyFormat($sconto, 2).' ';