# 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