diff --git a/include/common/importa.php b/include/common/importa.php index 3c8984e5e..e87bc0ffe 100755 --- a/include/common/importa.php +++ b/include/common/importa.php @@ -34,15 +34,21 @@ $final_module = Modules::get($name); // IVA predefinita $id_iva = $id_iva ?: setting('Iva predefinita'); +$righe_totali = $documento->getRighe(); if ($final_module['name'] == 'Interventi') { - $righe = $documento->getRighe()->where('qta_rimanente', '>', 0)->where('is_descrizione', '=', 0); + $righe = $righe_totali->where('is_descrizione', '=', 0) + ->where('qta_rimanente', '>', 0); + $righe_evase = $righe_totali->where('is_descrizione', '=', 0) + ->where('qta_rimanente', '=', 0); } elseif ($final_module['name'] == 'Ordini fornitore') { - $righe = $documento->getRighe(); + $righe = $righe_totali; + $righe_evase = collect(); } else { - $righe = $documento->getRighe()->where('qta_rimanente', '>', 0); + $righe = $righe_totali->where('qta_rimanente', '>', 0); + $righe_evase = $righe_totali->where('qta_rimanente', '=', 0); } -if (empty($righe)) { +if ($righe->isEmpty()) { echo '
'.tr('Non ci sono elementi da evadere').'...
'; @@ -355,21 +361,56 @@ echo ' '; -echo ' - '; +'.tr('Descrizione').' | +'.tr('Q.tà').' | +
---|---|
'.$riga->descrizione.' | +'.numberFormat($riga->qta, 'qta').' '.$riga->um.' | +