Neu Alle Stücklisten einer Komponente ausgeben

AlexMT-Commerce

Sehr aktives Mitglied
11. August 2017
162
33
Hi Leute, ich benötige eine SQL Abfrage, die alle Artikelnummern der Stücklisten ausgibt, zu der ein Artikel gehört. Hat da jemand was parat? :) Also im Endeffekt genau die Liste, die man bekommt wenn man auf einen Artikel klickt unter "verknüpfte Artikel" -> "Stücklisten"

Hintergrund: Sobald der Mindestbestand einer Komponente unterschritten ist möchte ich mit einem Workflow alle zugehörigen Stücklisten um eine gewisse Summe im Preis erhöhen.
 

MirkoWK

Sehr aktives Mitglied
14. März 2022
606
208
Hi,

das hier sollte funktionieren:

SQL:
SELECT
    a2.cArtNr
FROM
    tArtikel a
    LEFT JOIN tStueckliste sl ON sl.kArtikel = a.kArtikel
    LEFT JOIN tArtikel a2 ON a2.kArtikel = sl.kVaterArtikel
WHERE
    a.kArtikel = [ID des Artikels]

Viele Grüße
Mirko
 
  • Ich liebe es
Reaktionen: AlexMT-Commerce

AlexMT-Commerce

Sehr aktives Mitglied
11. August 2017
162
33
Hi,

das hier sollte funktionieren:

SQL:
SELECT
    a2.cArtNr
FROM
    tArtikel a
    LEFT JOIN tStueckliste sl ON sl.kArtikel = a.kArtikel
    LEFT JOIN tArtikel a2 ON a2.kArtikel = sl.kVaterArtikel
WHERE
    a.kArtikel = [ID des Artikels]

Viele Grüße
Mirko
Hey, das hat mir schon mal geholfen! Hab es grade so versucht:

Code:
{% capture query -%}\

SELECT
    a2.cArtNr
FROM
    tArtikel a
    LEFT JOIN tStueckliste sl ON sl.kArtikel = a.kArtikel
    LEFT JOIN tArtikel a2 ON a2.kArtikel = sl.kVaterArtikel
WHERE
    a.kArtikel = {{ Vorgang.Allgemein.Stammdaten.InterneArtikelnummer }}
{% endcapture -%}
{% assign result = query | DirectQueryScalar -%}
{{ result }}

Leider gibt mir der Code nur die erste Stückliste aus nicht alle Stücklisten des Artikels.

Edit:
Code:
{% assign result = query | DirectQuery -%}
{% for item in result.Daten -%}
{{ item }}
{% endfor -%}
Damit bekomme ich alle raus, leider sieht das Ergebnis so aus:
[cArtNr, StklArtNr]
[cArtNr, StklArtNr]
[cArtNr, StklArtNr]

Ich benötige einfach:
StklArtNr
StklArtNr
StklArtNr
 
Zuletzt bearbeitet:

DaveShow

Aktives Mitglied
8. Januar 2020
21
1
Hallo,

ich möchte mich hier einmal dranhängen.
Der Code funktioniert bei uns einwandfrei.
Da wir diesen Code für einen Workflow benötigen, wäre es super, wenn nach der Artikelnummer auch der dazugehörige Name ausgegeben wird.
Wie muss der Code diesbzgl. geändert werden.
Leider sind meine Bemühungen bisher erfolglos gewesen - aber auch kein wunder, da ich davon nicht viel Ahnung habe :D

ausprobiert habe ich unter anderem folgendes:
{% capture query -%}\
SELECT
a2.cArtNr,
a.cName
FROM
tArtikel a
LEFT JOIN tStueckliste sl ON sl.kArtikel = a.kArtikel
LEFT JOIN tArtikel a2 ON a2.kArtikel = sl.kVaterArtikel
WHERE
a.kArtikel = {{ Vorgang.Allgemein.Stammdaten.InterneArtikelnummer }}
{% endcapture -%}

{% assign result = query | DirectQuery -%}
{% for item in result.Daten -%}
{{ item.cArtNr }} - {{ item.cName }} <br>
{% endfor -%}


Für die Hilfe möchte ich bereits vorab bedanken!
 

DaveShow

Aktives Mitglied
8. Januar 2020
21
1
EDIT:
Was ist noch vergessen habe.
Falls der Artikel in keiner Stückliste enthalten ist, soll "keine" oder Ähnliches ausgegeben werden
 

MirkoWK

Sehr aktives Mitglied
14. März 2022
606
208
so sollte es funktionieren:

Code:
{%- capture query -%}
SELECT
a2.cArtNr,
b.cName
FROM
tArtikel a
LEFT JOIN tStueckliste sl ON sl.kArtikel = a.kArtikel
LEFT JOIN tArtikel a2 ON a2.kArtikel = sl.kVaterArtikel
LEFT JOIN tArtikelBeschreibung b ON b.kArtikel = a2.kArtikel AND b.kSprache = 1 AND b.kPlattform = 1
WHERE
a.kArtikel = {{ Vorgang.Allgemein.Stammdaten.InterneArtikelnummer }}
{%- endcapture -%}
{%- assign result = query | DirectQuery -%}
{%- for item in result.Daten -%}
{%- if item.cArtNr | IsFilled -%}{{ item.cArtNr }} - {{ item.cName }} <br>{%- else -%}In keiner Stückliste enthalten{%- endif -%}
{%- endfor -%}
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Filter für Zeitraum in "Alle Bons" aktualisiert sich nicht JTL-POS - Fehler und Bugs 0
Neu Shopping Feed übertragt nicht alle Artikel an Google Allgemeine Fragen zu JTL-Shop 2
Neu Alle Produktbilder in Shopify aus JTL löschen Shopify-Connector 0
Neu Artikel - Sprachen - Alle eigene SEO URL? Smalltalk 1
Alle Buchungen bezgl. Lieferscheine (Quell-Lager und Fehlbestand Buchungen überprüfen) JTL-Wawi 1.8 3
Neu Workflow Ereignis auslösen wenn alle Bedingungen erfüllt sind. Sonst anderes Ereignis auslösen. JTL-Wawi - Ideen, Lob und Kritik 0
Neu Alle Artikel auf einer Seite im Shop anzeigen Allgemeine Fragen zu JTL-Shop 2
Neu Nach Update auf 1.8 sind alle stornierten Verkäufe als bezahlt markiert JTL-Wawi - Fehler und Bugs 5
Nach Update auf 1.8. sind die Bilderpfade alle gleich JTL-Wawi 1.8 0
Neu Alle Kunden auf einmal übertragen Onlineshop-Anbindung 1
Neu Alle Individuelle Preise anzeigen lassen JTL-Wawi 1.7 1
Nach Update von 1.5.55 auf 1.8.10 alle Cross-Selling Produkte verschwunden JTL-Wawi 1.8 0
Connector übernimmt nicht alle Bestellungen WooCommerce-Connector 0
Neu Google Shopping - Exportiert nicht alle Artikel? Plugins für JTL-Shop 2
Neu Manueller Workflow alle Artikel markieren funktioniert nicht JTL-Wawi - Fehler und Bugs 3
SQL Abfrage alle Aufträge ohne Lieferschein JTL-Wawi 1.8 2
Neu Workflow - Stücklisten im Auftrag abfragen und korrekt in einer Mail auflisten User helfen Usern - Fragen zu JTL-Wawi 0
Neu Lieferscheine + Stücklisten Arbeitsabläufe in JTL-Wawi 2
Stücklisten-Problem bei OTTO Retouren Otto.de - Anbindung (SCX) 1
Neu Variations Artikel mit Kindern automatisch Stücklisten zuweisen Arbeitsabläufe in JTL-Wawi 4
Neu Stücklisten mit puffer Bezug von anderen Artikeln User helfen Usern - Fragen zu JTL-Wawi 1
Neu Workflow der bei Stücklisten: Überverkäufe de-/aktivieren User helfen Usern - Fragen zu JTL-Wawi 11
Neu Artikelpreise Verknüpfen (ähnlich wie Stücklisten) User helfen Usern - Fragen zu JTL-Wawi 0
Neu Kurzbeschreibung von einem "Stücklisten-Artikel" wird in der Rechnungskorrektur Vorlage nicht angezeigt. Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 1
Neu Bug bei Berechnung von Lieferzeit bei Stücklisten JTL-Wawi - Fehler und Bugs 1
Neu Kategorienbaum in einer Unterkategorie über der Filterung ausblenden Allgemeine Fragen zu JTL-Shop 1
Neu Änderungen in einer Druckvorlage werden nicht gespeichert Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 2
Neu Was steckt hinter der Zahl von 53 Bildern auf Ebay bei Variationsartikeln (und einer unsinnigen Fehlermeldung der Wawi)? JTL-Wawi - Fehler und Bugs 2
In Diskussion Liquid error: Parameteranzahlkonflikt bei einer einfachen Anweisung Gelöste Themen in diesem Bereich 3
Neu Erstellen eines Sets, als Variation in Zusammenhang mit einer Stückliste Arbeitsabläufe in JTL-Wawi 2
Neu URL einer Unterkategorie weiterleiten Allgemeine Fragen zu JTL-Shop 3
Neu Programmierung eines Tools zur Verwaltung einer Datentabelle (JTL Shop 5) Technische Fragen zu Plugins und Templates 6
Neu Anpassen einer Rechnungsvorlage - Bearbeiten von Textbausteinen Gelöste Themen in diesem Bereich 9
Wie kann ich eine Benachrichtigung bei einem Wareneingang auslösen mit einer Mail über die Artikel die eingebucht wurden JTL-Wawi 1.8 2
Neu CSV-Datei direkt in einer SQL-Abfrage verwenden User helfen Usern - Fragen zu JTL-Wawi 3
In Bearbeitung Umzug mit einer Kasse auf ein neues Gerät Allgemeine Fragen zu JTL-POS 2
Neu Kostenloses Webinar: BWA – Leg ich ab? Richtiges lesen einer BWA zur Unternehmenssteuerung im Onlinehandel Smalltalk 0
Neu Variationsartikel einer Stückliste zuordnen? Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 0
Neu Komponente einer Stückliste öffnen User helfen Usern - Fragen zu JTL-Wawi 1
Neu Sind eigene Felder im Artikel in einer neueren Wawi-Version von Anfang an sichtbar? User helfen Usern - Fragen zu JTL-Wawi 8

Ähnliche Themen