Artikel Merkmale in der Rechnung anzeigen

Gourmet1

Mitglied
21. März 2023
8
0
Hallo Zusammen,
ich würde gerne auf meiner Rechnung bestimmte Merkmale von Artikel abbilden.
Jetzt habe ich eine SQL Abfrage gebastelt, die nur für eine bestimmte Artikelnummer funktioniert.
Ich wollte in Editor in JTL InvoicePosition.SKU einfügen. Leider kann ich aber anscheinend in einer DirectQuery diesen Bezug nicht mehr herstellen.
Kann mir hier bitte jemand helfen?
Bisher sieht meine Abfrage so aus:
JTL_DirectQuery("SELECT

tMerkmalWertSprache.cWert AS Merkmalwert
FROM
tArtikel
JOIN
tArtikelMerkmal ON tArtikel.kArtikel = tArtikelMerkmal.kArtikel
JOIN
tMerkmal ON tArtikelMerkmal.kMerkmal = tMerkmal.kMerkmal
JOIN
tMerkmalWert ON tArtikelMerkmal.kMerkmalWert = tMerkmalWert.kMerkmalWert
JOIN
tMerkmalWertSprache ON tMerkmalWert.kMerkmalWert = tMerkmalWertSprache.kMerkmalWert
WHERE
tArtikel.cArtNr = '103756g030' --
AND tMerkmal.kMerkmal = 1; --
")

Vielen Vielen Dank für eure Unterstützung
Mit freundlichen Grüßen
Benjamin Kröhle
 

ple

Sehr aktives Mitglied
20. August 2019
622
136
ich konnte es jetzt nicht testen, aber geh mal auf die interne id, statt SKU. Die kann es auch mehrmals geben.
WHERE tArtikelbildPlattform.kArtikel =" + str$(InvoicePosition.ProductInternalId,0,0) + "
bitte mal gegen tartikel.kartikel austauschen

Für die alte Vorlage oder Artikelettiket hätte ich was, welches auf die SKU zugreift.

Code:
JTL_DirectTableQuery("
SELECT tMerkmalWertSprache.cWert
FROM tArtikel
INNER JOIN tArtikelMerkmal ON tArtikel.kArtikel = tArtikelMerkmal.kArtikel
INNER JOIN tMerkmal ON tMerkmal.kMerkmal = tArtikelMerkmal.kMerkmal
INNER JOIN tMerkmalSprache ON tArtikelMerkmal.kMerkmal = tMerkmalSprache.kMerkmal AND tMerkmalSprache.kSprache = 1
INNER JOIN tMerkmalWertSprache ON tArtikelMerkmal.kMerkmalWert = tMerkmalWertSprache.kMerkmalWert AND tMerkmalWertSprache.kSprache = 1
WHERE tMerkmalSprache.cName IN ('Merkmalname_1', 'Merkmalname_2',  'Merkmalname_3')
AND tArtikel.cArtNr = '"+Artikel.Artikelnummer+"'
ORDER BY tMerkmal.nSort ASC;
",": ","¶")
 

Gidigidens

Aktives Mitglied
8. Oktober 2019
5
0
Hallo Benjamin,
ich verwende folgenden Code:
Exemplarisch für das Merkmal Material.
Vielleicht hilft dir das. ;)

Cond(JTL_DirectQuery ("SELECT tMerkmalWertSprache.cWert FROM tMerkmalWertSprache
JOIN tArtikelMerkmal ON tArtikelMerkmal.kMerkmalWert=tMerkmalWertSprache.kMerkmalWert
JOIN tmerkmal on tArtikelMerkmal.kMerkmal=tmerkmal.kMerkmal
JOIN tMerkmalSprache ON tArtikelMerkmal.kMerkmal=tMerkmalsprache.kMerkmal
WHERE tArtikelMerkmal.kArtikel="+Fstr$(Auftragspositionen.Artikel.InterneArtikelnummer,"1")+"
AND tMerkmalWertSprache.kSprache=1
AND tMerkmalSprache.cName='Material'")>0,"Material: "+JTL_DirectQuery ("SELECT tMerkmalWertSprache.cWert FROM tMerkmalWertSprache
JOIN tArtikelMerkmal ON tArtikelMerkmal.kMerkmalWert=tMerkmalWertSprache.kMerkmalWert
JOIN tmerkmal on tArtikelMerkmal.kMerkmal=tmerkmal.kMerkmal
JOIN tMerkmalSprache ON tArtikelMerkmal.kMerkmal=tMerkmalsprache.kMerkmal
WHERE tArtikelMerkmal.kArtikel="+Fstr$(Auftragspositionen.Artikel.InterneArtikelnummer,"?")+"
AND tMerkmalWertSprache.kSprache=1
AND tMerkmalSprache.cName='Material'"))
 

Gourmet1

Mitglied
21. März 2023
8
0
Hallo Benjamin,
ich verwende folgenden Code:
Exemplarisch für das Merkmal Material.
Vielleicht hilft dir das. ;)

Cond(JTL_DirectQuery ("SELECT tMerkmalWertSprache.cWert FROM tMerkmalWertSprache
JOIN tArtikelMerkmal ON tArtikelMerkmal.kMerkmalWert=tMerkmalWertSprache.kMerkmalWert
JOIN tmerkmal on tArtikelMerkmal.kMerkmal=tmerkmal.kMerkmal
JOIN tMerkmalSprache ON tArtikelMerkmal.kMerkmal=tMerkmalsprache.kMerkmal
WHERE tArtikelMerkmal.kArtikel="+Fstr$(Auftragspositionen.Artikel.InterneArtikelnummer,"1")+"
AND tMerkmalWertSprache.kSprache=1
AND tMerkmalSprache.cName='Material'")>0,"Material: "+JTL_DirectQuery ("SELECT tMerkmalWertSprache.cWert FROM tMerkmalWertSprache
JOIN tArtikelMerkmal ON tArtikelMerkmal.kMerkmalWert=tMerkmalWertSprache.kMerkmalWert
JOIN tmerkmal on tArtikelMerkmal.kMerkmal=tmerkmal.kMerkmal
JOIN tMerkmalSprache ON tArtikelMerkmal.kMerkmal=tMerkmalsprache.kMerkmal
WHERE tArtikelMerkmal.kArtikel="+Fstr$(Auftragspositionen.Artikel.InterneArtikelnummer,"?")+"
AND tMerkmalWertSprache.kSprache=1
AND tMerkmalSprache.cName='Material'"))
Leider bekomme ich hier den Syntaxfehler: Auftragspositionen.Artikel.InterneArtikelnummer kann nicht interpretiert werden. Ich habe an anderer Stelle schon von dieser Lösung gelesen und verstehe nicht, wieso es in meinem Formular nicht funktioniert. Ich arbeite mit JTL Wawi 1.9.5.4.
 

ple

Sehr aktives Mitglied
20. August 2019
622
136
Hast du die alte oder neue Vorlage?
Wo sollen die Merkmale stehen? In der Tabelle wo die Artikel stehen? Oder wie
 

ple

Sehr aktives Mitglied
20. August 2019
622
136
HAst du englische Variablen oder deutsche variablen. Mit der Rechnungsvorlage 2.0 sollten nur englische Variablen dort stehen.
 

Gidigidens

Aktives Mitglied
8. Oktober 2019
5
0
Leider bekomme ich hier den Syntaxfehler: Auftragspositionen.Artikel.InterneArtikelnummer kann nicht interpretiert werden. Ich habe an anderer Stelle schon von dieser Lösung gelesen und verstehe nicht, wieso es in meinem Formular nicht funktioniert. Ich arbeite mit JTL Wawi 1.9.5.4.
Ich mit Wawi 1.9.4.5........Na da freu ich mich doch aufs Update ;)
 

frankell

Sehr aktives Mitglied
9. September 2019
924
327
Flensburg
JTL_DirectQuery("SELECT

tMerkmalWertSprache.cWert AS Merkmalwert
FROM
tArtikel
JOIN
tArtikelMerkmal ON tArtikel.kArtikel = tArtikelMerkmal.kArtikel
JOIN
tMerkmal ON tArtikelMerkmal.kMerkmal = tMerkmal.kMerkmal
JOIN
tMerkmalWert ON tArtikelMerkmal.kMerkmalWert = tMerkmalWert.kMerkmalWert
JOIN
tMerkmalWertSprache ON tMerkmalWert.kMerkmalWert = tMerkmalWertSprache.kMerkmalWert
WHERE
tArtikel.cArtNr = '103756g030' --
AND tMerkmal.kMerkmal = 1; --
")

Falls das noch nicht gelöst ist, muss lediglich tArtikel.cArtNr = '103756g030' ersetzt werden:

In einer alten Vorlage: tArtikel.kArtikel = "+str$(Auftragspositionen.Artikel.InterneArtikelnummer)+"
In einer neuen Vorlage: tArtikel.kArtikel = "+str$(InvoicePosition.Product.InternalId)+"
 

frankell

Sehr aktives Mitglied
9. September 2019
924
327
Flensburg
Nicht zwingend, aber es ist immer prima, wenn neben dem Problem auch die Lösung im Thread landet. So haben am Ende alle was davon. :)
 
Zuletzt bearbeitet:
  • Gefällt mir
Reaktionen: ple
Ähnliche Themen
Titel Forum Antworten Datum
Neu Downloadartikel und physiche Artikel als Variationen möglich? User helfen Usern 1
Neu Workflow : Bei Artikel die ein Erscheinungsdatum haben Denn Auftrag Farblich markieren Arbeitsabläufe in JTL-Wawi 7
Neu Artikel Tag von JTL an Shopify Shopify-Connector 0
Neu Artikel Mapping via JTL Connector zu SW6 Shopware-Connector 0
Neu Artikel Upload Probleme mit Wawi Version 1.9.6.5 und B2B Market Plugin WooCommerce-Connector 6
Artikel mit Unterstrich werden nicht angezeigt JTL-Wawi 1.9 7
Artikel erstellt aber Lagerbestand eingeben funktioniert nicht JTL-Wawi 1.9 6
Neu Ebay Variantenartikel dem jeweiligen Artikel in der JTL zuordnen eBay-Anbindung - Fehler und Bugs 0
Neu Cross-Selling-Artikel importieren, aber falsches Format in der Excel Datei ? JTL-Ameise - Ideen, Lob und Kritik 6
Neu Artikel als Variante zu eBay übertragen User helfen Usern - Fragen zu JTL-Wawi 3
Neu Artikel in bestimmtem Lager ausblenden User helfen Usern - Fragen zu JTL-Wawi 1
Neu Kundenspezifische Artikel -> Dokumente/ Etiketten an der Bestellung anheften Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 1
Neu Funktionsattribut: Artikel von Bestseller ausschließen Allgemeine Fragen zu JTL-Shop 0
Neu Teilrücksendungen korrekt anlegen bei Varkombi Artikel Arbeitsabläufe in JTL-Wawi 0
Artikel bekommt neue EAN - Wie mit Produktgenerationen umgehen? JTL-Wawi 1.9 0
Neu Artikel nur in einzelne Versandländer lieferbar Betrieb / Pflege von JTL-Shop 1
Neu Beim Scannen von Artikeln erscheint ein Auswahlfenster Artikel Auswählen JTL-POS - Fehler und Bugs 3
Neu Massen Import Wawi Download Artikel - Lösung verfügbar, Ameise kann es nicht Schnittstellen Import / Export 0
Neu Entwickler Lizenz um Shop zu testen > 500 Artikel möglich Allgemeine Fragen zu JTL-Shop 3
In Bearbeitung Nach Update 1.0.11.1 kein Artikel Lagerbestand in Artikelübersicht Einrichtung / Updates von JTL-POS 5
In Diskussion Gesamtmenge Artikel um Versand zu steuern JTL-Workflows - Ideen, Lob und Kritik 3
Neu Ebay hat alle Artikel beendet --> wie & wo Wiedereinstellen? eBay-Anbindung - Fehler und Bugs 0
Neu Artikel-Bundle Empfehlungen Anzeige Allgemeine Fragen zu JTL-Shop 0
Neu Merkmal in Artikelliste ausgeben bei entsprechendem Artikel ausgeben Allgemeine Fragen zu JTL-Shop 0
Neu XML Rechnung - Artikel werden für 0€ verkauft, warum? JTL-Wawi - Fehler und Bugs 5
Farben der Artikel in der Artikelverwaltung (F2) JTL-Wawi 1.9 2
Neu MHD in der Inventur liste aber nicht im Artikel JTL-Wawi - Fehler und Bugs 0
Neu Artikel bei Amazon neu Listen mit "Neuer" ASIN Amazon-Lister - Ideen, Lob und Kritik 0
Neu XAMPP, JTL Wawi -> Artikel werden nicht im Shop angezeigt. Allgemeine Fragen zu JTL-Shop 1
Neu 💙 Neues Plugin: Ähnliche Artikel als Liste (Ähnliche Artikel vergleichen) Plugins für JTL-Shop 0
Problem beim Import von Artikelbeständen wenn Artikel auf Pickliste User helfen Usern - Fragen zu JTL-Wawi 3
Beantwortet Eigene Übersicht - Artikel Beschreibung im F2 Panel einbetten Eigene Übersichten in der JTL-Wawi 2
eBay Artikel wird nicht vollständig aktualisiert eBay-Anbindung - Fehler und Bugs 0
Artikel mit Hinweis auf Einkaufsliste setzten JTL-Wawi 1.9 1
Neu Artikel im Shop nur für DE ausschliessen Allgemeine Fragen zu JTL-Shop 6
Hersteller-Adresse mit auf Artikel-Etikett und Rechnung JTL-Wawi 1.9 4
Gelöst verschiedene Größen für ein Artikel Allgemeine Fragen zu JTL-POS 5
Neu eBay Artikel automatisch Menge einstellen - geht nicht Einrichtung und Installation von JTL-eazyAuction 0
Einkauf einzelner Artikel - Verkauf als Set JTL-Wawi 1.9 1
Neu Artikel Leichen bereinigen in der Datenbank Betrieb / Pflege von JTL-Shop 3
Neu Artikel nur zur Ansicht in Shop ... ohne Kauf-Button Betrieb / Pflege von JTL-Shop 2
Artikel im Shop sichtbar obwohl kein Lagerbestand. JTL-Wawi 1.6 2
Neu Pickliste für Aufträge mit mehr als einem Artikel aus verschiedenen Lagerbereichen Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 1
Neue Artikel werden nicht angezeigt im Shop JTL-Wawi 1.9 1
kaufland.de Artikel steht seit Tagen "in Prüfung" kaufland.de - Anbindung (SCX) 0
kaufland.de Artikel steht seit Tagen "in Prüfung" JTL-Wawi 1.9 0
Neu 📢 Plugin "Verbotene Artikel: Kauf nur für richtige Kundengruppe" by NETZdinge.de Plugins für JTL-Shop 2
Neu GPSR Umsetzung auch für "Artikel auf Anfrage" nötig? User helfen Usern - Fragen zu JTL-Wawi 2
Neu WMS - Mini Artikel ohne Barcode Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 2
Neu Neuen ähnlichen Artikel direkt aus Auftrag - wie erstellen? User helfen Usern - Fragen zu JTL-Wawi 3

Ähnliche Themen