CasewareDocumentation
Nouveautés de Caseware Cloud EngagementsVoir les nouveautés

Création d'un tableau pouvant être modifié en mode formulaire

Lors de la création d'un tableau, tel que celui des actifs du bilan, il est possible de veiller à réduire au minimum la charge de travail manuel tant pour le concepteur que pour l'utilisateur du document. À titre d'exemple, une ligne du tableau peut être configurée pour être directement liée aux informations contenues dans le bilan d'essai, de sorte que si un compte est renommé, cette modification soit automatiquement répercutée dans CaseView. Mais le lien repose toujours sur un numéro de compte qui pourrait être totalement différent dans un autre dossier client et en mode Formulaire, et l'utilisateur final n'aurait pas la possibilité de corriger ces calculs de liaison.

En règle générale, lors de la création d'un document dynamique, tous les liens de ce type doivent être basés sur le numéro de carte. Ainsi, lorsqu'un nouveau dossier client est créé, il suffit de mapper les comptes pour que toutes les informations soient correctement transférées vers CaseView. Grâce au mappage, il est possible de créer un tableau relativement dynamique dans lequel la rubrique « Trésorerie » apparaîtra toujours en première ligne de la rubrique « Actifs », quel que soit le numéro de compte de la trésorerie. Mais comment tenir compte du nombre de comptes d'actifs, qui varie également d'un dossier à l'autre ? On pourrait ajouter des lignes vides au bas du tableau, que l'utilisateur final pourrait remplir, mais cette méthode est également fastidieuse.

Il est en revanche possible de créer un tableau entièrement dynamique, dont le contenu lié est contrôlé par l'utilisateur final en mode Formulaire, en ne créant qu'une seule ligne en mode Conception. Prenons, par exemple, un tableau des actifs qui affiche la description d'un compte ainsi que son solde actuel et celui de l'année précédente. De plus, cette ligne devra comporter au moins deux colonnes supplémentaires qui seront ignorées, mais non masquées. La première colonne contiendra une cellule à menu déroulant (C15) liée à un browse. La liste permet d'afficher tous les numéros de correspondance des actifs figurant dans le fichier client et permet à l'utilisateur final de sélectionner le compte correspondant qui doit être mis en évidence dans la ligne. Toutes les autres cellules de la ligne s'appuieraient alors sur cette cellule de référence à l'aide d'une formule telle que MAP("AY",C15), plutôt que d'utiliser un lien fixe vers un numéro de carte, MAP("AY","110").

L'autre colonne omise comporterait deux boutons-piles portant les inscriptions « + » et « - ». Ces cellules seraient associées aux événements d'action de ligne Insérer et Supprimer . Lorsqu'une nouvelle ligne est insérée, son contenu peut être copié à partir de la première ligne.

Le résultat final est un tableau dans lequel l'utilisateur final peut simplement cliquer sur le signe « + » pour créer une nouvelle ligne et sélectionner le numéro de carte approprié dans le menu déroulant. Toutes les informations pertinentes seront automatiquement mises en lien. Répétez l'opération autant de fois que nécessaire jusqu'à ce que tous les éléments soient répertoriés dans le tableau. Ce tableau s'adapte à tout plan comptable correctement structuré, quelle que soit sa taille.

Parmi les autres éléments à prendre en compte dans un scénario de ce type, on peut citer :

  • Attribuez toutes les cellules concernées à un groupe de cellules afin de faciliter le calcul des totaux (là encore, quel que soit le nombre de comptes concernés).
  • Créer un en-tête de report pour afficher le total cumulé si le tableau s'étend sur plusieurs pages.
  • Mise en forme du tableau avec des bordures et un fond ombré, qui s'appliqueront également aux nouvelles lignes créées.

Sujets connexes