Bugfix autoversand lieferscheinauslagern

This commit is contained in:
OpenXE 2024-06-10 14:57:28 +02:00
parent d01e37d15c
commit e3ffa8c1b8

View File

@ -5778,10 +5778,21 @@ Die Gesamtsumme stimmt nicht mehr mit ursprünglich festgelegten Betrag '.
if($kommissionierverfahren==='lieferschein' && $lieferschein > 0) if($kommissionierverfahren==='lieferschein' && $lieferschein > 0)
{ {
//FALL 1 Lieferschein mit Lagerplatz //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."'"; $sql = "SELECT id FROM kommissionierung k WHERE k.auftrag = '".$id."'";
$vorkommissionierung = $this->app->DB->Select($sql); $vorkommissionierung = $this->app->DB->Select($sql);
if (!$vorkommissionierung) if (!$vorkommissionierung)
{ {
$kommissionierung = $this->app->erp->GetNextKommissionierung(); $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'); $druckercode = $this->app->erp->Projektdaten($projekt,'druckerlogistikstufe1');
$etikettendrucker = $this->app->erp->Projektdaten($projekt,'etiketten_drucker'); $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; $sql = "SELECT etikett, etikettautodruck FROM adresse WHERE id =".$adresse;
$settings = $this->app->DB->SelectRow($sql); $settings = $this->app->DB->SelectRow($sql);