Fix per qta impegnate
This commit is contained in:
parent
7b0ed00baa
commit
0085823728
|
@ -28,6 +28,7 @@ $query = 'SELECT
|
||||||
or_ordini.numero_esterno,
|
or_ordini.numero_esterno,
|
||||||
data,
|
data,
|
||||||
SUM(or_righe_ordini.qta) AS qta_ordinata,
|
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
|
or_righe_ordini.um
|
||||||
FROM or_ordini
|
FROM or_ordini
|
||||||
INNER JOIN or_righe_ordini ON or_ordini.id = or_righe_ordini.idordine
|
INNER JOIN or_righe_ordini ON or_ordini.id = or_righe_ordini.idordine
|
||||||
|
@ -52,7 +53,7 @@ echo '
|
||||||
<div class="panel-body" style="min-height:98px;">';
|
<div class="panel-body" style="min-height:98px;">';
|
||||||
|
|
||||||
$ordini = $dbo->fetchArray(str_replace('|dir|', 'entrata', $query));
|
$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)) {
|
if (!empty($ordini)) {
|
||||||
echo '
|
echo '
|
||||||
<table class="table table-bordered table-condensed table-striped">
|
<table class="table table-bordered table-condensed table-striped">
|
||||||
|
@ -68,7 +69,7 @@ if (!empty($ordini)) {
|
||||||
$modulo = Modules::get('Ordini cliente');
|
$modulo = Modules::get('Ordini cliente');
|
||||||
foreach ($ordini as $documento) {
|
foreach ($ordini as $documento) {
|
||||||
$numero = !empty($documento['numero_esterno']) ? $documento['numero_esterno'] : $documento['numero'];
|
$numero = !empty($documento['numero_esterno']) ? $documento['numero_esterno'] : $documento['numero'];
|
||||||
$qta = $documento['qta_ordinata'];
|
$qta = $documento['qta_impegnata'];
|
||||||
|
|
||||||
echo '
|
echo '
|
||||||
<tr>
|
<tr>
|
||||||
|
@ -175,7 +176,7 @@ echo '
|
||||||
*/
|
*/
|
||||||
$qta_presente = $articolo->qta > 0 ? $articolo->qta : 0;
|
$qta_presente = $articolo->qta > 0 ? $articolo->qta : 0;
|
||||||
$diff = ($qta_presente - $impegnato + $ordinato) * -1;
|
$diff = ($qta_presente - $impegnato + $ordinato) * -1;
|
||||||
$da_ordinare = $diff < 0 ? 0 : $diff;
|
$da_ordinare = (($diff <= 0) ? 0 : $diff);
|
||||||
|
|
||||||
echo '
|
echo '
|
||||||
<div class="col-md-3">
|
<div class="col-md-3">
|
||||||
|
|
Loading…
Reference in New Issue