From d01e37d15c9c319cff956b6bfbff00f1d5906abf Mon Sep 17 00:00:00 2001 From: OpenXE <> Date: Fri, 7 Jun 2024 17:59:17 +0200 Subject: [PATCH] Kommissionierung removed background --- www/pages/auftrag.php | 7 ++++--- www/pages/kommissionierung.php | 2 +- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/www/pages/auftrag.php b/www/pages/auftrag.php index 8d61edde..2153f982 100644 --- a/www/pages/auftrag.php +++ b/www/pages/auftrag.php @@ -6563,7 +6563,8 @@ Die Gesamtsumme stimmt nicht mehr mit ursprünglich festgelegten Betrag '. simulieren: true ); - $druckercode = $this->app->erp->Firmendaten('standardversanddrucker'); + $projekt = $this->app->DB->Select("SELECT projekt FROM auftrag WHERE id='$v' LIMIT 1"); + $druckercode = $this->app->erp->Projektdaten($projekt,'druckerlogistikstufe1'); $settings = $this->app->DB->SelectRow(" SELECT @@ -7350,12 +7351,12 @@ Die Gesamtsumme stimmt nicht mehr mit ursprünglich festgelegten Betrag '. // Kommissionierschein if ($mengedruck > 0) { + $this->app->erp->BriefpapierHintergrunddisable = true; // Disable background $Brief = new KommissionierungPDF($this->app, styleData: array('ohne_steuer' => true, 'artikeleinheit' => false, 'abstand_boxrechtsoben' => -70, 'abstand_artikeltabelleoben' => -70, 'abstand_betreffzeileoben' => -70, 'preise_ausblenden' => true)); $Brief->GetKommissionierung($kommissionierung); $tmpfile = $Brief->displayTMP(); - $this->app->erp->BriefpapierHintergrunddisable = true; // Disable background for($drucklauf = 0; $drucklauf < $mengedruck;$drucklauf++) { - $this->app->printer->Drucken($druckercode, $tmpfile); + $spooler_id = $this->app->printer->Drucken($druckercode, $tmpfile); } unlink($tmpfile); $this->app->erp->BriefpapierHintergrundDisable($druckercode); // Restore default background from printersettings diff --git a/www/pages/kommissionierung.php b/www/pages/kommissionierung.php index 22ffb526..f9146799 100644 --- a/www/pages/kommissionierung.php +++ b/www/pages/kommissionierung.php @@ -226,7 +226,7 @@ class Kommissionierung { public function kommissionierung_print() { $id = $this->app->Secure->GetGET('id'); - $Brief = new KommissionierungPDF($this->app, styleData: array('ohne_steuer' => true, 'artikeleinheit' => false, 'abstand_boxrechtsoben' => -70, 'abstand_artikeltabelleoben' => -70, 'abstand_betreffzeileoben' => -70, 'preise_ausblenden' => true)); + $Brief = new KommissionierungPDF($this->app, styleData: array('ohne_steuer' => true, 'artikeleinheit' => false, 'abstand_boxrechtsoben' => -70, 'abstand_artikeltabelleoben' => -70, 'abstand_betreffzeileoben' => -70, 'preise_ausblenden' => true, 'hintergrund' => 'none')); $Brief->GetKommissionierung($id); $Brief->displayDocument(false); exit();