Menu

select()

Mis à jour : 2025-06-30

Utilisez select() pour sélectionner une ligne spécifique d'un tableau en fonction des données contenues dans l'une des cellules.

Lorsque vous écrivez une condition avec cette fonction, l'utilisation d'un # (signe numérique) permet de vérifier si le numéro de ligne apparaît. En revanche, l'utilisation d'un ^ (caret) permet de vérifier l'absence du nombre.

Par exemple, pour afficher les détails des lignes spécifiées sur le T1-ADJ :

  1. Cet énoncé select() consulte la section Description du redressement de la T1-ADJ et trouve la ligne 43500.
  2. Cet énoncé select() consulte la section Description du redressement de la T1-ADJ et n'affiche le texte que si elle ne trouve pas de ligne 43500.
  3. Une fois la ligne sélectionnée, vous pouvez accéder aux détails des autres colonnes de cette ligne et les utiliser pour créer d'autres conditions ou calculs. Par exemple, les colonnes Montant précédent et Montant corrigé.

Capture d'écran : Code de modèle avec la fonction select

Capture d'écran : Ligne 45300 de la T1-ADJ

Exemple de code

{{#CurrentClient}}
{{#Adjustments}}
{{#T1ADJ}}
{{#select(AdjustmentDetails, where(LineNumber = 43500))}}
{{#(PreviousAmount - RevisedAmount)>0}}Dans l'ensemble, ce redressement a réduit vos impôts sur le revenu de {{format(PreviousAmount - RevisedAmount)}} $.{{/end}}
{{#(PreviousAmount - RevisedAmount)<0}}Dans l'ensemble, ce redressement a augmenté vos impôts de {{format(abs(PreviousAmount - RevisedAmount))}} $.{{/end}}
{{#(PreviousAmount - RevisedAmount)=0}}Nous avons effectué un redressement de votre déclaration de revenus. Cependant, il n'y a aucun changement à vos impôts.{{/end}}
{{/end}}
{{^select(AdjustmentDetails, where(LineNumber = 43500))}}Nous avons effectué un redressement à votre déclaration de revenus. Cependant, il n'y a aucun changement à vos impôts.{{/end}}
{{/T1ADJ}}
{{/Adjustments}}
{{/CurrentClient}}