From 00858237282bee4de5b50cbd98d9e09740a18875 Mon Sep 17 00:00:00 2001 From: Luca Date: Tue, 9 Mar 2021 17:26:12 +0100 Subject: [PATCH] Fix per qta impegnate --- modules/articoli/plugins/articoli.giacenze.php | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/modules/articoli/plugins/articoli.giacenze.php b/modules/articoli/plugins/articoli.giacenze.php index 201afc351..3ea9210ce 100755 --- a/modules/articoli/plugins/articoli.giacenze.php +++ b/modules/articoli/plugins/articoli.giacenze.php @@ -28,6 +28,7 @@ $query = 'SELECT or_ordini.numero_esterno, data, SUM(or_righe_ordini.qta) AS qta_ordinata, + SUM(or_righe_ordini.qta - or_righe_ordini.qta_evasa) AS qta_impegnata, or_righe_ordini.um FROM or_ordini INNER JOIN or_righe_ordini ON or_ordini.id = or_righe_ordini.idordine @@ -52,7 +53,7 @@ echo '
'; $ordini = $dbo->fetchArray(str_replace('|dir|', 'entrata', $query)); -$impegnato = sum(array_column($ordini, 'qta_ordinata')); +$impegnato = sum(array_column($ordini, 'qta_impegnata')); if (!empty($ordini)) { echo ' @@ -68,7 +69,7 @@ if (!empty($ordini)) { $modulo = Modules::get('Ordini cliente'); foreach ($ordini as $documento) { $numero = !empty($documento['numero_esterno']) ? $documento['numero_esterno'] : $documento['numero']; - $qta = $documento['qta_ordinata']; + $qta = $documento['qta_impegnata']; echo ' @@ -175,7 +176,7 @@ echo ' */ $qta_presente = $articolo->qta > 0 ? $articolo->qta : 0; $diff = ($qta_presente - $impegnato + $ordinato) * -1; -$da_ordinare = $diff < 0 ? 0 : $diff; +$da_ordinare = (($diff <= 0) ? 0 : $diff); echo '