From e3ffa8c1b84f911bddf91cad762188ba9fbf28a0 Mon Sep 17 00:00:00 2001 From: OpenXE <> Date: Mon, 10 Jun 2024 14:57:28 +0200 Subject: [PATCH] Bugfix autoversand lieferscheinauslagern --- www/pages/auftrag.php | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/www/pages/auftrag.php b/www/pages/auftrag.php index 2153f982..d0e914fe 100644 --- a/www/pages/auftrag.php +++ b/www/pages/auftrag.php @@ -5778,10 +5778,21 @@ Die Gesamtsumme stimmt nicht mehr mit ursprünglich festgelegten Betrag '. if($kommissionierverfahren==='lieferschein' && $lieferschein > 0) { //FALL 1 Lieferschein mit Lagerplatz + + $auslagernresult = + $this->app->erp->LieferscheinAuslagern( + $lieferschein, + true, + (int)$this->app->DB->Select(sprintf('SELECT standardlager FROM auftrag WHERE id = %d LIMIT 1', $id)), + 'lieferschein', + true, + false, + $nurRestmenge + ); $sql = "SELECT id FROM kommissionierung k WHERE k.auftrag = '".$id."'"; $vorkommissionierung = $this->app->DB->Select($sql); - + if (!$vorkommissionierung) { $kommissionierung = $this->app->erp->GetNextKommissionierung(); @@ -5789,17 +5800,6 @@ Die Gesamtsumme stimmt nicht mehr mit ursprünglich festgelegten Betrag '. $druckercode = $this->app->erp->Projektdaten($projekt,'druckerlogistikstufe1'); $etikettendrucker = $this->app->erp->Projektdaten($projekt,'etiketten_drucker'); - $auslagernresult = - $this->app->erp->LieferscheinAuslagern( - $lieferschein, - true, - (int)$this->app->DB->Select(sprintf('SELECT standardlager FROM auftrag WHERE id = %d LIMIT 1', $id)), - 'lieferschein', - true, - false, - $nurRestmenge - ); - $sql = "SELECT etikett, etikettautodruck FROM adresse WHERE id =".$adresse; $settings = $this->app->DB->SelectRow($sql);