Wie bekomme ich auf die Druckvorlage einer Pickliste den Namen des Lagerplatzes, den ich als „Eigenes Feld" mit dem Namen „Lagerplatz" in einem Artikel definiert habe?
In der Picklisten-Druckvorlage gibt es dafür keine eigenständige Variable – das Feld muss per JTL_DirectQuery aus der Datenbank abgefragt werden.
Das SQL-Script
JTL_DirectQuery ("
SELECT tArtikelAttributSprache.cWertVarchar
FROM tArtikel
INNER JOIN tArtikelAttribut
ON tArtikel.kArtikel = tArtikelAttribut.kArtikel
INNER JOIN tArtikelAttributSprache
ON tArtikelAttribut.kArtikelAttribut = tArtikelAttributSprache.kArtikelAttribut
INNER JOIN tAttributSprache
ON tArtikelAttribut.kAttribut = tAttributSprache.kAttribut
WHERE cName = 'Lagerplatz' AND tArtikel.kArtikel = '
" + ToString$(PickListPositionOrder.ProductInternalId) + "
' ")
Hinweis: Die Feldbezeichnung „Lagerplatz" können Sie an Ihren eigenen Feldnamen anpassen.
PickListPositionOrder.ProductInternalId entspricht dem Wert tArtikel.kArtikel.