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
807
163
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
10
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
807
163
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
807
163
HAst du englische Variablen oder deutsche variablen. Mit der Rechnungsvorlage 2.0 sollten nur englische Variablen dort stehen.
 

Gidigidens

Aktives Mitglied
8. Oktober 2019
10
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.486
759
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.486
759
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
Beantwortet Keine Ausgabe des Artikelnamens (Artikel.Bezeichnung) im Artikeletikett Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 2
Workflow: Artikel geändert -> bat-script ausführen JTL-Wawi 1.11 1
Neu Erscheinungsdatum im Artikel aus Lieferdatum in Bestellung Arbeitsabläufe in JTL-Wawi 2
Artikel Verkaufskanal aktiv JTL-Wawi 1.10 5
Teilbare Artikel NICHT für Kunden, nur für intern teilbar JTL-Wawi 1.11 5
Neu Versichern höherwertiger Artikel User helfen Usern - Fragen zu JTL-Wawi 7
Neu Ebay Artikel mit Fehlern / Export eBay-Anbindung - Ideen, Lob und Kritik 3
Neu Artikel aus Shopware in der Wawi importieren und WMS redy machen Shopware-Connector 0
Neu Workflow Auslöser: Artikel gelöscht User helfen Usern - Fragen zu JTL-Wawi 0
Neu Fehler bei Artikel Filter in der Wawi JTL-Wawi - Fehler und Bugs 2
Neu JTL WMS Mobile Inventur es werden keine vorhandenen Artikel angezeigt JTL-WMS / JTL-Packtisch+ - Fehler und Bugs 0
Import Artikel ohne Kategorie JTL-Wawi 1.11 1
Neu Dropshipping (Ausliefern) - Artikel nicht lieferbar // Euer Ablauf User helfen Usern - Fragen zu JTL-Wawi 5
Artikel mit Bestand 0 ausblenden JTL-Wawi 1.9 5
Neu Einen Artikel in der POS in zwei MwSt. Varianten abbilden Allgemeine Fragen zu JTL-POS 3
Neu Bestimmte 2 Artikel im Warenkorb sorgen für falsche/geringere Versandkosten JTL-Shop - Fehler und Bugs 0
Artikel EK-Preise bzw. Kosten JTL-Wawi 1.11 0
Artikel mit Bestand einen Einkaufstop setzen JTL-Wawi 1.11 3
Neu Ebay-Artikelimport triggert Workflow "Artikel geändert" nicht JTL-Wawi - Fehler und Bugs 0
Artikel kaputt nach Inventur JTL-Wawi 1.7 0
Neu Filter Artikel User helfen Usern - Fragen zu JTL-Wawi 5
Artikel Z besteht aus den Positionen A, B und C mit unterschiedlichen Steuersätzen. Wie im Angebot, Auftrag, Rechnung richtig dargestellen ? JTL-Wawi 1.11 4
Neu Lieferschein entweder mit Stücklistenkomponente oder aber mit normalem Artikel ausgeben. Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 1
Neu Kundengruppenrabatt: Rabattbasis von UVP auf Bruttopreis pro Artikel umstellbar? Allgemeine Fragen zu JTL-Shop 0
Neu Konfigurator - Günstigster Artikel im Set kostenlos Plugins für JTL-Shop 2
Neu Erstupload Artikel, Bilder werden nicht auf Server geladen JTL-Shop - Fehler und Bugs 0
Neu Artikel nach Storno weiterhin reserviert User helfen Usern - Fragen zu JTL-Wawi 2
Neu Für jeden Artikel Bild1 löschen mit der Ameise JTL-Ameise - Ideen, Lob und Kritik 3
Artikel Gehen nicht aus In Aufträge raus nach Versand JTL-Wawi 1.11 1
Neu Mit Ameise nur einen Artikel & die dazu gehörenden Varianten exportieren - wie? Schnittstellen Import / Export 3
Workflow Druckvorlage personalisierte Artikel JTL-Wawi 1.11 2
Neu Ich möchte konfigurieren, dass Artikel mit einem Lagerbestand von 0 nicht mehr zu einer Bestellung hinzugefügt werden dürfen Eigene Übersichten in der JTL-Wawi 1
Neu POS doppelte Artikel und Kategorien nach Update Einrichtung / Updates von JTL-POS 3
Neu Interne Links in den Dropdowns "Sortierung" und "Artikel pro Seite" auf follow setzen Betrieb / Pflege von JTL-Shop 1
Neu spezieller Artikel maximal 1 Stück je Kunde User helfen Usern - Fragen zu JTL-Wawi 5
Mehrere Artikel, aus mehreren Aufträgen in einer Retoure bearbeiten - How? JTL-Wawi 1.10 1
Nach Update auf 1.11.4 (von 10.13.1) werden keine Artikel unter F2 Artikel mehr angezeigt, sind aber da! JTL-Wawi 1.11 10
Eine GTIN zwei Artikel JTL-Wawi 1.8 4
Neu Exporte: $Artikel->Versandkosten ist nicht der günstigste Tarif? Allgemeine Fragen zu JTL-Shop 3
Neu Artikel werden nach Löschung in Shopify nicht neu aus der WaWi übertragen Shopify-Connector 2
Artikel temporäre Filter JTL-Wawi 1.11 0
Neu Standard Anzahl der gezeigten Artikel in Artikelübersicht Betrieb / Pflege von JTL-Shop 8
Neu Gespeicherter Warenkorb - bleiben die Artikel reserviert? Betrieb / Pflege von JTL-Shop 2
Fehler seit Version 1.10.15 bei Artikel Auslieferung über Bestandsmenge JTL-Wawi 1.10 0
Neu Barcodescanner - Artikel mit # wird nicht übergeben Allgemeine Fragen zu JTL-POS 2
POS: Manche Artikel lassen sich nicht manuell umschreiben JTL-POS - Fehler und Bugs 0
Neu Varianten Artikel erstellen mit Lister 2.0 nur für Amazon Amazon-Lister - Ideen, Lob und Kritik 1
Seit Update auf 1.11.4: Hunderte Artikel plötzlich „in Aufträgen reserviert“, aber keine passenden Aufträge vorhanden JTL-Wawi 1.11 5
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

Ähnliche Themen