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.