Hm,
normalerweise sollte es bei den Rechnungen mit
JTL_DirectQuery ("SELECT tWarengruppe.cName FROM tArtikel INNER JOIN tWarengruppe ON tArtikel.kWarengruppe = tWarengruppe.kWarengruppe WHERE kArtikel ="+ str$(Auftragspositionen.InterneArtikelnummer,0,0))
funktionieren. Bei mir macht er das so.
Beim Lieferschein musste ich es noch auf
JTL_DirectQuery ("SELECT tWarengruppe.cName FROM tArtikel INNER JOIN tWarengruppe ON tArtikel.kWarengruppe = tWarengruppe.kWarengruppe WHERE kArtikel ="+ str$(Lieferscheinpositionen.InterneArtikelnummer,0,0))
ändern. War kein muss, wollte aber nicht in den Unterordner Auftragspositionen verweisen.
Edit:
Gerade nochmal probiert. Bei allen Vorlagen (Standard, Einfach, Elegant, Professionell) weist er die Warengruppe ohne Fehler aus.
Eventuell Prüfen, ob nicht in dem JTL_Direct irgendwo ein Anführungszeichen, Komma oder Klammer fehlt. Da würde er eine solche Meldung ausspucken.