From e68ac072d8e737e5e8bcf6062fd7ad22a2ee9839 Mon Sep 17 00:00:00 2001 From: loviuz Date: Fri, 18 Jun 2021 11:37:43 +0200 Subject: [PATCH] Aggiunta sede nella lista movimenti --- modules/articoli/plugins/articoli.movimenti.php | 17 +++++++++++------ modules/articoli/src/Articolo.php | 4 ++-- 2 files changed, 13 insertions(+), 8 deletions(-) diff --git a/modules/articoli/plugins/articoli.movimenti.php b/modules/articoli/plugins/articoli.movimenti.php index 0eb1cf108..b85125665 100755 --- a/modules/articoli/plugins/articoli.movimenti.php +++ b/modules/articoli/plugins/articoli.movimenti.php @@ -62,23 +62,24 @@ echo ' // Individuazione movimenti $movimenti = $articolo->movimentiComposti() - ->orderBy('data', 'DESC') - ->orderBy('id', 'DESC'); + ->orderBy('mg_movimenti.data', 'DESC') + ->orderBy('mg_movimenti.id', 'DESC'); if (empty($_GET['movimentazione_completa'])) { $movimenti->limit(20); } // Raggruppamento per documento -$movimenti = $movimenti->get(); +$movimenti = $movimenti->leftJoin('an_sedi', 'mg_movimenti.idsede', 'an_sedi.id')->get(); if (!empty($movimenti)) { echo ' - + - - + + + '; foreach ($movimenti as $i => $movimento) { @@ -109,6 +110,10 @@ if (!empty($movimenti)) { + + '; // Data diff --git a/modules/articoli/src/Articolo.php b/modules/articoli/src/Articolo.php index 29788b9f2..48edd1307 100755 --- a/modules/articoli/src/Articolo.php +++ b/modules/articoli/src/Articolo.php @@ -222,8 +222,8 @@ class Articolo extends Model public function movimentiComposti() { return $this->movimenti() - ->selectRaw('*, sum(qta) as qta_documento, IFNULL(reference_type, id) as tipo_gruppo') - ->groupBy('tipo_gruppo', 'reference_id'); + ->selectRaw('*, sum(mg_movimenti.qta) as qta_documento, IFNULL(mg_movimenti.reference_type, mg_movimenti.id) as tipo_gruppo') + ->groupBy('tipo_gruppo', 'mg_movimenti.reference_id'); } public function categoria()
'.tr('Q.tà').''.tr('Q.tà').' '.tr('Q.tà progressiva').' '.tr('Operazione').''.tr('Data').'#'.tr('Sede').''.tr('Data').'#
'.$movimento->descrizione.''.($movimento->hasDocument() ? ' - '.reference($movimento->getDocument()) : '').' + + '.( $movimento->nomesede ?: tr('Sede legale') ).'