1.2.50 BufSetErrorLevel – Abbruch bei schweren Fehlern verhindern
BufSetErrorLevel( nErrorLevel );
|
Argumente
|
nErrorLevel
| ||||||||
|
Beschreibung
|
Soll im Fehlerfall nicht abgebrochen werden, muss BufSetErrorLevel(1) aufgerufen werden.
Damit kann verhindert werden, dass bei schweren Fehlern die Abarbeitung des IPS-Skripts abgebrochen wird.
Durch Setzen des Errorlevels auf 1 werden solche Fehler akzeptiert.
Ob ein Fehler aufgetreten ist, kann mit BufGetError() abgefragt werden. Damit kann z.B. bei Problemfällen dafür gesorgt werden, dass in jedem Fall die effektive Bewegung zu einer Lagerplatzbewegung geschrieben wird, auch wenn z.B. die Aktualisierung der Chargenzustandssumme schief geht.
Beispiel:
..............
LPCV-Bewegung wird geschrieben, Chargen- und Lagerbestand aktualisiert
................
Am Ende ggf. Fehlervariable abfragen und mit IpsRaiseGeneralError einen Fehler provozieren, damit dieser im aufrufenden Programm bearbeitet werden kann
| ||||||||
|
Siehe auch
|
BufGetError
| ||||||||
|
Funktionsart
|
Nur für IPS-Dateien verwendbar
|