Beschreibung
Die Verbrauchsberechnung befüllt die Tabelle DWH_PRODUKTION und kann zusätzlich auch die linearen Monatsverbräuche in die Tabelle LAGERBESTAND übernehmen.
Die Berechnung kann auch automatisiert durchgeführt werden - siehe RecalcDwhConsumption (LC.WpfInterfaces, Verbrauchsberechnung)
Funktionsweise
Toolbar
|
Funktion |
Kürzel |
Beschreibung |
|---|---|---|
|
Berechnung starten |
|
Startet die Berechnung in Abhängigkeit der gerade im Vordergrund befindlichen Karteikarte. Monats-/Wochenverbräuche Befüllung der Tabelle DWH_VERBRAUCH Lineare Verbräuche Befüllung der Spalte VERBRAUCH in Tabelle LAGERBESTAND |
|
Speichern |
[STRG+S] |
Speichert die angegebenen Einstellungen in den Grundlagen des Systems |
Selektionen
|
Funktion |
Beschreibung |
|---|---|
|
Datum der letzten Berechnung des Verbrauchs |
|
|
Berechnungszeitraum Monatsverbräuche |
|
|
Verbrauchszeitraum Reichweite |
|
|
Verbrauchsberechnung aus Lieferscheinpositionen |
Folgende Lieferscheintypen werden mit einbezogen: 1 Lieferschein für Auftrag
Ist der Grundlagenschalter "Verbrauchsberechnung Lieferscheine inklusive interner Lieferscheine" ebenfalls aktiv wird folgender Lieferscheintyp ebenfalls noch mit berücksichtigt. 5 interner Lieferschein Allgemein werden Konsignationsrechnungen ebenfalls mit einbezogen. Ist jedoch der Grundlagenschalter "Konsignationslieferscheine in DWH-Verbrauch mit einrechnen" aktiv werden Konsignationslieferscheine und keine Konsignationsrechnungen mit einbezogen.
|
|
Verbrauchsberechnung aus Rechnungspositionen |
Es werden nur Rechnungspositionen in die Berechnung mit einbezogen. Dabei gibt es keine speziellen Einschränkungen der Rechnungen |
|
Entnahmelager für Verbrauchsberechnung Produktion |
|
|
Sofort-Aktualisierung der Verbrauchstabelle |
|
|
Verbrauchsberechnung für Monat/Wochen |
|
Linearer Verbrauch
Der Lineare Verbrauch ist in der Tabelle Lagerbestand in der Lagerort=NULL - Zeile des jeweiligen Lagers ersichtlich. Vorausetzung dafür ist es, dass das jeweilige Lager die Einstellung LINEAR=1 gesetzt hat.
Danach muss per SQL für alle Läger, welche LINEAR=1 gesetzt haben initial in der Tabelle LAGERBESTAND ebenfalls das Kennzeichen LINEAR gesetzt werden:
update lagerbestand set linear=1 where lager in (select nummer from lager where linear=1);