Habe ein paar SQL Befehle zusammengewürfelt womit man die Eigenen Felder im Auftrag auslesen kann.
Bin kein SQL Profi eher Hobbi Bastler daher steinigt mich nicht wenn es nicht sehr schön geschrieben ist. Für mich zählt das Ergebniss.
An der Rot makierten Stelle kommt der EigeneFeld Name rein.
Für die Lieferschein Vorlagen mit Englischen Variablen.
Für die Lieferschein Vorlagen mit Deutschen Variablen
Mega!
Ich habe derweil auch eine Lösung (ohne SQL) gefunden.
Ich habe einen Workflow angelegt, der die Eigenen Felder in das Feld Report.Note des Lieferscheins schreibt. Von dort greife ich die einzelnen Attribute dann per -
"Ansprechpartner:÷"+Alias$("Ansprechpartner",Report.Note) - ab.
Etwas holprig, macht aber unterm Strich wenig Aufwand für die Anpassung.
Das Problem liegt meiner Meinung daran, dass beim "Ausliefern" eines Auftrags die Eigenen Felder datenbanktechnisch nicht an den Beleg Lieferschein übertragen werden.
Denn das abrufen der Report Attribute funktioniert technisch mit
"Ansprechpartner:÷"+ JTL_GetReportAttribute("Ansprechpartner",Report.InternalId), nur sind die Felder in der Datenbank nicht gefüllt.
Es wäre wunschenswert, wenn JTL da nachbessern könnte.
Besten Dank für dein SQL-Skript - das kann ich an anderer Stelle ebenfalls super gebrauchen!
Gruß
Mario