Neu Auf Lieferschein unten Kartonname ausgeben

marsblau

Sehr aktives Mitglied
7. September 2019
151
36
Ja, wie geht das? Kann keiner helfen?

Wenn man Kommissionierung und in Kartonage verpacken trennen möchte, wäre es notwendig die Information zur Kartonage zumindest über den Lieferschein zu übergeben.
 

frankell

Sehr aktives Mitglied
9. September 2019
2.685
840
Flensburg
Die Kartons werden in der Standard-Datenquelle von JTL herausgefiltert. Wählt man in einer alten Vorlage aber "Lieferscheinpositionen [Vorgang.PositionenAlle]" anstelle "Lieferscheinpositionen [Vorgang.Positionen]" sind auch die Kartons enthalten. Da in den alten Standard-Vorlagen die Berichtscontainer Unterelemente hatten, kann man leider die bestehende Datenquelle nicht ändern, sondern muss die Haupttabelle wieder neu formatieren. Man kann aber die Zeilen (inkl. Spalten) aus der vorigen Tabelle kopieren und in die neue einfügen. Das müsste ebenso mit den Unterelementen gehen, so dass der Anpassungsaufwand nicht allzu groß wäre und sich eigentlich nur auf Copy+Paste beschränken würde.

Das geht aber nicht bei den neuen Vorlagen (englische Feldbegriffe). Dort geht das nur unter Verwendung von SQL-Abfragen (wenn man es in die Tabelle einpflegen möchte als vollständige Position mit SKU, Name etc.) oder einer einzigen SQL-Abfrage für einen einzigen Wert (bspw. Kartonname). Das geht natürlich auch in den alten Vorlagen.
 
  • Gefällt mir
Reaktionen: Mike.H.

marsblau

Sehr aktives Mitglied
7. September 2019
151
36
Hi, vielen Dank!

Ich vermute bei direkter Abfrage in etwa so:

JTL_DirectQuery("SELECT cName FROM Verkauf.tAuftragPosition WHERE kAuftrag = " + STR$(Report.SalesOrder.InternalId) + "AND nType = 15")
 

Ähnliche Themen