4 Programmablauf
Nach den üblichen Initialisierungen und der Anzeige der Maske wird der Benutzer aufgefordert, die jeweiligen Felder einzugeben. Ist die Eingabe mit F9 bestätigt, wird mit dem Startwert der Teilenummer begonnen, in der Statistikdatei zu lesen. Jeder gelesene Satz wird dabei zuerst gegen die Selection geprüft. Bei einem unzulässigen Satz wird der Schlüssel gleich so verändert, dass beim nächsten Lesen mit größter Wahrscheinlichkeit wieder ein zulässiger Satz an die Reihe kommt. Die Verarbeitung geschieht dabei in folgender Reihenfolge:
-
Lesen eines Jahressatzes (Periode = 0) und merken des Satzes
-
Lesen der Periodensätze bis zur aktuellen Periode - 1 und Summierung der benötigten Felder
-
Lesen der aktuellen Periode und Anzeige / Ausdruck der Daten.
-
Weiterschalten zum nächsten Lager oder Teil, entsprechend dem Schalter jelager% Sollen nur die Jahressätze verarbeitet werden, so wird nach jedem Jahressatz gleich auf das nächste Lager oder Teil weitergeschaltet. Falls die aktuelle Periode nicht vorhanden ist, wird beim Erreichen einer größeren, oder einer nicht mehr aufsteigenden der Ausdruck ausgelöst!
Ist das Dateiende erreicht, wird der Druck abgeschlossen und das Programm kehrt wieder zum Startbildschirm zurück.