From 25cf7de75b9d0336788776ae6e15a86f2022f0e2 Mon Sep 17 00:00:00 2001
From: OpenXE <>
Date: Fri, 5 May 2023 14:25:56 +0200
Subject: [PATCH] wareneingang usability improvements
---
www/pages/wareneingang.php | 47 +++++++++++++++++++++++---------------
1 file changed, 29 insertions(+), 18 deletions(-)
diff --git a/www/pages/wareneingang.php b/www/pages/wareneingang.php
index 03a0e68a..7b661d41 100644
--- a/www/pages/wareneingang.php
+++ b/www/pages/wareneingang.php
@@ -999,7 +999,7 @@ $lagerartikel = "";
LEFT JOIN bestellung on bestellung_position.bestellung = bestellung.id
where paketannahme = $id GROUP BY bestellung_position, paketdistribution.artikel) as p";*/
- $sql = "SELECT p.nummer,p.lieferantnummer, p.nummer, p.bestellbezug, p.name, p.menge, p.bemerkung from
+ $sql = "SELECT SQL_CALC_FOUND_ROWS p.nummer,p.lieferantnummer, p.nummer, p.bestellbezug, p.name, p.menge, p.bemerkung from
(SELECT bestellung.belegnr as bestellbezug, bestellung_position.bestellnummer as lieferantnummer ,artikel.nummer as nummer, artikel.name_de as name, ".$this->app->erp->FormatMenge("paketdistribution.menge")." as menge, paketdistribution.bemerkung
FROM paketdistribution
INNER JOIN artikel ON artikel.id = paketdistribution.artikel
@@ -1008,7 +1008,7 @@ $lagerartikel = "";
where paketannahme = $id) as p";
$where = "";
- $count = "SELECT count(DISTINCT artikel) FROM paketdistribution p WHERE paketannahme = $id";
+ $count = "SELECT count(DISTINCT id) FROM paketdistribution p WHERE paketannahme = $id";
// $groupby = "";
break;
@@ -1032,11 +1032,14 @@ $lagerartikel = "";
// $groupby = "";
*/
$allowed['paketannahme_list'] = array('list');
- $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
+ $heading = array('','Paket-Nr.','Datum','Status','Name', 'Kunde', 'Lieferant','Bestellung','LS-Nr.','RE-Nr.', 'Bearbeiter','Bemerkung', 'Menü');
+ $width = array('1%','5%','10%','10%','10%','10%','10%','10%','10%','10%','10%'); // Fill out manually later
+
+ $drop = "'' AS `open`";
$findcols = array(
- 'paketannahme.id',
+ 'paketannahme.id',
+ 'paketannahme.id',
'paketannahme.datum',
'paketannahme.status',
'adresse.name',
@@ -1068,7 +1071,8 @@ $lagerartikel = "";
$menu = "
" . " |