Neu Artikelmerkmale auf Auftrag ausgeben - Formulardesigner

Agentur Wolkenlos

Aktives Mitglied
7. Februar 2017
87
11
Moin zusammen und hoffentlich hat einer einen Tipp 😀 😀

ich kann Attribute ausgeben mit "JTL_GetProductAttribute" und ich kann eigene Felder ausgeben mit "JTL_GetProductCustomField" - Aber WIE zum Teufel kann ich Artikelmerkmale ausgeben lassen?

Ich blick das einfach nicht und auch via SQL Abfrage gelingt es mir nicht:


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$(SalesOrderPosition.ProductInternalId,"?")+"
AND tMerkmalWertSprache.kSprache=1
AND tmerkmal.cName='Füllmenge'")

Hier kommt immer die Fehlermeldung, dass cName nicht interpretiert werden kann.

Bin für jeden Tipp dankbar!!

Viele Grüße
 
  • Gefällt mir
Reaktionen: aadursun

Agentur Wolkenlos

Aktives Mitglied
7. Februar 2017
87
11
Ich kann doch nicht der Einzige sein der das versucht? Oder habt ihr alle keine Probleme damit das auszulesen und wiederzugeben?

Gruß
 

wawi-dl

Sehr aktives Mitglied
29. April 2008
6.770
828
Welche Version?

Abfrage schon mal im SSMS versucht?
Die Formatierung für ProductInternalId sieht für mich auf anhieb falsch aus, es sollte im Forum aber dazu genug Abfragen geben.
 
  • Gefällt mir
Reaktionen: Agentur Wolkenlos

Agentur Wolkenlos

Aktives Mitglied
7. Februar 2017
87
11
Wawi 1.5.40

SSMS noch nicht versucht, weiß aber auch nicht wie das geht. Bezüglich ProductInternalId, muss ich mir das nochmal anschauen.
 

Agentur Wolkenlos

Aktives Mitglied
7. Februar 2017
87
11
Es fehlte ein JOIN ^^ 🙂


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$(SalesOrderPosition.ProductInternalId,"?")+"
AND tMerkmalWertSprache.kSprache=1
AND tMerkmalSprache.cName='DEINMERKMAL'")
 

Ähnliche Themen