Since we have just discussed the BEGIN-END compound statements and the IF conditional statements, which also are compound (that is, containing multiple expressions), this seems like a good time to discuss indenting code.
In AL, the standard practice for indenting subordinate, contained, or continued lines is relatively simple. Always indent such lines by two characters, except where there are left and right parentheses to be aligned.
In the following examples, the parentheses are not required in all of the instances, but they don't cause any problems and can make the code easier to read.
Some examples are as follows:
IF (A <> B) THEN A := A + Count1 ELSE B := B + Count2;
Or here's another:
IF (A <> B) THEN ...