From 2d938e96a041056363c68652269e09ffac793897 Mon Sep 17 00:00:00 2001 From: OpenXE <> Date: Fri, 5 May 2023 13:39:03 +0200 Subject: [PATCH] wareneingang added column bestellung --- www/pages/content/wareneingang_list.tpl | 13 ++++++---- www/pages/wareneingang.php | 32 +++++++++++++++++++------ 2 files changed, 34 insertions(+), 11 deletions(-) diff --git a/www/pages/content/wareneingang_list.tpl b/www/pages/content/wareneingang_list.tpl index 1742e34f..dafbf3b4 100644 --- a/www/pages/content/wareneingang_list.tpl +++ b/www/pages/content/wareneingang_list.tpl @@ -1,5 +1,10 @@ -
- [MESSAGE] - [TAB1] - [TAB1NEXT] +
+ +
+ [MESSAGE] + [TAB1] + [TAB1NEXT] +
diff --git a/www/pages/wareneingang.php b/www/pages/wareneingang.php index 0ad9dc8f..03a0e68a 100644 --- a/www/pages/wareneingang.php +++ b/www/pages/wareneingang.php @@ -1032,8 +1032,8 @@ $lagerartikel = ""; // $groupby = ""; */ $allowed['paketannahme_list'] = array('list'); - $heading = array('Paket-Nr.','Datum','Status','Name', 'Kunde', 'Lieferant','LS-Nr.','RE-Nr.', 'Bearbeiter','Bemerkung', 'Menü'); - $width = array('5%','10%','10%','10%','10%','10%','10%','10%','10%'); // Fill out manually later + $heading = array('Paket-Nr.','Datum','Status','Name', 'Kunde', 'Lieferant','Bestellung','LS-Nr.','RE-Nr.', 'Bearbeiter','Bemerkung', 'Menü'); + $width = array('5%','10%','10%','10%','10%','10%','10%','10%','10%','10%'); // Fill out manually later $findcols = array( 'paketannahme.id', @@ -1041,7 +1041,8 @@ $lagerartikel = ""; 'paketannahme.status', 'adresse.name', 'adresse.kundennummer', - 'adresse.lieferantennummer', + 'adresse.lieferantennummer', + 'bestellung.belegnr', 'paketannahme.lsnr', 'paketannahme.renr', 'paketannahme.bearbeiter', @@ -1054,7 +1055,8 @@ $lagerartikel = ""; 'paketannahme.datum', 'adresse.name', 'adresse.kundennummer', - 'adresse.lieferantennummer', + 'adresse.lieferantennummer', + 'bestellung.belegnr', 'paketannahme.lsnr', 'paketannahme.renr', 'paketannahme.bearbeiter', @@ -1072,7 +1074,8 @@ $lagerartikel = ""; paketannahme.status, adresse.name, adresse.kundennummer, - adresse.lieferantennummer, + adresse.lieferantennummer, + GROUP_CONCAT(bestellung.belegnr), paketannahme.lsnr, paketannahme.renr, paketannahme.bearbeiter, @@ -1080,13 +1083,28 @@ $lagerartikel = ""; paketannahme.id FROM paketannahme INNER JOIN adresse - ON paketannahme.adresse = adresse.id"; + ON paketannahme.adresse = adresse.id + LEFT JOIN paketdistribution + ON paketannahme.id = paketdistribution.paketannahme + LEFT JOIN bestellung_position + ON paketdistribution.bestellung_position = bestellung_position.id + LEFT JOIN bestellung + ON bestellung.id = bestellung_position.bestellung"; $where = "1"; $count = "SELECT count(paketannahme.id) FROM paketannahme INNER JOIN adresse ON paketannahme.adresse = adresse.id"; -// $groupby = ""; + $groupby = "GROUP BY paketannahme.id, + paketannahme.id, + adresse.name, + adresse.kundennummer, + adresse.lieferantennummer, + paketannahme.lsnr, + paketannahme.renr, + paketannahme.bearbeiter, + paketannahme.bemerkung, + paketannahme.id "; break;