From 419baed83ecab7337ba40a7f9d5f9f8241c40a8d Mon Sep 17 00:00:00 2001 From: OpenXE <> Date: Fri, 6 Dec 2024 20:58:28 +0100 Subject: [PATCH] etiketten_kommissionierung autoversand --- www/pages/auftrag.php | 33 ++++++++++++++++++-------- www/widgets/templates/_gen/projekt.tpl | 2 +- 2 files changed, 24 insertions(+), 11 deletions(-) diff --git a/www/pages/auftrag.php b/www/pages/auftrag.php index 380102eb..f0c74f6e 100644 --- a/www/pages/auftrag.php +++ b/www/pages/auftrag.php @@ -5815,11 +5815,18 @@ Die Gesamtsumme stimmt nicht mehr mit ursprünglich festgelegten Betrag '. $kommissionierung = $this->app->erp->GetNextKommissionierung(); $druckercode = $this->app->erp->Projektdaten($projekt,'druckerlogistikstufe1'); - $etikettendrucker = $this->app->erp->Projektdaten($projekt,'etiketten_drucker'); + $etikettautodruck = $this->app->erp->Projektdaten($projekt,'etiketten_kommissionierung'); + $etikettendrucker = $this->app->erp->Projektdaten($projekt,'etiketten_kommissionierung_drucker'); + $etikettart = $this->app->erp->Projektdaten($projekt,'etiketten_kommissionierung_art'); $sql = "SELECT etikett, etikettautodruck FROM adresse WHERE id =".$adresse; $settings = $this->app->DB->SelectRow($sql); + if ($settings['etikettautodruck']) { + $etikettautodruck = true; + $etikettart = $settings['etikett']; + } + $this->Kommissionieren( kommissionierung : $kommissionierung, auftrag: $id, @@ -5828,8 +5835,8 @@ Die Gesamtsumme stimmt nicht mehr mit ursprünglich festgelegten Betrag '. lagerplatzliste: $auslagernresult, mengedruck: $projektarr['autodruckkommissionierscheinstufe1']?$projektarr['autodruckkommissionierscheinstufe1menge']:0, druckercode: $druckercode, - mengeetiketten: $settings['etikettautodruck']?1:0, - etikett: $settings['etikettautodruck']?$settings['etikett']:0, + mengeetiketten: $etikettautodruck?1:0, + etikett: $etikettautodruck?$etikettart:0, etikettendrucker: $etikettendrucker); } @@ -6593,7 +6600,17 @@ Die Gesamtsumme stimmt nicht mehr mit ursprünglich festgelegten Betrag '. WHERE auftrag.id = '".$v."'" ); - $etikettendrucker = $this->app->erp->Projektdaten($settings['projekt'],'etiketten_drucker'); + $etikettautodruck = $this->app->erp->Projektdaten($projekt,'etiketten_kommissionierung'); + $etikettendrucker = $this->app->erp->Projektdaten($projekt,'etiketten_kommissionierung_drucker'); + $etikettart = $this->app->erp->Projektdaten($projekt,'etiketten_kommissionierung_art'); + + $sql = "SELECT etikett, etikettautodruck FROM adresse WHERE id =".$adresse; + $settings = $this->app->DB->SelectRow($sql); + + if ($settings['etikettautodruck']) { + $etikettautodruck = true; + $etikettart = $settings['etikett']; + } $this->Kommissionieren( kommissionierung : $kid, @@ -6603,8 +6620,8 @@ Die Gesamtsumme stimmt nicht mehr mit ursprünglich festgelegten Betrag '. lagerplatzliste: $auslagernresult, mengedruck: $settings['autodruckkommissionierscheinstufe1']?$settings['autodruckkommissionierscheinstufe1menge']:0, druckercode: $druckercode, - mengeetiketten: $settings['etikettautodruck']?1:0, - etikett: $vorkommissionieren_ohne_etiketten?0:($settings['etikettautodruck']?$settings['etikett']:0), + mengeetiketten: $etikettautodruck?1:0, + etikett: $vorkommissionieren_ohne_etiketten?0:($etikettautodruck?$etikettart:0), etikettendrucker: $etikettendrucker); } } @@ -7390,10 +7407,6 @@ Die Gesamtsumme stimmt nicht mehr mit ursprünglich festgelegten Betrag '. druckercode: $etikettendrucker ); } - - //function EtikettenDrucker($kennung,$anzahl,$tabelle,$id,$variables="",$xml="",$druckercode="",$filenameprefix="",$xmlaspdf=false,$adresse=0,$verwendenals="") } - - } } diff --git a/www/widgets/templates/_gen/projekt.tpl b/www/widgets/templates/_gen/projekt.tpl index 533c8123..acb3f52f 100644 --- a/www/widgets/templates/_gen/projekt.tpl +++ b/www/widgets/templates/_gen/projekt.tpl @@ -139,7 +139,7 @@