Menu

‌Codes de champ pour accéder aux données dans les tableaux

Mis à jour : 2025-03-24

Tout au long de TaxCycle, vous trouverez des tableaux croissants pour saisir et vérifier des données. Ils commencent par une seule rangée et se développent pour ajouter de nouvelles rangées au fur et à mesure que vous saisissez des données. Vous pouvez utiliser les codes de champ des cellules de ces tableaux pour afficher des données dans les modèles.

Numérotation des rangées

Dans cet exemple, [0], [1] et [2] correspondent aux rangées du tableau des frais médicaux. La numérotation commence à zéro.

La rangée vide au bas du tableau, indiquée par un [-1], change lorsque vous commencez à taper dans un champ. Évitez d'utiliser des codes contenant [-1] dans les modèles ou les conditions.

  • Première rangée : {{CurrentClient.MedicalExpenses.ExpensesDetails[0].Amount}}
  • Deuxième rangée : {{CurrentClient.MedicalExpenses.ExpensesDetails[1].Amount}}
  • Troisième rangée : {{CurrentClient.MedicalExpenses.ExpensesDetails[2].Amount}}
  • Rangée vide : {{CurrentClient.MedicalExpenses.ExpensesDetails[-1].Amount}}

Capture d'écran : Numérotation des codes de champ dans les rangées

Il est essentiel de comprendre que la numérotation séquentielle correspond à l'ordre de présentation des rangées du tableau. Si vous réorganisez les rangées, le code du champ permettant d'accéder à des données spécifiques dans une rangée sera modifié. 

Comment éviter de référencer une ligne spécifique par son numéro?

Lorsque vous accédez à des données tabulaires, il est préférable d'éviter de faire référence à une rangée spécifique par son numéro. Décomposez plutôt le code du champ et utilisez des fonctions pour filtrer et afficher les résultats. 

Exemple 1 : répertorier toutes les valeurs d'une colonne de tableau

Pour répertorier tous les montants de frais médicaux saisis dans un modèle :

  1. Copiez le code de champ de la première cellule de la colonne Montant de la grille de calcul Frais médicaux.
  2. Collez le code de champ dans le modèle.
  3. Ceci affichera le montant de cette cellule dans l'aperçu.
  4. Pour générer une liste de tous les montants de cette colonne, décomposez le code de champ :
    1. Créez une condition d'ouverture et de fermeture pour le  contexte CurrentClient.
    2. Créez une condition d'ouverture et de fermeture pour la partie MedicalExpenses.ExpensesDetails du code de champ, en supprimant le numéro de ligne.
    3. Laissez Amount seul pour extraire les données.
  5. L'aperçu affichera tous les montants dans la colonne. Si vous ajoutez un montant dans une autre rangée, il apparaîtra au bas de la liste.

Capture d'écran : Liste des frais médicaux dans un modèle