Welche Einstellung für "Überverkäufe nicht mehr möglich" wenn "alle Lagerbestände null" sind.

Stevie

Neues Mitglied
17. September 2024
3
0
Hallo zusammen,

ich möchte einige Artikel verkaufen die beim Lieferanten einen Bestand haben, bei mir jedoch nicht. Für mich möglich sind folgende Szenarien:

Mein Lager 0, Lieferantenlager 1 = Verfügbar. Lieferzeit addiert wenn beide Lager zu meinem Bestand zählen. Dies ist aktuell bei mir nicht möglich.
Addiere ich die Bestände wird nur mein Lieferzeitraum verwendet, der des Lieferanten nicht beachtet. Was natürlich keine Sinn ergibt.
Der Artikel benötigt schließlich Zeit um zu mir zu gelangen und von dort zum Kunden .

Mein Lager 0, Lieferantenlager 1= Verfügbar. Bestand beider Lager getrennt mit Überverkäufen. Funktion möglich.
Lieferzeitraum wird korrekt addiert (WaWi+Shop) jedoch selbst möglich wenn alle Lager 0 sind. Ergibt auch keine Sinn.
Was niemand hat, sollte man auch nicht verkaufen können. Überverkäufe in meinem Shop sollten nur möglich sein bis alle meine Lieferanten keinen Bestand mehr haben.

Mein Wunsch:
Mein Lager 0,Lieferantenlager 0 = "Überverkäufe aus" wenn möglich ohne Workflow. (Damit kenn ich mich leider noch nicht aus da ich erst mit JTL begonnen habe.)
oder
Lagerbestände zu meinen addiert aber die korrekte Lieferzeit Lieferant und meine addiert wenn mein Bestand 0 ist.

Welches Häkchen muss ich setzen bzw. wo finde ich die Einstellung dies zu regeln. Grob, was muss ich einstellen?

Könnte mir damit evtl. jemand helfen?

VG
Stevie
 
Zuletzt bearbeitet:

frankell

Sehr aktives Mitglied
9. September 2019
2.685
840
Flensburg
Hallo zusammen,

ich möchte einige Artikel verkaufen die beim Lieferanten einen Bestand haben, bei mir jedoch nicht. Für mich möglich sind folgende Szenarien:

Mein Lager 0, Lieferantenlager 1 = Verfügbar. Lieferzeit addiert wenn Beide Lager zu meinem Bestand zählen. Dies ist aktuell bei mir nicht möglich.
Addiere ich die Bestände wird nur mein Lieferzeitraum verwendet, der des Lieferanten nicht beachtet. Was natürlich keine Sinn ergibt.
Der Artikel benötigt schließlich Zeit um zu mir zu gelangen und von dort zum Kunden .

Mein Lager 0, Lieferantenlager 1= Verfügbar. Bestand beider Lager getrennt mit Überverkäufen. Funktion möglich.
Lieferzeitraum wird korrekt addiert (WaWi+Shop) jedoch selbst möglich wenn alle Lager 0 sind. Ergibt auch keine Sinn.
Was niemand hat, sollte man auch nicht verkaufen können. Überverkäufe in meinem Shop sollten nur möglich sein bis alle meine Lieferanten keinen Bestand mehr haben.

Mein Wunsch:
Mein Lager 0,Lieferantenlager 0 = "Überverkäufe aus" wenn möglich ohne Workflow. (Damit kenn ich mich leider noch nicht aus da ich erst mit JTL begonnen habe.)
oder
Lagerbestände zu meinen addiert aber die korrekte Lieferzeit Lieferant und meine addiert wenn mein Bestand 0 ist.

Welches Häkchen muss ich setzen bzw. wo finde ich die Einstellung dies zu regeln. Grob, was muss ich einstellen?

Könnte mir damit evtl. jemand helfen?

VG
Stevie
Hallo @Stevie,

ohne einen Workflow wirst Du nicht auskommen. Für das automatische Aktivieren und Deaktivieren von Überverkäufen anhand bestimmter Bedingungen gibt es keine Standardeinstellung.

Für das Aktivieren und das Deaktivieren muss je ein Workflow angelegt werden, wo die Bedingungen der beiden Workflows nicht gleichzeitig wahr sein können.

Hinweis dazu noch, weil sich einem das nicht automatisch erschließt: Überverkauf per Workflow aktivieren oder deaktivieren meint global und nicht speziell für eine Verkaufsplattform (wie den Shop). Aber wenn man einmal das Häkchen beim Überverkauf des Shops gemacht hat, bleibt das auch erhalten, wenn man global an- und ausschaltet.
 

Stevie

Neues Mitglied
17. September 2024
3
0
Guten Morgen frankell.

korrigiere mich bitte wenn ich mir da etwas falsch vorstelle.
Ich lese mit Hilfe einer Batch-Datei und Windows durch die Ameise meinen Händlerbestand automatisiert ein.
Als Workflow müsste ich dann automatisiert bei Artikeländerung die Abfrage starten:

Wenn Händlerbestand=1 und Lagerbestand=0 => wahr. Aktion : Überverkäufe global = wahr

Und:

Wenn Händlerbestand=0 und Lagerbestand=0 => wahr. Aktion : Überverkäufe global = falsch

?
Könntest Du evtl. sogar eine kleine Anleitung verfassen? Hilft bestimmt auch anderen.
Ehrlich gesagt, kann ich mir nicht vorstellen, dass nur ich dieses Hindernis haben soll.
 
Zuletzt bearbeitet:

frankell

Sehr aktives Mitglied
9. September 2019
2.685
840
Flensburg
Guten Morgen frankell.

korrigiere mich bitte wenn ich mir da etwas falsch vorstelle.
Ich lese mit Hilfe einer Batch-Datei und Windows durch die Ameise meinen Händlerbestand automatisiert ein.
Als Workflow müsste ich dann automatisiert bei Artikeländerung die Abfrage starten:

Wenn Händlerbestand=1 und Lagerbestand=0 => wahr. Aktion : Überverkäufe global = wahr

Und:

Wenn Händlerbestand=0 und Lagerbestand=0 => wahr. Aktion : Überverkäufe global = falsch

?
Könntest Du evtl. sogar eine kleine Anleitung verfassen? Hilft bestimmt auch anderen.
Ehrlich gesagt, kann ich mir nicht vorstellen, dass nur ich dieses Hindernis haben soll.
Genau so ist's richtig.

Hier einmal, wie der Workflow aufgebaut sein müsste (Voraussetzung: Der Lieferantenbestand wird nicht zum eigenen Bestand hinzugefügt):

WorkflowÜbervWahr.png

Den Lieferantenbestand kann bzw. muss man über eine sog. Erweiterte Eigenschaft abfragen. Das sähe so aus:

ErwEigLiefBest.png

Wichtig: Der Rückgabetyp oben rechts sollte unbedingt auf Dezimal gesetzt werden (so funktioniert der Code auch für Fälle mit teilbaren Stückzahlen).

Hier der Code für Copy+Paste:

Code:
{% capture query -%}
SELECT SUM(fLagerbestand) FROM tliefartikel
WHERE tArtikel_kArtikel = {{ Vorgang.Allgemein.Stammdaten.InterneArtikelnummer }}
{% endcapture -%}
{% assign result = query | DirectQueryScalar -%}
{{ result }}

Das funktioniert auch, wenn es mehr als einen Lieferanten mit Bestand gibt.

Der andere Workflow dann jeweils umgekehrt bezüglich Lieferantenbestand und Überverkauf.
 

Ähnliche Themen