Code-Reduzierung
Bei einer Abfrage, ob ein Variable TRUE enthält, könnte der C/AL-Code so aussehen:
IF Item.Blocked=TRUE THEN MESSAGE('Der Artikel ist gesperrt!');
Man könnte aber auch folgendes schreiben:
IF Item.Blocked THEN MESSAGE('Der Artikel ist gesperrt!');
Im letzten Beispiel lassen wir die Angabe „=TRUE“ einfach weg.
Das funktioniert natürlich auch, wenn auf FALSE geprüft werden soll. Hier lässt man „=FALSE“ einfach weg und benutzt „NOT“. Das könnte dann so aussehen:
IF NOT Item.Blocked THEN MESSAGE('Der Artikel ist *nicht* gesperrt!');