Abverkauf Restbestände - neue Option im Bestellstatus

  • mos
  • Autor
  • Besucher
  • Besucher
11 Jahre 8 Monate her - 11 Jahre 8 Monate her #1161 von mos
Mit Version 5.5 von Orgasoft NT ist beim Bestellstatus eine neue Option hinzugekommen:

"Abverkauf Restbestände".



Mit dieser Option können Artikel markiert werden, die nicht mehr beim externen Lieferanten bestellt werden sollen/dürfen.* Es sind aber noch interne Bestellungen (FB) der Filialen beim Zentrallager möglich, um Restbestände abverkaufen zu können.

Bei einer manuell erfassten Lieferanten-Bestellung (LB) erscheint hingegen eine Meldung, dass es sich um einen Auslaufartikel handelt, so dass man den Artikel nicht mehr beim Lieferanten bestellen kann.

Die Option bestimmt, ob ein Artikel bestellt werden darf oder nicht, prüft hierbei allerdings keine verfügbaren Mengen im Zentrallager. Somit gelangen markierte Artikel in einen Bestellvorschlag, selbst wenn im Zentrallager ggf. mittlerweile kein Restbestand mehr vorhanden ist. Dies macht aber nichts, denn es werden bei den Filialen keine Rückstände verwaltet, so dass einfach eine Lieferung des Zentrallagers unterbleibt.

Es gibt aber eine Möglichkeit, diese Artikel automatisch aus einem Bestellvorschlag zu entfernen, bei denen im Zentrallager keine Restbestände mehr verfügbar sind.

Hierzu wird eine Abfrage UserAfterOrderProposal erstellt (oder erweitert, falls schon vorhanden), die von Orgasoft automatisch ausgeführt wird und den Bestellvorschlag entsprechend bereinigt.
Code:
Create Procedure [dbo].[UserAfterOrderProposal] AS BEGIN /* Artikel aus dem Bestellvorschlag löschen, bei denen nur Restbestände abverkauft werden dürfen, die aber in Fil1 keinen Bestand mehr haben */ --select * delete from Bestellvorschlag from Bestellvorschlag inner join (select Artikel.Artikelnr, Artikelfilialbestand.Farbe, Artikelfilialbestand.Grösse from Artikel inner join Artikelfilialbestand on artikel.artikelnr=Artikelfilialbestand.artikelnr and Artikelfilialbestand.einheit=artikel.stdeinheit where substring(Artikel.Status,6,1)='1' and Artikelfilialbestand.Filialnummer=1 and Artikelfilialbestand.Bestand<=0) Bestand on Bestellvorschlag.artikelnr=Bestand.artikelnr and Bestellvorschlag.Groesse=Bestand.Grösse and Bestellvorschlag.farbe=Bestand.Farbe END
Achtung, die Abfrage stellt ein Beispiel für diesen speziellen Zweck dar und darf nicht allgemein verwendet werden. Bitte prüfen sie das Abfrageergebnis zunächst durch Ausführung als "select", bzw. in einem Testmandanten, bevor Sie sie produktiv einsetzen. Die Benutzung dieser Abfrage geschieht auf eigene Gefahr!


* In Orgasoft.NET kann dieser Status auch filialspezifisch eingestellt werden.
Anhänge:

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Signum Warenwirtschaftssysteme AG
Kasinostraße 2
DE-64293 Darmstadt

Tel: +49 (6151) 15 18 - 0
Fax: +49 (6151) 15 18 - 100
info@signum.ag