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);