# Theoretischer Lagerbestand für PROFFIX
Berechnet den "theoretischen Lagerbestand" für jede Stückliste in PROFFIX
# Für wen?
Unter "theoretischer Lagerbestand" wird die - mit aktuell am Lager gehaltenen Artikelbeständen - mögliche Produktion von Stücklisten verstanden.
Beispiel:
- Um ein Fahrrad zu produzieren werden sowohl 2 Pneus als auch ein Rahmen benötigt.
- An Lager sind 11 Pneus und 3 Rahmen.
Der "theoretische Lagerbestand" von Fahrrädern ist damit 3 Stück.
Das Tool berechnet diesen Bestand vollautomatisch bis auf eine Tiefe von 8 Ebenen (wenn also z.B. der Rahmen noch aus weiteren Stücklisten besteht, werden diese ebenfalls aufgelöst)
# Features
- Berechnet den theoretischen Lagerbestand für Stücklisten bis zur Tiefe von 8 Ebenen
- Schreibt den theoretischen Lagerbestand in ein frei definierbares Zusatzfeld in den Artikeln
- Diverse Parameter (Negativbestand, Sicherheitsmarge) definierbar
- Einfache, unkomplizierte Installation
- Schnell und asynchron (beeinfluss PROFFIX Betrieb nicht)
- Artikel mit Kein Bestand werden nicht in die Stücklistenkalkulation miteinbezogen
- Plattformunabhängig. Siehe auch Installation
# Beispiel-Konfiguration
Sämtliche Konfiguration erfolgt über eine config.json welche sich im selben Verzeichnis wie das Tool befinden muss.
Beispiel:
{
"database": {
"database": "DEMODB",
"hostname": "SQLServer",
"instance": "",
"parameter": "",
"password": "",
"port": 0,
"username": ""
},
"debug": false,
"lastsync": "",
"maxebene": 9,
"lizenz": "",
"negativbestand": false,
"sicherheitsmarge": 0,
"zusatzfeld": "Z_TheorBestand"
}
Parameter | Typ | Bemerkung |
---|---|---|
Username | string | Benutzername SQL - Server |
Password | string | Passwort SQL - Server |
Database | string | PROFFIX Datenbank |
Hostname | string | Hostname des SQL - Servers; kann auch IP sein |
Port | int | Port des SQL Servers |
Parameter | string | Div. Parameter für SQL-Server |
Instance | string | Wenn vorhanden: Instanz des SQL - Servers |
Debug | bool | Aktiviert Debug-Modus; Loggt nur und schreibt nicht |
LastSync | string | Zeitstempel des letzten Durchlaufs |
Negativbestand | bool | Falls aktiviert kann der theoretische Lagerbestand negativ werden |
Sicherheitsmarge | int | Sicherheitsmarge in Prozent welche dem theoretischen Lagerbestand abgezogen wird |
Zusatzfeld | string | Name des Zusatzfeldes in in LAG_Artikel in welches der Bestand gespeichert wird |
MaxEbene | int | Limitiert die aufzulösenden Ebenen |
Lizenz | string | Lizenz: Demolizenz wird automatisch generiert |
# Installation
Das Tool besteht aus einer einzigen, kompilierten Datei und muss grundsätzlich nicht installiert sondern kann auch einfach ausgeführt werden.
# Automatik
Das Tool kann über die Windows - Aufgabenplanung periodisch ausgeführt werden (z.B. alle 30 min.) Alternativ kann das Tool auch via SQL-Trigger (bei Bestandesänderungen Stücklisten) gesteuert werden.
# Demoversion
Eine Demoversion dieses Tools kann einfach und unkompliziert automatisch bezogen werden. Details dazu finden Sie unter Demo