Mis à jour : 2024-11-11
Joignez les codes de champ avec un séparateur spécifié en utilisant la fonction join(). Cela raccourcit le code et vous permet d'utiliser le même code pour les contribuables célibataires et les conjoints, car TaxCycle n'ajoutera pas le séparateur si le champ est vide pour l'un des codes de champ.
Vous pouvez également imbriquer la fonction « join » pour plus d'efficacité. Par exemple, cela est utile si vous devez dire « M. Simoneau » si le contribuable est célibataire, mais « M. et Mme Simoneau » si le contribuable a un conjoint. Utilisez le code suivant :
{{ join(" ", join(" & ", CurrentClient.Info.ID.Title, CurrentClient.Info.SpouseID.Title), CurrentClient.Info.ID.LastName) }}
Pour un seul contribuable, il affiche : M. Simoneau. Pour un contribuable avec un conjoint, il affiche M. et Mme Simoneau.
Code | Résultats possibles |
---|---|
{{ join(" ", join(" & ", CurrentClient.Info.ID.Title, CurrentClient.Info.SpouseID.Title), CurrentClient.Info.ID.LastName) }} |
M. Tremblay M. et Mme Lachance |
Code | Résultats possibles |
---|---|
{{ join(" & ", CurrentClient.Info.ID.FirstName, CurrentClient.Info.SpouseID.FirstName) }} |
André |
Code | Résultats possibles |
---|---|
{{#CurrentClient.Info.ID.LastName = CurrentClient.Info.SpouseID.LastName}} {{ join(" ", join(" & ", CurrentClient.Info.ID.FirstName, CurrentClient.Info.SpouseID.FirstName), CurrentClient.Info.ID.LastName) }} {{/CurrentClient.Info.ID.LastName = CurrentClient.Info.SpouseID.LastName}} {{#CurrentClient.Info.ID.LastName != CurrentClient.Info.SpouseID.LastName}} {{ join(" & ", join(" ", CurrentClient.Info.ID.FirstName, CurrentClient.Info.ID.LastName), join(" ", CurrentClient.Info.SpouseID.FirstName, CurrentClient.Info.SpouseID.LastName)) }} {{/CurrentClient.Info.ID.LastName != CurrentClient.Info.SpouseID.LastName}} |
André Lachance |
Code | Résultat |
---|---|
{{join(" ", CurrentClient.Info.ID.FirstName, CurrentClient.Info.Info.ID.Initial, CurrentClient.Info.ID.LastName) }} |
Francis Montreuil |
{{join(", ", CurrentClient.Info.ID.LastName, join(" ", CurrentClient.Info.ID.FirstName, CurrentClient.Info.ID.Initial)) }} |
Montreuil, Francis |
{{join(" ", CurrentClient.Info.ID.Title, CurrentClient.Info.ID.FirstName, CurrentClient.Info.ID.LastName) }} |
M. Francis Montreuil |
{{join(" ", join(" & ", CurrentClient.Info.ID.Title, Info.SpouseID.Title), CurrentClient.Info.ID.LastName) }} |
M. et Mme Montreuil |