Gelöst Bestandsabgleich WMS vs. Standardlager

tomlarp

Sehr aktives Mitglied
22. Juli 2013
364
48
Hallo,

bei uns gibt es folgende Ausgangslage:

Ladengeschäft = Standardlager
Lager = WMS-Lager mit Regalplätzen


Wir würden jetzt gerne folgendes realisieren - sofern möglich mit einem Workflow, alternativ auch mit einer SQL-Abfrage:

Wenn ein Artikel im Standardlager = 0 als Bestand hat, im WMS Lager jedoch noch > 1 vorhanden ist, soll eine eMail versendet werden, dass der Artikel im Laden "ausverkauft" ist, aber noch im Lager existiert.
Hintergrund der Geschichte ist, dass schnellstmöglich der Bestand im Laden wieder aufgefüllt wird.


Wie realisier ich das am Besten?
 

Enrico W.

Administrator
Mitarbeiter
27. November 2014
9.191
1.949
Ob das per Workflow abgedeckt werden kann, weiß ich nicht. Aber kurz der Hinweis: Mit der 1.6 kommen Mindest- und Max-Bestände pro Lager. Dann berücksichtigen auch schon die Bestellvorschläge diese Mindestbestände pro Lager.
 

Kevin Knarren

Offizieller Servicepartner
SPBanner
3. Januar 2022
55
11
Hallo @tomlarp,

per Workflow (erweiterter Eigenschaft) geht das auf alle Fälle. Ob das auch mit den herkömmlichen Bedingungen geht, weiß ich nicht. Denke aber auch das es damit abbildbar sein sollte.
 

tomlarp

Sehr aktives Mitglied
22. Juli 2013
364
48
Also ich bin jetzt einen Schritt weiter und habe eine SQL Abfrage, die mir die gewünschten Daten liefert (Artikelnummer, Name und den Bestand im WMS-Lager wenn Artikel nicht im Standardlager vorhanden ist):


SQL:
SELECT tArtikel.cArtNr, tArtikelBeschreibung.cName, tlagerbestandProLagerLagerartikel.fBestand FROM tlagerbestandProLagerLagerartikel
JOIN tArtikel ON tlagerbestandProLagerLagerartikel.kArtikel = tArtikel.kArtikel
JOIN tArtikelBeschreibung ON tlagerbestandProLagerLagerartikel.kArtikel = tArtikelBeschreibung.kArtikel
WHERE kWarenlager = 13 AND tArtikelBeschreibung.kSprache = 1
AND
fBestand > 1 AND tlagerbestandProLagerLagerartikel.kArtikel IN (SELECT kArtikel as Nr from tlagerbestandProLagerLagerartikel where kWarenlager = 1 and fBestand = 0 )


Problem:
Wie bekomme ich das ganze in einen Workflow verpackt, sodass wenn der Workflow ausgeführt wird, eine eMail mit dem Ergebnis der SQL Abfrage verwendet wird.
 

Ähnliche Themen