Benutzer-Werkzeuge

Webseiten-Werkzeuge


engine:settings:settings_availabilitymanagement

Settings: AvailabilityManagement

Seit Engine-Version 3.5.0, optional, globale Einstellung

Datentyp der Werte: bit

Wenn „1“ zu diesem Schlüssel konfiguriert ist, dann geschieht folgendes bei einem Status-Wechsel von Auftragspositionen (durch einen entsprechenden Aufruf von om_ChangeOrderState_Ad) :

Ist die NEUE „OrderStateID“ (ID des Status IN den die Position[en] gesetzt wird/werden) der Kategorie „Statistikrelevant“ (ID „1“) zugeordnet, wird zu jedem Artikel der Positionen, deren alte „OrderStateID“ NICHT dieser Kategorie angehört, die noch vorhandene Menge (Eigenschaft zur „NodeCharacteristicID = 3“) um die bestellte Anzahl reduziert.

Sinkt dadurch der Bestand unter „0“ und ist der Prozedur om_ChangeOrderState_Ad der Parameter „@AcceptNegativeStock = 1“ übergeben worden, wird gleichzeitig die Eigenschaft zum Merkmal „Verfügbarkeit“ („NodeCharacteristicID = 9“) des Artikels auf „nicht lieferbar“ gesetzt.

Anmerkung : Würde der Bestand unter „0“ sinken und ist der Prozedur om_ChangeOrderState_Ad der Parameter „@AcceptNegativeStock = 0“ übergeben worden, schlägt der Statuswechsel fehl.

Umgekehrt, also bei einem Status-Wechsel VON einem Status der Kategorie „Statistikrelevant“ in einen Status, der nicht dieser Kategorie zugeordnet ist, wird zwar die Menge wieder gutgeschrieben, die Eigenschaft zum Merkmal „Verfügbarkeit“ bleibt jedoch unverändert !

engine/settings/settings_availabilitymanagement.txt · Zuletzt geändert: 11.01.2016 (Externe Bearbeitung)