Conditions et blocs conditionnels
Conditions
Une condition est composée de trois éléments :
- une instruction de condition;
- une valeur de comparaison (il peut s'agir d'un champ fiscal ou d'une valeur); et
- un opérateur.
Blocs conditionnels
Un bloc conditionnel est un paragraphe qui n'apparaît dans la lettre que lorsque certaines conditions sont satisfaites. Dans les lettres fournies avec Taxprep des fiducies, la presque totalité de la lettre apparaît en blocs conditionnels.
Un bloc conditionnel débute avec l'instruction [IF () THEN] et se termine par l'instruction [END]. Les instructions intermédiaires [ELSE] et [ELSE IF] permettent de créer des conditions à plusieurs niveaux.
Structure d'un bloc conditionnel
L'exemple suivant illustre les divers éléments qui font partie d'un bloc conditionnel :
|
La première condition de ce bloc contient trois éléments :
Dans une véritable lettre, la condition peut être beaucoup plus complexe et inclure plusieurs champs fiscaux et opérateurs. |
|
L'instruction de condition [IF () THEN] constitue le point de départ du bloc conditionnel. |
|
Le bloc conditionnel est délimité par les instructions [IF ()THEN] et [END]. |
|
L’élément [ELSE IF] est une instruction intermédiaire dans le bloc conditionnel qui détermine que l'élément à imprimer doit être la première condition à s’avérer fausse. Cette instruction, ainsi que l’instruction [ELSE], permet de créer des conditions à plusieurs niveaux. |
|
L'instruction [END] constitue le point final du bloc conditionnel. |
|
Le champ fiscal [Solde dû] est utilisé ici pour imprimer le montant du champ si la condition est vraie. La totalité du paragraphe sera imprimée, incluant le champ. |
Conditions à plusieurs niveaux
À l'aide des instructions de condition [ELSE] et [ELSE IF], vous pouvez insérer une condition à l'intérieur d'une condition. Ainsi, vous pouvez spécifier une condition générale, puis déterminer des paragraphes à l'intérieur de la condition générale qui devront satisfaire à une condition additionnelle.