Neu Streckenlager per SQL abfragen

FrozenGround

Aktives Mitglied
26. September 2017
14
0
Hallo,

für einen Workflow brauche ich die ID eines Streckenlagers aus der Datenbank. Bisher habe ich folgende Abfragen durchgeführt:

select * from tWarenLager where cName = '<Name des Streckenlagers>'

Dadurch, so dachte ich, sollte ich die ID einfach herausbekommen. Allerdings werden zwei verschiedene Streckenläger gefunden, die den gleichen Namen haben.

Na gut, dann schaue ich mir eben an, in welchem der beiden Läger die Artikel denn sind, die gerade im Streckenlager sind. Dazu habe ich folgende Abfrage:

select * from tlagerbestandProLagerLagerartikel where kWarenlager = '<ID>' and fBestand > 0

(fBestand > 0 habe ich eingefügt, weil ich festgestellt habe, dass scheinbar alle Artikel, die jemals in diesem Lager waren, aufgelistet werden, egal ob mit Bestand oder ohne. Oder irre ich mich da?)

Das habe ich für beide IDs durchgeführt und es tauchen nur bei einer von beiden auch Artikel auf. Das sind aber nicht annähernd alle, die aktuell im Streckenlager liegen – auch wenn die Liste tatsächlich aus Artikel aus dem Streckenlager besteht.

Anhand eines Artikels, der in der Wawi im Streckenlager liegt, nicht aber in der Liste ist, habe ich dann schauen wollen, auf welchen Lägern er so liegt:

select * from tlagerbestandProLagerLagerartikel where kArtikel =
(select kArtikel from tArtikel where cArtNr = '6761-19121')

Das Ergebnis spuckt mir ein paar Läger aus, darunter aber keine der IDs, die ich oben erhalten hatte, als ich nach dem Namen gesucht habe. Der Bestand ist auf allen dieser Läger gleich 0. Ich kann mir also nicht sicher sein, ob das Lager, dass ich nach der zweiten Abfrage erhalten habe, auch wirklich das richtige ist.

Weiß jemand vielleicht, wie ich die ID des Streckenlagers sicher herausfinden kann?

LG
Eric
 

FrozenGround

Aktives Mitglied
26. September 2017
14
0
Die Frage, welche ID die richtige ist, habe ich jetzt recht einfach lösen können:

Mit der Abfrage

SELECT * FROM tWarenLager

erhalte ich eine Liste mit allen Lägern. Wenn ich weiß, welches das Start- und welches das Ziellager ist, kann ich in den Spalten kQuellLager und kZielLager nach deren IDs suchen und so die IDs für die Streckenläger einfach ermitteln.

Jetzt habe ich testweise eine Umlagerung per Streckenlager angelegt. Anhand folgender Abfrage sollte ich ja eigentlich die Bestände im entsprechenden Streckenlager erhalten:

SELECT fBestand FROM tlagerbestandProLagerLagerartikel WHERE kArtikel =
(SELECT kArtikel FROM tArtikel WHERE cArtNr = '<Artikelnummer>') AND
kWarenlager = <Streckenlager-ID>

Allerdings erhalte ich nur ein leeres Feld für fBestand. Der Artikel ist aber definitiv in dem Streckenlager, das kann ich in der Wawi sehen. Eventuell ginge es ja über den Warenlagerplatz. Im Streckenlager gibt es immerhin nur einen Platz, auf dem Artikel liegen können. Den kann ich folgendermaßen finden:

SELECT * FROM tWarenLagerPlatz WHERE kWarenLager = '<Streckenlager-ID>'

Leider habe ich bisher noch keine Möglichkeit gefunden, den Bestand eines bestimmten Artikels auf diesem Lagerplatz herauszufinden. Die Abfrage

SELECT * FROM tWarenLagerPlatzArtikel WHERE kWarenLagerPlatz = '10026'

gibt mir anscheinend alle Artikel aus, die jemals auf dem Platz gelegen haben, enthält aber keine Mengen. Und wenn ich dann noch AND kArtikel = '<Artikel-ID>' anhänge, wird auch nichts gefunden.

Gibt es denn überhaupt eine Möglichkeit, die aktuelle Menge eines Artikels in einem Streckenlager per SQL herauszufinden?
 
Zuletzt bearbeitet:
Ähnliche Themen
Titel Forum Antworten Datum
Neu WMS Umlagerungen - Streckenlager - 2. Filiale User helfen Usern - Fragen zu JTL-Wawi 0
Fehler Export PDF Datei / Senden per Email JTL-Wawi 1.11 2
Alternativtext für Artikelbilder per Ameise pro Plattform setzen JTL-Wawi 1.10 0
Neu Kundengruppe per SQL löschen User helfen Usern - Fragen zu JTL-Wawi 3
Neu Aktivierung des Kundenkontos per Bestätigungsemail Allgemeine Fragen zu JTL-Shop 5
Neu Kann man das Shop-Guthaben von Kunden per Workflow beeinflussen? User helfen Usern - Fragen zu JTL-Wawi 0
Neu "Ist Standard Dropshipping Lieferant" per Ameise exportieren User helfen Usern - Fragen zu JTL-Wawi 5
XML Auftragsimport per Workflow bediinen JTL-Wawi 1.8 1
neue Zahlungsart "Barter", trotzdem erscheint "Zahlung per Überweisung und QR-Code" JTL-Wawi 1.10 1
Neu Die Leiferantendaten bei Artikelstammdaten lassen sich per Ameise nicht ändern User helfen Usern - Fragen zu JTL-Wawi 6
Neu Rechnungsversand per Mail ohne Auslieferprozess Arbeitsabläufe in JTL-Wawi 3
Neu Kategorien per Ameise importieren Schnittstellen Import / Export 8
Neu Auslesen Bestand per Lager für Workflow zur Anzeige im Onlineshop User helfen Usern - Fragen zu JTL-Wawi 4
Neu doppelt Teilliefern per WMS Arbeitsabläufe in JTL-Wawi 0
Neu Versandetikett bei Dropshipping per E-Mail mitsenden Arbeitsabläufe in JTL-Wawi 12
Vorschaubild in Kategorieansicht per Hover durch Video oder GIF ersetzen Allgemeine Fragen zu JTL-Shop 2
Ebay Angebot mit Kindartikel die keinen Bestand haben per Ameise importieren JTL-Wawi 1.6 5
In Diskussion Externe E-Mail mit Auftragsdaten per Workflow erzeugen JTL-Workflows - Fehler und Bugs 10
Neu Lieferantenbestellung per CSV Import mit Ameise Artikel VPE JTL-Ameise - Fehler und Bugs 0
Neu Täglich SQL Backup vom Shop Allgemeine Fragen zu JTL-Shop 2
Kann ich mit dieser SQL Version die neue WaWi 1.11.1 installieren? JTL-Wawi 1.11 2
Neu Sql Express 2022 - wawi sagt beim Start es ist ein Update bereit - gelöst Installation von JTL-Wawi 3
Neu Extern erstelltes SQL - Angebot falsche Werte User helfen Usern - Fragen zu JTL-Wawi 3
Neu In welcher SQL Tabelle finde ich den Ansprechpartner des Herstellers? User helfen Usern - Fragen zu JTL-Wawi 2
Neu Seriennummern und SQL Abfragen User helfen Usern - Fragen zu JTL-Wawi 1
Update SQL Server Management Studio JTL-Wawi 1.10 1
Neu Einrichtung SQL in neuem Rechner funktioniert nicht Installation von JTL-Wawi 3
Neu SQL Code für GPSR Felder (Kaufland) zeigt Fehler + wird daher nicht übertragen kaufland.de - Anbindung (SCX) 0
Neu SQL für noch nie Verkaufte Artikel auf Marktplätzen. User helfen Usern - Fragen zu JTL-Wawi 3
Neu Update von 1.5.55.5 auf aktuell, welche Reihenfolge, SQL Express auf Standard Installation von JTL-Wawi 10
Neu PayPal - PayPal Checkout - 221 – SQL Fehler Plugins für JTL-Shop 0

Ähnliche Themen