SQL-Abfrage in Editor

  • Temporäre Senkung der Mehrwertsteuer Hier findet ihr gesammelt alle Informationen, Videos und Fragen inkl. Antworten: https://forum.jtl-software.de/threads/mehrwertsteuer-senkung-vom-01-07-31-12-2020-offizieller-diskussionthread-video.129542/

MatthiasN

Offizieller Servicepartner
SPBanner
2. Februar 2011
49
6
Dresden
Hallo!

Aktuell erstelle ich eine Druckvorlage und möchte dabei eine SQL-Abfrage eines Merkmals in die Rechnung an das jeweilige Produkt einhängen. Die in der Wiki vorgeschlagene Abfrage liefert den Fehler 'Artikel.kArtikel' kann nicht interpretiert werden.

Kategorie:JTL-Wawi:Formulareditor ? JTLWiki

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'")

Haben ihr einen Lösungsansatz für mich, der hier funktionieren könnte?
 

SebastianB

Moderator
Mitarbeiter
6. November 2012
1.753
98
AW: SQL-Abfrage in Editor

Hi,

der Befehl nutzt noch die alten Variablennamen. Die haben sich mittlerweile geändert. Das Problem an den SQL-Befehlen ist, dass die nicht aufwärtskompatibel sind. Konkret wird es in der nächsten Version eine Umstellung der Artikeltabellen geben, wodurch sich fast alle Tabellen in diesem Umfeld ändern werden und eben diese SQL-Befehle angepasst werden müssen.

Insofern würde ich mit der Umsatzung noch bis zur nächsten Version warten.

Gruß,
Sebastian
 

MatthiasN

Offizieller Servicepartner
SPBanner
2. Februar 2011
49
6
Dresden
AW: SQL-Abfrage in Editor

Wenn die neue Version bis 13.12. kommt, warte ich. wir brauchen die Anpassung bis dahin, da die Produktmerkmale Pflichtangaben auf der Rechnung sind. Dann nehme ich mir mal das Managementstudio von SQL her. Darüber dürfte man das rausbekommen. Oder ist der join als solcher auch komplett falsch?
 

MatthiasN

Offizieller Servicepartner
SPBanner
2. Februar 2011
49
6
Dresden
AW: SQL-Abfrage in Editor

Im Weinversandhandel müssen die Merkmale Alkoholgehalt, Jahrgang und "Enthält Sulfite" mit aufgelistet werden, die aktuell als Merkmal eingepflegt sind.
 

SebastianB

Moderator
Mitarbeiter
6. November 2012
1.753
98
AW: SQL-Abfrage in Editor

Hi,

Artikel.kArtikel müsste Artikel.InterneArtikelnummer sein - der JOIN selber sollte in der aktuellen Version noch funktionieren.

Die nächste Version wird eine OpenBeta-Version sind eher nicht für den produktiven Einsatz gedacht ist.

Gruß,
Sebastian
 

MatthiasN

Offizieller Servicepartner
SPBanner
2. Februar 2011
49
6
Dresden
AW: SQL-Abfrage in Editor

Nachdem ich die Abfrage abgeändert habe bekomme ich folgende Meldung:

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.InterneArtikelnummer,"?")+"tMerkmalWertSprache.kSprache=1
AND tmerkmal.cName='Farbe'")

Syntaxfehler: 'Artikel.InterneArtikelnummer' kann nicht interpretiert werden
 

hel-SL

Aktives Mitglied
21. Oktober 2013
93
0
AW: SQL-Abfrage in Editor

Schau doch mal nach, welche Variablen der Editor dir an der Stelle anbietet. Je nach Formularart heissen die Teile ja anders..

Bei Rechnungen zB: Auftragspositionen.InterneArtikelnummer
 

warphead

Aktives Mitglied
15. Oktober 2009
92
0
Schweiz (LU)
AW: SQL-Abfrage in Editor

Hallo zusammen,

wie sieht das Ganze bei Kinder Artikeln aus? Dort funktioniert das ganze irgendwie nicht mehr.

Grüsse Thomas
 

warphead

Aktives Mitglied
15. Oktober 2009
92
0
Schweiz (LU)
AW: SQL-Abfrage in Editor

@ WAWI-DL, sorry mein Fehler hab es natürlich in der JTL WAWi Version 0.99923 getestet, bei Kinder Artikeln wird die Merkmal Ausgabe per SQL Abfrage ignoriert resp. nicht angezeigt.

Bei Alten Rechnungen, die noch keine Artikel mit Variationskombinationen haben werden, die Merkmal ausgaben sauber angezeigt.

Grüsse Thomas
 

hel-SL

Aktives Mitglied
21. Oktober 2013
93
0
AW: SQL-Abfrage in Editor

möglicherweise weil die Merkmale nur auf dem Vaterartikel liegen? Dann müsste die SQL Abfrage natürlich so angepasst werden, dass die Merkmale des Vaterartikels geholt werden.
 

warphead

Aktives Mitglied
15. Oktober 2009
92
0
Schweiz (LU)
AW: SQL-Abfrage in Editor

Hallo hel-SL, leider ist das nicht so, all unsere Kinder Artikel haben die entsprechenden Merkmale hinterlegt.

Hier mal mein Code den ich verwende.

Code:
JTL_DirectQuery ("
SELECT tMerkmal.cName
FROM tMerkmalWertSprache
JOIN tArtikelMerkmal ON tArtikelMerkmal.kMerkmalWert=tMerkmalWertSprache.kMerkmalWert
JOIN tmerkmal on tArtikelMerkmal.kMerkmal=tmerkmal.kMerkmal
WHERE tArtikelMerkmal.kArtikel="+Fstr$(Auftragspositionen.InterneArtikelnummer,"?")+"
AND tMerkmalWertSprache.kSprache=1 AND tmerkmal.cName='Materialstärke'")

+ "  " +

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$(Auftragspositionen.InterneArtikelnummer,"?")+"
AND tMerkmalWertSprache.kSprache=1 AND tmerkmal.cName='Materialstärke'")
Grüsse Thomas
 

hel-SL

Aktives Mitglied
21. Oktober 2013
93
0
AW: SQL-Abfrage in Editor

Code:
JTL_DirectQuery ("
SELECT tMerkmal.cName
FROM tMerkmalWertSprache
JOIN tArtikelMerkmal ON tArtikelMerkmal.kMerkmalWert=tMerkmalWertSprache.kMerkmalWert
JOIN tmerkmal on tArtikelMerkmal.kMerkmal=tmerkmal.kMerkmal
WHERE tArtikelMerkmal.kArtikel="+Fstr$(Auftragspositionen.InterneArtikelnummer,"?")+"
AND tMerkmalWertSprache.kSprache=1 AND tmerkmal.cName='Materialstärke'")
Das verstehe ich nicht? was soll denn dann anderes da stehen als 'Materialstärke'? Warum dafür ein Query?
Code:
+ "  " +

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$(Auftragspositionen.InterneArtikelnummer,"?")+"
AND tMerkmalWertSprache.kSprache=1 AND tmerkmal.cName='Materialstärke'")
Davon abgesehen scheint der Code zu funktionieren. Wenn Du alles rausschmeisst und nur Auftragspositionen.InterneArtikelnummer ausgibst steht aber auch eine Zahl da, ja?
 

wawi-dl

Sehr aktives Mitglied
29. April 2008
4.574
169
AW: SQL-Abfrage in Editor

Warum formatierst du denn die "Fstr$(Auftragspositionen.InterneArtikelnummer, "?")"???

Sollte eine eindeutige ID also Nummer sein, wenn dann formatiere ich als Value?!

ungetestet, klappt das?
Code:
JTL_DirectQuery ("
SELECT tMerkmalWertSprache.cWert 
FROM tMerkmalWertSprache
JOIN tArtikelMerkmal ON tArtikelMerkmal.kMerkmalWert=tMerkmalWertSprache.kMerkmalWert
JOIN tmerkmal on tArtikelMerkmal.kMerkmal=tmerkmal.kMerkmal
WHERE tArtikelMerkmal.kArtikel = '"+Val(Auftragspositionen.InterneArtikelnummer)+"'
AND tMerkmalWertSprache.kSprache=1 AND tmerkmal.cName='Materialstärke'")
 

warphead

Aktives Mitglied
15. Oktober 2009
92
0
Schweiz (LU)
AW: SQL-Abfrage in Editor

@ hel-SL und WAWI-DL

1 Code Ausgabe Merkmal Name
2 Code Ausgabe Merkmal Wert

Sieht so schöner formatiert aus und funktioniert ja auch.

Habe den Wurm gefunden.
Ich habe die Variations Tabelle kopiert und für die Merkmalausgabe missbraucht, da aber bei Kinder Artikel keine Variationen ausgegeben werden, werden auch die Merkmale nicht angezeigt.

07.02.png

Danke euch beiden für die Unterstüzung.
 

Anhänge

Ähnliche Themen Forum Antworten Erstelldatum des Themas
Neu SQL Abfrage - WMS Lagerplatz - Flop Artikel Individuelle Listenansichten in der JTL-Wawi 0
Neu Suche Unterstützung für Workflow Anlage SQL Abfrage Prüfung eigener Lagerbestand Dienstleistung, Jobs und Ähnliches 2
Neu Dotliquid SQL-Abfrage User helfen Usern - Fragen zu JTL-Wawi 0
Neu Daten aus SQL Datenbank - Menge pro Lager im Lager Schnittstellen Import / Export 0
Neu Bestehende Aufträge per SQL von 19% auf 16% bei gleichen Bruttopreisen ändern User helfen Usern - Fragen zu JTL-Wawi 1
Neu SQL Import CSV - Fehler (3948) Loading local data is disabled Schnittstellen Import / Export 13
Gelöst jtl wawi sql server ebay_user ändern eBay-Anbindung - Fehler und Bugs 1
Neu SQL Server Sortierung Fehlerhaft auf Synology Docker SQL unter Linux Installation von JTL-Wawi 1
Neu Setup für SQL Server 2017 Warnung Windows Firewall Installation von JTL-Wawi 1
Neu Welchen SQL Server? Installation von JTL-Wawi 3
Neu SQL Server hat einen logischen, konsistenzbasierten E/A-Fehler gefunden: Falsche Prüfsumme (erwartet: 0xddb6cd45; tatsächlich: 0x933cd14a). Gelöste Themen in diesem Bereich 1
Neu XML - Auftragsimport - SQL Tabelle tXMLBestellImport User helfen Usern - Fragen zu JTL-Wawi 4
Neu JTL-WAWI auf SQL Server in Google Cloud Installation von JTL-Wawi 1
Neu Suche: Hardwaretipps für neuen SQL Server User helfen Usern - Fragen zu JTL-Wawi 13
Neu Fehler Installation SQL Server VS Shell-Installation Exitcode 1638 Installation von JTL-Wawi 1
Neu Speicherung in SQL DB? Servicedesk (Beta) 65
Neu Übertragungsfehler in Auktionen Ebay/EazyAuction per SQL in Batch zur erneuten Übertragung anstoßen User helfen Usern - Fragen zu JTL-Wawi 0
Neu JTL Wawi 1.5.17.1 - Betrieb mit Microsoft SQL 2019 Installation von JTL-Wawi 1
Neu Automatische Abfrage vom Lagerbestand der Händler JTL-Ameise - Ideen, Lob und Kritik 4
Neu Doppelte EAN - keine Abfrage? User helfen Usern - Fragen zu JTL-Wawi 5
Neu Shopauskunft Abfrage der Bestellnummer Templates für JTL-Shop 1
Neu Artikelbeschreibung HTML editor Zerschiesst die Ansicht ein wenig JTL-Wawi - Fehler und Bugs 4
Neu Eigene Felder, Freitext mit und ohne "HTML Editor"-Button? Arbeitsabläufe in JTL-Wawi 0
Neu Nachrichten - stylesheet einbinden - Neuer html Editor JTL-Wawi - Fehler und Bugs 0
Neu Editor-Problem und Darstellungsproblem in der Artikelübersicht JTL-Wawi - Fehler und Bugs 0
Neu HTML Editor, der neue, Probleme mit VideoCodes JTL-Wawi - Fehler und Bugs 1
Neu Html Editor löscht Beschreibungstext automatisch inkl Lösung JTL-Wawi - Fehler und Bugs 25
Neu Globale Einstellungen =>HTML Editor URL für die Beschreibungen? User helfen Usern - Fragen zu JTL-Wawi 15
Neu Neuer HTML-Editor mit neuen Features - JTL-Wawi 1.5.21.0 (Video) Umfragen rund um JTL 15
Neu Keine Daten im Theme Editor nach Update JTL-Shop - Fehler und Bugs 3
Ähnliche Themen