AEWWSLite Modul Bestands-Check / Mindestbestand
Mit Bestands-Check kann für jeden Artikel ein Mindestbestand eingegeben werden. Das Programm prüft aktuellen Bestand gegen Mindestbestand und liefert auf Wunsch eine Liste aller Artikel, bei der der eingegebene Mindestbestandswert unterschritten ist. Die Bestandswarnung erhaltet ihr auf auf folgenden Wegen:
Lösung 1: Anzeige am Bildschirm
Der Bestands-Check liefert euch eine Ansicht für alle Artikel, bei denen der Mindestbestand unterschritten ist. Ihr erhaltet diese Ansicht als gefilterte Ansicht in der Tabellenansicht. Über Artikeldaten : Export könnt ihr diese Ansicht dann in Dateien eurer Wahl exportieren und so z.B. eine Excel XLS CSV Datei erstellen, die ihr anderswo bearbeiten könnt.
Lösung 2: Automatische Datei mit Bestandswarnungen
Beim Auslösen des Bestands-Checks werdet ihr gefragt, ob AEWWSLite eine Excel XLS CSV Datei erstellen soll. Diese enthält dann die Artikel bei denen der akt. Bestand den Mindesbestand unterschreitet. Dateiname und Speicherort könnt ihr frei wählen.
Lösung 3: Automatischer Mailversand - Option
AEWWSLite bietet SMTP Protokolle, um automatisch eine Mail an einen hinterlegbaren Empfänger zu verschiecken. Die Datei mit den Bestandswarnungen wird als Anlage der Mail beigefügt. Die Einstellungen für den Mailversand lassen sich unter Extras : Settings : Module : Bestands-Check konfigurieren. Notwendig sind z.B.
- SMTP Postausgangsserver
- Benutzername und Passwort
- Port. Empfehlung: SMTP Server Port 587 anstelle 465.
Siehe hier:
https://qastack.com.de/programming/15796530/what-is-the-difference-between-ports-465-and-587
Update Hinweis für Mailversand
Ältere Versionen von AEWWSLite nutzen für den direkten Mailversand die SMTP Funktionen von Microsoft System.Net.Mail. AEWWSLite kann diesen Mailversand nur für ältere Protokolle über Port 587 gewährleisten. Da viele Provider ihre Protokolle für SMTP Transfer inzwischen auf neuere Sockets und andere Mail Ports umgestellt haben, ist das direkte Senden aus der Anwendung heraus oftmals nicht mehr möglich.
Abhilfe: ab Vers. 2.05.012 können wir den Mailversand über die externe Bibliothek MAILKit realisieren. Damit ist der Mailversand in vielen Fällen auch mit modernen Protokollen und wählbaren Ports möglich. Diese Lösung bieten wir optional / auf Nachfrage an.
Link zum MAILKit Projekt:
https://www.nuget.org/packages/MailKit/
Alternativ - wenn der Mailversand mit eurem Provider nicht funktioniert: wählt Lösung 2 und verschickt die erstellte Datei mit den Bestandswarnungen dann manuell über euer Mailprogramm.