etiketten lieferschein position extended

This commit is contained in:
OpenXE 2024-12-06 11:33:53 +01:00
parent fc3477b35d
commit a9fd34608e
2 changed files with 228 additions and 211 deletions

View File

@ -139,8 +139,10 @@ class Etiketten extends GenEtiketten {
$pos = $this->app->DB->SelectArr(
sprintf(
'SELECT art.*,lp.id, lp.bezeichnung, lp.nummer as lpnummer, lp.menge
'SELECT art.*,lp.id, lp.bezeichnung, lp.nummer as lpnummer, TRIM(lp.menge)+0 AS menge, lp.artikelnummerkunde, a.belegnr as auftragnummer, a.internet, a.ihrebestellnummer
FROM lieferschein_position AS lp
INNER JOIN lieferschein AS l ON lp.lieferschein = l.id
LEFT JOIN auftrag a ON l.auftragid = a.id
LEFT JOIN artikel AS art ON lp.artikel = art.id
WHERE lp.lieferschein= %d ORDER BY %s',
(int)$lieferschein, $etiketten_sort == 1?'lp.lagertext':'lp.sort'
@ -191,13 +193,17 @@ class Etiketten extends GenEtiketten {
$tmp['name_de'] = $row['bezeichnung'];
$tmp['nummer'] = $row['nummer'];
unset($tmp['bezeichnung']);
$tmp['menge'] = str_replace('.', ',', $this->app->erp->FormatMengeBetrag($row['menge'])); //$pos[$i]['menge'];
$tmp['menge'] = str_replace('.', ',', $row['menge']);
$tmp['lager_platz_name'] = $lagerbezeichnung;
$tmp['auftragnummer'] = $row['auftragnummer'];
$tmp['internet'] = $row['internet'];
$tmp['kundenbestellnummer'] = $row['ihrebestellnummer'];
$tmp['artikelnummerkunde'] = $row['artikelnummerkunde'];
$this->app->erp->EtikettenDrucker($etiketten_art, 1, 'lieferschein', $lieferschein, $tmp, '', $etiketten_drucker, '', false, $adresse, 'lieferschein_position');
}
}
}
/*
foreach($tmp as $key=>$value) {
$tmp[$key] = "CUT/Trennetikett";
}
@ -209,6 +215,7 @@ class Etiketten extends GenEtiketten {
$tmp['lager_platz_name']="CUT/Trennetikett";
$this->app->erp->EtikettenDrucker($etiketten_art,1,'lieferschein', $lieferschein,$tmp,'',$etiketten_drucker,'',false,$adresse,'lieferschein_position');
*/
}
}

View File

@ -95,6 +95,16 @@
<li>{ETIKETTENBILD} <i>aktuell nur in PDF</i></li>
<li>{BEZEICHNUNG1},{BEZEICHNUNG2}<i>Etikettendrucker 2-Zeilig</i></li>
</ul>
Lieferscheinpositionen:
<br>
<ul>
<li>{AUFTRAGNUMMER}</li>
<li>{INTERNET}</li>
<li>{KUNDENBESTELLNUMMER}</li>
<li>{ARTIKELNUMMERKUNDE}</li>
<li>{EAN}</li>
<li>{MENGE}</li>
</ul>
Produktion:
<br>
<ul>