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
739
150
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
739
150
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
739
150
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
2.177
644
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)+"
 

Gourmet1

Mitglied
21. März 2023
8
0
Hi, also vielen Dank. Mein Problem wurde schon gelöst.
Muss ich das hier irgendwie einstellen, dass der Status angepasst wird?
 

frankell

Sehr aktives Mitglied
9. September 2019
2.177
644
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 Amazon Artikel eintellen Arbeitsabläufe in JTL-Wawi 2
Zugriff auf Artikel und Bestellungen nach Update nicht möglich JTL-Wawi 1.11 0
Neu Artikel mit gleichem Namen werden bei Shopify zu einem Artikel Shopify-Connector 2
Neu Artikel nur für Admin sichtbar Allgemeine Fragen zu JTL-Shop 2
Neu Zuletzt Verkaufter Artikel länger als X Tage her und im eigenen Bestand User helfen Usern - Fragen zu JTL-Wawi 0
Neu Attribut bei bestimmten Artikel steuert das Erscheinen einer Checkbox vor Bestellabschluss Allgemeine Fragen zu JTL-Shop 1
Neu Wie lege und inseriere ich sehr ähnliche Artikel so effizient wie möglich auf eBay und Shopify User helfen Usern - Fragen zu JTL-Wawi 0
Artikel kann trotz Lagerbestand nicht reserviert werden Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 0
Neu Zusatzverpackung pro Artikel berechnen. Geht das? Allgemeine Fragen zu JTL-Shop 5
Neu Marge ausweisen (Gewinn pro Artikel) Eigene Übersichten in der JTL-Wawi 5
Beantwortet Übersicht Artikel in welchem Shop aktiv? User helfen Usern - Fragen zu JTL-Wawi 4
Neu In Shop Artikel vorbestellen - zusätzliche Versandkosten? User helfen Usern - Fragen zu JTL-Wawi 4
Neu Lieferrantenbestellung WF zu viel gebuchte Artikel User helfen Usern - Fragen zu JTL-Wawi 3
Neu Download-Artikel mit dem Download-Modul anbieten JTL SHOP Plugins für JTL-Shop 6
Neu Fehlermeldung beim Überarbeiten der Daten unter Artikel Verkaufsplattform LLister Amazon-Lister - Fehler und Bugs 2
Neu Artikelnummern bei bestehenden Artikel falsch zusammengesetzt JTL-Wawi - Fehler und Bugs 0
Neu Artikel lassen sich nicht aus Shopify Store löschen Shopify-Connector 4
Artikel mit zwei Positionen JTL-Wawi 1.10 1
Neu Ameise Import - Kind-Artikel - Kurzbeschreibung/Beschreibung des Vaterartikel? User helfen Usern - Fragen zu JTL-Wawi 2
Neu Artikel einstellungen (Versand) User helfen Usern - Fragen zu JTL-Wawi 0
Neu Ameise -> "Artikel je Posten": bei neu = vorhanden / bei update nicht? Einrichtung und Installation von JTL-eazyAuction 0
Neu Vater Kind Artikel erstellen User helfen Usern - Fragen zu JTL-Wawi 3
Neu Workflow um einen Artikel bei einem bestimmten Verkaufskanal zu aktivieren oder deaktivieren User helfen Usern - Fragen zu JTL-Wawi 4
Neu Shop wo Kunden selbst einen Artikel designen können? Smalltalk 3
Neu Sortierung/Artikel pro Seite /Galerie vs. Liste ausblenden Templates für JTL-Shop 7
Neu SQL für noch nie Verkaufte Artikel auf Marktplätzen. User helfen Usern - Fragen zu JTL-Wawi 3
Neu Fehlermeldungen beim Hochladen von Artikel über Amazon Lister 2.0 Amazon-Lister - Fehler und Bugs 0
Neu Identischen Artikel unter verschiedenen Bezeichnungen verkaufen - GTIN mehrfach vergeben? User helfen Usern - Fragen zu JTL-Wawi 6
Neu Mit Workflow verfügbaren Bestand aller Artikel in Datei schreiben User helfen Usern - Fragen zu JTL-Wawi 8
Neu TIKTOK Shop-Rabatte auf Artikel Business Jungle 1
In Diskussion Workflow für das Austauschen von bestelltem Artikel in einem Auftrag gegen einen alternativen Artikel JTL-Workflows - Ideen, Lob und Kritik 3
Neu JTL mit Shopify für Etsy anstatt JTL mit Unicorn2 - hat das jemand gemacht? Anbindung, bestehende Artikel mappen? Multishop? Shopify-Connector 2
Neu Artikel exportieren, die keine Verknüpfung bei Bild haben JTL Ameise - Eigene Exporte 5
Lagerbestand 0 = Artikel ausblenden, aber doch doch wiederum nicht. Einrichtung JTL-Shop5 2
Kauf und Leasingoptinen in einem Artikel geht das? JTL-Wawi 1.9 0
Neu Gefahrentafeln im Artikel anzeigen Betrieb / Pflege von JTL-Shop 8
Neu Artikel werden in Shopify nicht veröffentlicht Shopify-Connector 8
Neu Artikel als Variationskombination plus Zusatzprodukt User helfen Usern - Fragen zu JTL-Wawi 0
Defekt-Artikel nach Retoure über WMS nicht mehr in JTL-Wawi sichtbar JTL-Wawi 1.10 2
Workflow soll wenn Artikel 0 Bestand für 35 Tage hat diesen auf inaktiv setzen JTL-Wawi 1.10 4
Neu Amazon Lister 2.0 - Abgleich gelisteten Artikel Amazon-Lister - Fehler und Bugs 0
Neu Artikel in Aufträgen trotz Versand deswegen Fehlbestand User helfen Usern - Fragen zu JTL-Wawi 0
Neu BIO Zertifizierung - Kontrollstelle fordert jetzt eine Liste aller Artikel mit Sortierung Smalltalk 9
Neu Wie exportiere ich Artikel ohne Lieferanten richtig? JTL Ameise - Eigene Exporte 0
Artikel im Auftrag nicht verschiebbar. Freiposition automatisch gesetzt in jedem Auftrag als 1. Position. JTL-Wawi 1.10 1
Artikel mit Freitext Variation - oder wie "kundenindividuelle Artikel" handhaben? JTL-Wawi 1.10 1
Neu Amazon Lister 2.0 -- Kategorien (Amazon) auf andere Artikel vererben/kopieren Amazon-Lister - Fehler und Bugs 3
Neu Status Quo Artikel zu Shopify hochladen Shopify-Connector 0
Hochladen von Artikel zu Ebay klappt nicht JTL-Wawi 1.10 13
Nach dem Import von Aufträgen kein Artikel Preis JTL-Wawi 1.9 1

Ähnliche Themen