Lieferschein Variation (Farbe) des Artikels hinter dem Artikelnamen

  • Das FBA-Reparatur Tool zur Korrektur der doppelten FBA Aufträge vom 06.06. und folgend steht nun endlich zum Download bereit! HIER gehts zum Download

netsrakt

Mitglied
9. März 2023
20
3
Ich benötige auf dem Lieferschein die entsprechende Variation (Farbe) des Artikels hinter dem Artikelnamen.

Zum Beispiel ein Fußball, mit Variation „Farbe“ in Rot und Blau.

Im Auftrag soll dann z.B. hinter Fußball / Farbe Rot stehen

Ich benötigen die direkte SQL Abfrage um die Variation der Farbe auf dem Lieferschein zu bekommen. Kann mir jemand helfen?
 

MirkoWK

Sehr aktives Mitglied
14. März 2022
518
172
Hi,

sollte es nicht so sein, dass ohnehin nur die Varianten-Kinder selbst auf dem Lieferschein stehen und diese im Titel die Variation enthalten haben?

Viele Grüße
Mirko
 

netsrakt

Mitglied
9. März 2023
20
3
Hi,
ja, das Varianten-Kind steht auf dem Lieferschein. Im Artikelnamen (Titel) ist die Farbe nicht eingepflegt, da es dafür die Varianten gibt. Es sollte möglich sein, die entsprechende Farbe des Kindes aus der Datenbank auszulesen und auf dem Lieferschein auszugeben.

Es gibt hier einen Ansatz dazu, der Code funktioniert leider nicht:

https://guide.jtl-software.de/jtl-wawi/vorlagen/individuelle-datenbankabfragen/

Variation auf Artikeletikett

JTL_DirectQuery ("SELECT teigenschaftwert.cName
FROM teigenschaft
JOIN tEigenschaftKombiWert ON tEigenschaftKombiWert.kEigenschaft = teigenschaft.kEigenschaft
JOIN tartikel on tartikel.kEigenschaftKombi = tEigenschaftKombiWert.kEigenschaftKombi
JOIN teigenschaftwert ON teigenschaftwert.kEigenschaftWert = tEigenschaftKombiWert.kEigenschaftWert
WHERE teigenschaft.cName='Farbe'
AND tartikel.kartikel="+ToString$(Artikel.kArtikel))

Kann jemand weiterhelfen?

Vielen Dank und viele Grüße
Thomas
 

MirkoWK

Sehr aktives Mitglied
14. März 2022
518
172
Versuch es mal damit:

SQL:
JTL_DirectQuery ("
SELECT
    ews.cName
FROM
    tArtikel a
    LEFT JOIN tEigenschaftKombiWert ekw ON a.kEigenschaftKombi = ekw.kEigenschaftKombi
    LEFT JOIN tEigenschaftSprache es ON es.kEigenschaft = ekw.kEigenschaft AND es.cName = 'Farbe' AND es.kSprache = 1
    LEFT JOIN tEigenschaftWertSprache ews ON ews.kEigenschaftWert = ekw.kEigenschaftWert AND ews.kSprache = 1
WHERE
    a.cArtNr ='"+DeliveryNotePosition.SKU + "'")
 

netsrakt

Mitglied
9. März 2023
20
3
Super, ich bin dir sehr dankbar, das funktioniert mit einer Einschränkung:
Von der Position mit der Versandart wird der Name (in meinem Fall: DPD Paket DE) nicht mehr angezeigt. Das Feld ist jetzt leer (vorher stand dort "DPD Paket DE").
Vermutlich, weil die Artikelnummer vom "DPD Paket DE" (DeliveryNotePosition.SKU) leer ist...
Hast du hierzu noch eine Idee, den Code anzupassen und die Versandart auszuschließen?

Dankeschön
Viele Grüße
Thomas
 

MirkoWK

Sehr aktives Mitglied
14. März 2022
518
172
Das hier sollte gehen:

SQL:
COND(DeliveryNotePosition.PositionType="ShippingPosition",DeliveryNotePosition.Name,JTL_DirectQuery ("
SELECT
    ews.cName
FROM
    tArtikel a
    LEFT JOIN tEigenschaftKombiWert ekw ON a.kEigenschaftKombi = ekw.kEigenschaftKombi
    LEFT JOIN tEigenschaftSprache es ON es.kEigenschaft = ekw.kEigenschaft AND es.cName = 'Farbe' AND es.kSprache = 1
    LEFT JOIN tEigenschaftWertSprache ews ON ews.kEigenschaftWert = ekw.kEigenschaftWert AND ews.kSprache = 1
WHERE
    a.cArtNr ='"+DeliveryNotePosition.SKU + "'"))



Das hier sollte theoretisch auch gehen:

SQL:
DeliveryNotePosition.Name + " (" + JTL_DirectQuery ("
SELECT
    ews.cName
FROM
    tArtikel a
    LEFT JOIN tEigenschaftKombiWert ekw ON a.kEigenschaftKombi = ekw.kEigenschaftKombi
    LEFT JOIN tEigenschaftSprache es ON es.kEigenschaft = ekw.kEigenschaft AND es.cName = 'Farbe' AND es.kSprache = 1
    LEFT JOIN tEigenschaftWertSprache ews ON ews.kEigenschaftWert = ekw.kEigenschaftWert AND ews.kSprache = 1
WHERE
    a.cArtNr ='"+DeliveryNotePosition.SKU + "'") + ")"
 

netsrakt

Mitglied
9. März 2023
20
3
Die zweite hat nicht funktioniert.
Die erste hat funktioniert, DPD wurde dann doppelt angezeigt.
Habe dann aus
COND(DeliveryNotePosition.PositionType="ShippingPosition",DeliveryNotePosition.Name,JTL_DirectQuery ("
das gemacht
COND(DeliveryNotePosition.PositionType="ShippingPosition","",JTL_DirectQuery ("

funktioniert...

Vielen, vielen Dank, du hast mir sehr geholfen :):thumbsup::cool:
Viele Grüße Thomas
 
  • Gefällt mir
Reaktionen: MirkoWK

netsrakt

Mitglied
9. März 2023
20
3
Hallo MirkoWK,

kannst du mir nochmal helfen?
Ich möchte auch tMerkmal in die Vorlage einbinden, wenn es ein Artikel ohne Variante ist, damit auch bei Artikeln ohne Variante die Farbe des Artikels angezeigt wird.

Kannst du mir den Code für tMerkmal mitteilen?

Viele Grüße
Thomas
 

netsrakt

Mitglied
9. März 2023
20
3
Mein Wunsch: Das Merkmal (z.B. Farbe Schwarz) auf dem Lieferschein hinter dem Artikelnamen anzeigen lassen:
Auch hierzu gibt es hier zwar einen Lösungsansatz, der aber nicht mehr funktioniert:
https://guide.jtl-software.de/jtl-wawi/vorlagen/individuelle-datenbankabfragen/

Merkmalwert des Merkmals Farbe:

JTL_DirectQuery ("SELECT tMerkmalWertSprache.cWert FROM tMerkmalWertSprache
JOIN tArtikelMerkmal ON tArtikelMerkmal.kMerkmalWert=tMerkmalWertSprache.kMerkmalWert
JOIN tmerkmal on tArtikelMerkmal.kMerkmal=tmerkmal.kMerkmal WHERE tArtikelMerkmal.kArtikel="+Fstr$(Artikel.kArtikel,"?")+"
AND tMerkmalWertSprache.kSprache=1
AND tmerkmal.cName='Farbe'")


Kann jemand helfen?
Gruß Thomas
 

MirkoWK

Sehr aktives Mitglied
14. März 2022
518
172
Mein Wunsch: Das Merkmal (z.B. Farbe Schwarz) auf dem Lieferschein hinter dem Artikelnamen anzeigen lassen:
Auch hierzu gibt es hier zwar einen Lösungsansatz, der aber nicht mehr funktioniert:
https://guide.jtl-software.de/jtl-wawi/vorlagen/individuelle-datenbankabfragen/

Merkmalwert des Merkmals Farbe:

JTL_DirectQuery ("SELECT tMerkmalWertSprache.cWert FROM tMerkmalWertSprache
JOIN tArtikelMerkmal ON tArtikelMerkmal.kMerkmalWert=tMerkmalWertSprache.kMerkmalWert
JOIN tmerkmal on tArtikelMerkmal.kMerkmal=tmerkmal.kMerkmal WHERE tArtikelMerkmal.kArtikel="+Fstr$(Artikel.kArtikel,"?")+"
AND tMerkmalWertSprache.kSprache=1
AND tmerkmal.cName='Farbe'")


Kann jemand helfen?
Gruß Thomas
siehe https://forum.jtl-software.de/threa...en-anzeigen-z-b-die-farbe.206392/post-1100374
 
Ähnliche Themen
Titel Forum Antworten Datum
Pro Paket ein Lieferschein JTL-Wawi 1.7 0
Neu Hinweise im Lieferschein User helfen Usern - Fragen zu JTL-Wawi 0
Neu Artikel auf Klärplatz per Umlagerung oder Lieferschein ausliefern Gelöste Themen - JTL-WMS / JTL-Packtisch+ 2
Neu Artikel rücknehmen trotz Lieferschein JTL-Wawi 1.7 0
Neu Mehrere Seriennumern auf Lieferschein ausgeben Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
Neu Lieferschein wiederherstellen User helfen Usern - Fragen zu JTL-Wawi 0
Neu Stücklistenmenge auf Lieferschein fehlt. Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 2
Neu Lieferschein-Export automatisiert & stabil -> Workflow? Ameise ? Schnittstellen Import / Export 0
Neu Gewicht der Auftragspositionen auf Lieferschein andrucken User helfen Usern - Fragen zu JTL-Wawi 1
Neu Neue Formulare ignorieren Vorgaben für Textausgabe auf Angebot / Auftrag / Lieferschein / Rechnung JTL-Wawi - Fehler und Bugs 1
Artikel einstellen und einen zusätzlichen Artikel als Variation hinzufügen JTL-Wawi 1.7 7
Neu Probleme Erstellen Variation bei AMZ-Kategorie Industrial - Materialhandling Amazon-Lister - Fehler und Bugs 3
Otto - JTL übeträgt alle Artikel als Variation Otto.de - Anbindung (SCX) 2
Neu Freiposition mit Workflow in Artikel mit Variation umwandeln Arbeitsabläufe in JTL-Wawi 5
Merkmale: Grundfarbe blau, erweiterte Farbe azurblau, atollblau, royalblau usw. JTL-Wawi 1.7 2
Merkmal-Filter, der alle Artikel anzeigt, die eine Farbe haben, egal welche. JTL-Wawi 1.7 1
Freiposition Formatierung / Farbe JTL-Wawi 1.7 3

Ähnliche Themen