6.1 Initialisieren
Initialisieren der Struktur und Vorschriften einlesen.
lRc = iagktlgIni(strPrgbez, IAgktlg);
Diese Funktion muss immer mit dem Namen des rufenden Programms als erste Funktion aufgerufen werden.
Als Parameter „strPrgbez“ (Programmname = Sektion in der SIBPPS.INI) sind nur die Werte
PDV141
PDV147
FST531
erlaubt.
Es werden folgende Aktionen ausgeführt:
-
der Satzpuffer des AG-Katalogs wird in der Satzlänge der Datei 96 initialisiert (Leerzeichen)
-
die Dimension des Arrays wird festgelegt (max.100 Vorschriften)
-
Anzahl der Vorschriften wird auf 0 gesetzt
-
aus dem Programmnamen wird die interne Nummer ermittelt
-
der Zielstring wird initialisiert (Programmnummer 0 und 1 auf die Länge der Datei 10, 2 der Datei 53)
-
Bei Programmnummer 1 werden die Vorschriften für die AG-Katalog-Felder 3 und 4 in das Array fest eingetragen (unabhängig von Einträgen in SIBPPS.INI
-
Abhängig von den Einträgen in SIBPPS.INI werden entweder alle Default-Vorschriften oder die einzelnen Vorschriften in das Array eingetragen
-
beim Überlauf des Arrays wird Fehlercode „1“ gemeldet.