Neu Ausgabe von Artikeldaten außerhalb der "Position Table" - im Auftrag

DennisE

Neues Mitglied
22. September 2025
1
0
Hallo Zusammen,

ich bin aktuell eine Art Mietvertrag über eine JTL-Vorlage am realisieren, hierzu müsste ich folgendes außerhalb der "Position table" am Ende eines Auftrags ausgeben können:

SalesOrderPosition.Name
SalesOrderPosition.EAN

Ich benötige die Daten nur von der 1. Artikel-Postion und habe es schon mit JTL_GetProductAttribute("Name",1,"DEU") und JTL_GetProductAttribute("SalesOrderPosition.Name",1,"DEU") und allen möglichen Variationen davon versucht, aber leider ohne Erfolg.

Ich wäre über jede Hilfe Dankbar.

Gruß

Dennis
 

John

Sehr aktives Mitglied
3. März 2012
4.234
1.099
Berlin
Das ist so nicht möglich.
Dein Auftrag/Rechnung kann ja mehr als einen Position enthalten. Es ergibt sich somit immer eine Liste oder Tabelle.
Es spricht aber nichts dagegen, eine zweite Tabelle auszugeben oder die erste so umzugestalten, wie du es brauchst.
 

frankell

Sehr aktives Mitglied
9. September 2019
2.685
841
Flensburg
Hallo @DennisE,

im Allgemeinen würde ich es auch so machen, wie von @John vorgeschlagen, vor allem, wenn es doch mal mehr als eine Position ist.

Solange es aber wirklich nur die erste Artikelposition sein, könntest Du dafür auch ein SQL nehmen:

Code:
JTL_DirectQuery("
SELECT TOP 1
   AP.cName + ', ' + ART.cBarcode
FROM
   Verkauf.tAuftragPosition AS AP
   JOIN tArtikel AS ART ON AP.kArtikel = ART.kArtikel
WHERE
   AP.kAuftrag = "+Str$(Report.InternalId)+"
   AND AP.nType = 1
ORDER BY
   AP.nSort ASC;
")
 

Ähnliche Themen