lieferschein print etiketten for address

This commit is contained in:
OpenXE 2024-12-06 13:07:25 +01:00
parent ac980b3dd4
commit 66e576ff46
3 changed files with 16 additions and 1 deletions

View File

@ -5643,6 +5643,12 @@ Die Gesamtsumme stimmt nicht mehr mit ursprünglich festgelegten Betrag '.
$etiketten_art = $projektarr['etiketten_art'];//$this->app->DB->Select("SELECT etiketten_art FROM projekt WHERE id='$projekt' LIMIT 1");
$etiketten_drucker = $projektarr['etiketten_drucker'];//$this->app->DB->Select("SELECT etiketten_drucker FROM projekt WHERE id='$projekt' LIMIT 1");
$etiketten_sort= $projektarr['etiketten_sort'];//$this->app->DB->Select("SELECT etiketten_drucker FROM projekt WHERE id='$projekt' LIMIT 1");
$etikett_adresse = $this->app->DB->SelectRow("SELECT lieferscheinpositionetikettdruck, lieferscheinpositionetikett FROM adresse WHERE id ='".$adresse."' LIMIT 1");
if ($etikett_adresse['lieferscheinpositionetikettdruck']) {
$etiketten_positionen = 1;
$etiketten_art = $etikett_adresse['lieferscheinpositionetikett'];
}
}
if($etiketten_positionen > 0)
{

View File

@ -718,6 +718,10 @@ class Lieferschein extends GenLieferschein
}
$etiketten_positionen = $this->app->DB->Select("SELECT etiketten_positionen FROM projekt WHERE id='$projekt' LIMIT 1");
$etikett_adresse = $this->app->DB->SelectRow("SELECT lieferscheinpositionetikettdruck, lieferscheinpositionetikett FROM adresse WHERE id ='".$adresse."' LIMIT 1");
if ($etikett_adresse['lieferscheinpositionetikettdruck']) {
$etiketten_positionen = 1;
}
if($etiketten_positionen > 0)
$etiketten = "<option value=\"positionenetiketten\">Positionen als Etiketten</option>";
$casestorno = "case 'storno': if(!confirm('Wirklich stornieren?')) return document.getElementById('aktion$prefix').selectedIndex = 0; else window.location.href='index.php?module=lieferschein&action=delete&id=%value%'; break;";
@ -2100,6 +2104,11 @@ class Lieferschein extends GenLieferschein
$projectId
)
);
$etikett_adresse = $this->app->DB->SelectRow("SELECT lieferscheinpositionetikettdruck, lieferscheinpositionetikett FROM adresse WHERE id = (SELECT adresse FROM lieferschein WHERE id = '".$deliveryNoteId."') LIMIT 1");
if ($etikett_adresse['lieferscheinpositionetikettdruck']) {
$projectRow['etiketten_positionen'] = 1;
$projectRow['etiketten_art'] = $etikett_adresse['lieferscheinpositionetikett'];
}
if(empty($projectRow) || $projectRow['etiketten_positionen'] <= 0) {
return false;
}

View File

@ -128,7 +128,7 @@
<!--<tr><td width="300">{|Automatisch Versand anlegen|}:</td><td>[AUTOVERSAND][MSGAUTOVERSAND]&nbsp;<i>Bei Auftr&auml;gen ist die Option "per Versandzentrum versenden" automatisch gesetzt.</i></td></tr>-->
<tr><td>{|Drucker Stufe (Kommissionierung)|}</td><td>[DRUCKERLOGISTIKSTUFE1][MSGDRUCKERLOGISTIKSTUFE1]&nbsp;<i>{|z.B. Lieferschein drucken|}</i></td></tr>
<tr><td>{|Drucker Stufe (Versand)|}</td><td>[DRUCKERLOGISTIKSTUFE2][MSGDRUCKERLOGISTIKSTUFE2]&nbsp;<i>{|Belege bei Versandstation|}</i></td></tr>
<tr><td>{|Lieferscheinposition: Etiketten|}</td><td>[ETIKETTEN_POSITIONEN][MSGETIKETTEN_POSITIONEN]&nbsp;<i></i></td></tr>
<tr><td>{|Lieferscheinposition: Etiketten|}</td><td>[ETIKETTEN_POSITIONEN][MSGETIKETTEN_POSITIONEN]&nbsp;<i>Kann auch nur an einzelnen Adressen aktiviert werden</i></td></tr>
<tr><td>{|Lieferscheinposition: Etiketten-Drucker|}</td><td>[ETIKETTEN_DRUCKER][MSGETIKETTEN_DRUCKER]&nbsp;<i></i></td></tr>
<tr><td>{|Lieferscheinposition: Etiketten-Art|}</td><td>[ETIKETTEN_ART][MSGETIKETTEN_ART]&nbsp;<i></i></td></tr>
<tr><td>{|Lieferscheinposition: Etiketten-Sortierung|}</td><td>[ETIKETTEN_SORT][MSGETIKETTEN_SORT]&nbsp;<i></i></td></tr>