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
770
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
770
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
770
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.234
672
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.234
672
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
POS: Manche Artikel lassen sich nicht manuell umschreiben JTL-Wawi 1.9 0
Neu Varianten Artikel erstellen mit Lister 2.0 nur für Amazon Amazon-Lister - Ideen, Lob und Kritik 0
Seit Update auf 1.11.4: Hunderte Artikel plötzlich „in Aufträgen reserviert“, aber keine passenden Aufträge vorhanden JTL-Wawi 1.11 1
Neu JTL Wawi sendet keine aufzuschaltenden Artikel an Amzon Amazon-Anbindung - Fehler und Bugs 2
Artikel ohne Bestandsführung bleiben im Versand hängen. JTL-Wawi 1.9 0
Neu Artikel KinderArtikel anlegen: Workflow "Artikel erstellt und Artikel geändert" werden NUR beim Vaterartikel gestartet User helfen Usern - Fragen zu JTL-Wawi 0
Neu Nicht alle Artikel einer Bestellung werden an die WaWi übermittelt Amazon-Anbindung - Fehler und Bugs 3
Neu Landingpage bei nur 1 Artikel in einer Kategorie Betrieb / Pflege von JTL-Shop 1
Liste exportieren mit Kategorien und Anzahl der Artikel in der jeweiligen Kategorie JTL Ameise - Eigene Exporte 3
Neu Amazon Artikel auf verschiedenen Sellercentrals aktivieren/deaktivieren? User helfen Usern - Fragen zu JTL-Wawi 0
Bedarfsermittlung ignoriert verkaufte, aber noch nicht gelieferte Artikel (Zulauf schon verplant) JTL-Wawi 1.9 1
Neu JTL Coupon - Rabatt direkt am Artikel Allgemeine Fragen zu JTL-Shop 0
Neu Plugin: DITH Mengenrabatt – Warenkorbrabatte nach Stückzahl (mix + match), ohne Preisänderung am Artikel Plugins für JTL-Shop 0
Artikel unter Amazon > Angebote werden mehrfach aufgeführt JTL-Wawi 1.11 5
Sporadischer Absturz beim Bearbeiten eines Artikel - nach Klick auf speichern JTL-Wawi 1.11 4
Neu FBA-Artikel lässt sich nicht mit Stücklistenartikel verknüpfen – Workaround? Arbeitsabläufe in JTL-Wawi 0
Artikel teilweise nicht für Verkaufskanäle aktivierbar JTL-Wawi 1.10 0
Monatsweise Warenbewegungen für alle Artikel exportieren JTL-Wawi 1.10 1
Artikel nicht automatisch für Verkaufskanal aktivieren JTL-Wawi 1.10 2
Artikel Verfügbar ? Nicht wirklich ! JTL-Wawi 1.11 17
Massenänderung "Lagerplatz" für Artikel bei WMS Lager JTL-Wawi 1.10 2
Umlagerung zu Amazon-FBA plötzlich nicht mehr möglich: Zugewiesende Amazon-SKU weg: "Es befinden sich Artikel ohne Amazon-SKU in der Umlagerung." JTL-Wawi 1.9 7
Neu JTLShop 5.6: Export -> Weitere Formate: Kampagnenparameter nicht im Artikel->cDeeplink JTL-Shop - Fehler und Bugs 5
Neu SEO title tag Artikel dynamisch erstellen Allgemeine Fragen zu JTL-Shop 3
Neu Artikel "Ausverkauft", obwohl Allgemeine Fragen zu JTL-Shop 0
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

Ähnliche Themen