Neu @key und @keys Eigener SQL in Bestellvorschlägen. WaWi 1.7.9

Maik Hövelmann

Aktives Mitglied
22. April 2022
15
1
Hallo wir haben eine eigne Übersicht bei den Bestellvorschlägen.
Leider Funktioniert diese mit der @KeyS nicht.
Ich maktiere mehrere Artikel und es wird nur der Select für den zu erst ausgewählten Artikel wiedergeben, ist mein SQL falsch oder mache ich in der Wawi etwas falsche ?

Eigentlich sollten bei 2 makierten Artikeln zwei Zeilen mit den Informationen rauskommen oder habe ich @KEYS oder 1.7 falsch verstanden ?

Hier noch der Select:

SELECT

tartikel.cArtNr,
tartikel.cLabelNamen,

CASE

WHEN tAttribut.nAusgabeWeg = 0 THEN 'Attribut'
WHEN tAttribut.nAusgabeWeg > 0 THEN 'Eigenes Feld'

END AS Typ,

tAttributSprache.cName AS 'Name',

CASE

WHEN tFeldTyp.nDatenTyp = 0 THEN CONVERT(VARCHAR, tArtikelAttributSprache.nWertInt)
WHEN tFeldTyp.nDatenTyp = 1 THEN CONVERT(VARCHAR, tArtikelAttributSprache.fWertDecimal)
WHEN tFeldTyp.nDatenTyp = 2 THEN tArtikelAttributSprache.cWertVarchar
WHEN tFeldTyp.nDatenTyp = 3 THEN CONVERT(VARCHAR, tArtikelAttributSprache.dWertDateTime, 104)

END AS Wert

FROM tartikel

JOIN dbo.tSpracheUsed ON nStandard = 1
JOIN tArtikelAttribut ON tArtikelAttribut.kArtikel = tArtikel.kArtikel
JOIN tAttribut ON tAttribut.kAttribut = tArtikelAttribut.kAttribut
JOIN tFeldTyp ON tFeldTyp.kFeldTyp = tAttribut.kFeldTyp
JOIN tAttributSprache ON tAttributSprache.kAttribut = tArtikelAttribut.kAttribut

AND tAttributSprache.kSprache =

CASE

WHEN tAttribut.nIstMehrsprachig = 1 THEN tSpracheUsed.kSprache
ELSE 0

END

JOIN tArtikelAttributSprache ON tArtikelAttributSprache.kArtikelAttribut = tArtikelAttribut.kArtikelAttribut
AND tArtikelAttributSprache.kSprache =

CASE

WHEN tAttribut.nIstMehrsprachig = 1 THEN tSpracheUsed.kSprache
ELSE 0

END

WHERE tAttribut.nAusgabeWeg > 0 AND (tAttributSprache.cName LIKE '%Nachfolgerartikelnummer%' )

AND tartikel.kArtikel = @Keys
 

Maik Hövelmann

Aktives Mitglied
22. April 2022
15
1
Hi,

ganz am Ende .. = @Keys >> muss IN (@Keys) heißen.

Viele Grüße
Mirko
Danke für die schnelle Rückmeldung:

Folgendes habe ich getestet:


SELECT

tartikel.cArtNr,
tartikel.cLabelNamen,


tAttributSprache.cName AS 'Name',

CASE

WHEN tFeldTyp.nDatenTyp = 0 THEN CONVERT(VARCHAR, tArtikelAttributSprache.nWertInt)
WHEN tFeldTyp.nDatenTyp = 1 THEN CONVERT(VARCHAR, tArtikelAttributSprache.fWertDecimal)
WHEN tFeldTyp.nDatenTyp = 2 THEN tArtikelAttributSprache.cWertVarchar
WHEN tFeldTyp.nDatenTyp = 3 THEN CONVERT(VARCHAR, tArtikelAttributSprache.dWertDateTime, 104)

END AS Wert,
CASE

WHEN tAttribut.nAusgabeWeg = 0 THEN 'Attribut'
WHEN tAttribut.nAusgabeWeg > 0 THEN 'Eigenes Feld'

END AS Typ


FROM tartikel

JOIN dbo.tSpracheUsed ON nStandard = 1
JOIN tArtikelAttribut ON tArtikelAttribut.kArtikel = tArtikel.kArtikel
JOIN tAttribut ON tAttribut.kAttribut = tArtikelAttribut.kAttribut
JOIN tFeldTyp ON tFeldTyp.kFeldTyp = tAttribut.kFeldTyp
JOIN tAttributSprache ON tAttributSprache.kAttribut = tArtikelAttribut.kAttribut

AND tAttributSprache.kSprache =

CASE

WHEN tAttribut.nIstMehrsprachig = 1 THEN tSpracheUsed.kSprache
ELSE 0

END

JOIN tArtikelAttributSprache ON tArtikelAttributSprache.kArtikelAttribut = tArtikelAttribut.kArtikelAttribut
AND tArtikelAttributSprache.kSprache =

CASE

WHEN tAttribut.nIstMehrsprachig = 1 THEN tSpracheUsed.kSprache
ELSE 0

END

WHERE tAttribut.nAusgabeWeg > 0 AND (tAttributSprache.cName LIKE '%Nachfolgerartikelnummer%' )

AND tartikel.kArtikel IN (@Keys)

Leider ohne erfolgt. ich bekomme nur eine Artikelnummer mit entsprechenden Infos:
 

Anhänge

  • 2023-04-17 10_36_41-Window.png
    2023-04-17 10_36_41-Window.png
    21 KB · Aufrufe: 12

MirkoWK

Sehr aktives Mitglied
14. März 2022
759
274
hhm - vielleicht gibt es zum zweiten Artikel einfach die passenden Infos nicht?

Select cArtNr from tArtikel where kArtikel IN (@KEYS) >> kommen da alle Artikel?

Falls ja, kannst du dich nur rantasten und weniger Informationen in die Abfrage nehmen und dann nach und nach dazupacken und schauen, wann die Problemstelle kommt.
 

Maik Hövelmann

Aktives Mitglied
22. April 2022
15
1
Hey,
hhm - vielleicht gibt es zum zweiten Artikel einfach die passenden Infos nicht?

Select cArtNr from tArtikel where kArtikel IN (@KEYS) >> kommen da alle Artikel?

Falls ja, kannst du dich nur rantasten und weniger Informationen in die Abfrage nehmen und dann nach und nach dazupacken und schauen, wann die Problemstelle kommt.
Guter Call von dir. Danke. Also Problem scheint zu sein, dass es in der Beschaffung noch nicht funktioniert mit der Funktion IN @KEYs noch nicht möchte.
Habe den gleichen Select bei Artikeln eingesetzt und siehe da es läuft. --> Mehrere Artikel ausgewählt und ich habe mehrerer Zeilen in dem SELECT.

Ich würde dazu jetzt ein Issue auf machen oder ?

Gruß Maik
 

mvh

Sehr aktives Mitglied
26. Oktober 2011
842
303
Moin,
JTL hat auch nie bestätigt, dass es für alle "Eigene Übersichten" gilt.
In JTL-Issue sind aufgelistet:
Aufträge, Rechnungen, Rechnungskorrekturen, Stornobelege, Preisanfragen
Bestellungen, Lieferscheine, Fulfillment-Aufträge, Wawi-Picklisten
 

Maik Hövelmann

Aktives Mitglied
22. April 2022
15
1
Moin, ja das kann wohl sein.
Siehe Bild, da bin ich dann auf den Gedanken gekommen, dass es auch bei Bestellungen funktioniert...
Es wär für mich als neuer Anwender verständlicher, wenn @KEYS dort gar nicht vorgeschlagen wird, also bei den Eigenen Übersichten der Bestellvorschläge.
Dann hätte ich das gar nicht erst versucht. 😇

Trotzdem Danke für den Hinweise, dann Folge ich dem Issue direkt mal. :)

2023-04-17 13_10_58-Window.png
 

mh1

Sehr aktives Mitglied
4. Oktober 2020
1.733
523
Hast du denn mal wie von @MirkoWK vorgeschlagen zum Test ein einfaches SELECT ohne JOIN probiert, um zu sehen, ob @Keys wirklich nicht initialisiert?
Weil die Variable wird doch deklariert (sonst würde ja einFehler gemeldet werden, oder ist das in der 1.7 anders?)

Am einfachsten wäre es, du schaust dir mal an, was in @Key bzw. @Keys drinsteht. Also: select @Key as '@Key', @Keys as '@Keys'
 
Zuletzt bearbeitet:

Maik Hövelmann

Aktives Mitglied
22. April 2022
15
1
Ja habe ich ausprobiert. und der;
select @Key as '@Key', @Keys as '@Keys'
gibt mir bei beiden Nur die ID des ersten Artikels.

Hier habe ich ca. 15 Artikel markiert.



Danke für eure Hilfe und Unterstützung, ggf. wär es es sinnvoll @KEYS nur in den Übersichten zu beschreiben, wo es auch benutzbar ist als KeyS.
Ich geben das mal als Idee weiter, dann läuft der nächste nicht in den gleichen Fehler. :)
 

Anhänge

  • 2023-04-18 11_46_27-Window.png
    2023-04-18 11_46_27-Window.png
    5,8 KB · Aufrufe: 9

MirkoWK

Sehr aktives Mitglied
14. März 2022
759
274
Die Abfrage kann ja auch nur ein Ergebnis bringen (denke ich ;) ).

Wie sieht es damit aus?

Code:
Select cArtNr from tArtikel where kArtikel IN (@KEYS)
 

MirkoWK

Sehr aktives Mitglied
14. März 2022
759
274
Das klingt dann schon nach einem Bug.
Vielleicht kann jemand anderes mit der 1.7.x das mal testen?
 

mh1

Sehr aktives Mitglied
4. Oktober 2020
1.733
523
  • Gefällt mir
Reaktionen: Maik Hövelmann
Ähnliche Themen
Titel Forum Antworten Datum
Neu FOREIGN KEY-Einschränkung "FK_dbo_tArtikelbildPlattform_kArtikel" Shopify-Connector 3
Neu Barcode variiert bei Wiegeartikeln und werden nicht mehr erkannt. Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 2
Neu Probleme beim Abgleich von JTL WAWI und JTL Shop JTL-Wawi - Fehler und Bugs 2
Neu Remake Template - Die barrierefreie, ultimative Lösung für etablierte Marken und anspruchsvolle JTL-Shops Templates für JTL-Shop 0
Neu Artikel stehen auf in Bearbeitung und es geht nicht weiter Amazon-Anbindung - Fehler und Bugs 0
Neu OSS und neue Versandländer: jedes EU-Land als Steuerzone bei jedem zusätzlichen Versandland manuell anlegen? User helfen Usern - Fragen zu JTL-Wawi 0
Neu Formulare nach Kundengruppen mit und ohne Rabattsätze Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
Neu Shop-Apotheke - Payment Buchungen abrufen und zuordnen Einrichtung und Installation von JTL-eazyAuction 0
Neu Bin ich der einzige, der Amazons VCS benutzt (nicht Lite) und mit der neuen JTL-Version 1.10.10.3 akute Probleme hat? Amazon-Anbindung - Fehler und Bugs 0
Neu Dropshipping und Versanddatenexport Arbeitsabläufe in JTL-Wawi 2
Neu JTL Wawi und Returnless Schnittstellen Import / Export 0
Neu Wie vermeide ich das die Schrift und das Grid-Layout sich verschiebt Templates für JTL-Shop 2
Neu Intrastat Deutschland und Österreich User helfen Usern 0
Bestellungen mit PP ApplePay und GooglePay werden ohne Zahlungsart übermittelt JTL-Wawi 1.10 3
Neu Lister 2.0 und Amazon Produktkategorien Amazon-Lister - Fehler und Bugs 3
Neu JTL POS und Sump Zuordnung von Belegen Allgemeine Fragen zu JTL-POS 1
Neu Verpackungseinheiten und Mindestbestellmengen wie eingeben? (Auch via Ameise) Arbeitsabläufe in JTL-Wawi 0
Seit Version 1.10.10.3 folgenden Fehler: Verschieben der Positionen in Angeboten und Aufträgen nicht mehr möglich JTL-Wawi 1.10 11
Amazonrechnungen werden nich angelegt und gedruckt JTL-Wawi 1.10 1
Neu Rechnungs- und Lieferadresse werden nicht in die WAWI übertragen JTL-Shop - Fehler und Bugs 1
Neu Ausliefern und Dokumente drucken nur mit WMS Mobile? Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 1
VCS-Lite Abgleich mit Amazon funktioniert seit 1.10.10.3 nicht mehr und zerstört so die Rate gültiger Sendungsverfolgungsnummern Amazon-Anbindung - Fehler und Bugs 23
Artikel Duplizieren bringt Fehlermeldung und WaWi hängt sich auf WaWi 1.10.10.3 JTL-Wawi 1.10 6
Neu Idee: Artikel-, Sammel- und VPE-Etikett (oder auch Gebinde) verfügbar machen JTL-Plan&Produce - Ideen, Lob und Kritik 0
Neu Artikelgewicht und versandgewicht wird falsch angezeigt. Allgemeine Fragen zu JTL-Shop 0
Rechnung - Kundenkommentar und Anmerkung nicht änderbar JTL-Wawi 1.9 20
Neu JTL5 Fehler im Routing und oder Filter: Google Search konsole meldet Fehler in itemListElement Allgemeine Fragen zu JTL-Shop 0
Neu Struggling mit SCSS und CSS und Kompilieren Templates für JTL-Shop 3
Gestaltung und Einrichtung JTL-Shop Einrichtung JTL-Shop5 5
Variationen und andere Mailadressen im Auftrag - immer schließen und öffnen JTL-Wawi 1.9 0
Neu Wie läuft eine Bestellung ab und wie bekomme ich die Aufträge aus dem Shop in die Wawi übertragen? Betrieb / Pflege von JTL-Shop 0
Neu Probleme beim Abgleich von JTL WAWI und JTL Shop JTL-Wawi - Fehler und Bugs 8
Neu Wie kann ich es so einstellen, dass die Verfügbarkeit schon in der Suche und der Kategorieübersicht angezeigt wird, anstatt nur auf der Artikelseite? Allgemeine Fragen zu JTL-Shop 0
Neu Verknüpfung JTL-Shop und Meta-Produktkatalog Allgemeine Fragen zu JTL-Shop 4
JTL 1.9.7.0 | Warum ändert sich der Nummernkreis für Rechnungen bei Bestellungen aus dem OTTO-Market und bei anderen Marktplatzanbindungen nicht? Otto.de - Anbindung (SCX) 3
Neu Abgleich nicht möglich! B2B und B2C Shopify Shopify-Connector 1
Neu Warenkorb und Checkout Analyse Allgemeine Fragen zu JTL-Shop 2
Neu JTL und Repricer Amazon-Anbindung - Ideen, Lob und Kritik 5
Neu JTL Template und Themes CSS Chaos Templates für JTL-Shop 6
Neu Frage zur ersten Seite des Nova-Template (Demoseite) und wie man diese abschaltet Allgemeine Fragen zu JTL-Shop 2
Neu Otto PRODUCT_LISTING_FAILED für importiertes und verknüpftes Listing Otto.de - Anbindung (SCX) 0
Worker und PC mit Microsoft-Account JTL-Wawi 1.9 3
Neu eBay Bestellung aus der Schweiz MwST und DHL User helfen Usern - Fragen zu JTL-Wawi 1
Neu Shop 4 und Meta-Pixel Plugins für JTL-Shop 8
Massenumbenennung der Bilder in Wawi und Shop JTL-Wawi 1.9 2
Automatische Lagerbuchung mit verschiedenen Barcodes für ein und dasselbe Produkt JTL-Wawi 1.9 2
Artikel werden bei Ebay und im Shop willkürlich gelöscht JTL-Wawi 1.9 0
Neu Nova Template - Kategoriemenü links Hintergrund andere Farbe und Balken umfärben Templates für JTL-Shop 6
Neu Fehlerhafte Adressübermittlung an DHL Versenden 3.0 beim Versand nach Italien und Spanien JTL-ShippingLabels - Fehler und Bugs 0
Neu Lieferanten anbinden, um den Einkauf zu optimieren und Preise im Shop automatisch an neue Einkaufspreise anzupassen User helfen Usern - Fragen zu JTL-Wawi 5

Ähnliche Themen