Lire la FAQ
NOUVEAU
Assistance de Bitrix24
Inscription et autorisation
Démarrer sur Bitrix24
Actualités
Tâches et projets
Messenger
Page d'accueil : Vibe
Groupes de travail
Calendriers
Bitrix24 Drive
Base de connaissances
Sites
Boutique en ligne
Gestion des stocks
Messagerie web
CRM
CoPilot - IA dans Bitrix24
Signature électronique
Signature électronique pour les RH
Analytique CRM
Constructeur BI
Automatisation
Processus d’entreprise
Sales intelligence
Espace des ventes
CRM + Boutique en ligne
Marketing
Entreprise
Market (Applications)
Centre de contact
Mon Profil
Téléphonie
Paramètres
Plan « Enterprise »
Application de bureau
Questions générales
On-Premise de Bitrix24
Connexion

Bitrix24Help

Modificateurs dans les modèles de document

Un modificateur est un code spécial qui modifie le format d'un champ.

Les modificateurs sont placés dans le code symbolique après le signe tilde (~). Dans le code, {DocumentCreateTime~d.m.Y h:i:s} DocumentCreateTime est le code de champ et d.m.Y h:i:s s est le modificateur.

Pour apprendre à travailler avec les modificateurs, nous vous recommandons de lire d'abord l'article sur les codes symboliques, car la modification des paramètres ne fonctionnera pas sans codes.

Codes symboliques : que sont-ils et comment sont-ils utilisés ?

Types de modificateurs

Les modificateurs sont disponibles pour les dates, les noms, les adresses, les montants monétaires et le registre du texte. Considérez les modificateurs pour chaque type.

Modificateurs de date et d'heure. Par défaut, la date est dans le format de pays du modèle que vous utilisez. Vous pouvez voir quel pays est spécifié dans les paramètres du modèle.

Paramètres du modèle

Modificateurs de date :

  • d.m.y — 28.08.23
  • d.m.Y — 28.08.2023
  • j, n, Y - 10, 3, 2023
  • Y-m-d - 2023-08-28
  • F j, Y - Août 28, 2023

Modificateurs d'heure :

  • H:i:s — 10:24:23

Les modificateurs de date et d'heure peuvent être combinés :

  • Y-m-d H:i:s — 2023-08-28 10:24:18

Tous les paramètres de date et d'heure disponibles se trouvent dans la documentation PHP.

Dans l'exemple ci-dessous, nous avons créé un document à partir du modèle avec le paramètre de modificateur {DocumentCreateTime~d.m.Y H:i:s}.

Modificateurs de nom. A l'aide de modificateurs, vous pouvez spécifier l'ordre du nom, du prénom et d'autres éléments. Utilisez l'option ~format= pour modifier l'ordre.

Liste des modificateurs possibles :

  • #TITLE# - salutation
  • #NAME# - prénom
  • #LAST_NAME# - nom
  • #SECOND_NAME# - deuxième nom
  • #NAME_SHORT# - la première lettre du prénom avec point
  • #LAST_NAME_SHORT# - la première lettre du nom avec point
  • #SECOND_NAME_SHORT# - la première lettre du deuxième nom avec point

Dans l'exemple, nous générons un document à l'aide du modèle et saisissons le paramètre {ContactFormattedName~Format=#TITLE# #LAST_NAME#}.

Modificateurs d'adresse. Par défaut, Bitrix24 utilise le format d'adresse du pays du modèle actuel.

Comment afficher le pays dans les paramètres du modèle

Vous pouvez modifier le format et le séparateur. Pour changer le format, nous utiliserons le paramètre ~Format=, et pour le séparateur - ~Separator=.

Modificateurs de format et de séparateur :

Format

  • 1 - Europe
  • 2 - Grande-Bretagne
  • 3 - Amérique du Nord

Séparateur :

  • 1 - virgule
  • 2 - pas de séparateur
  • 3 - saut de ligne

Le paramètre de modificateur {Address~Format=1,Separator=3} insère l'adresse au format européen, avec chaque partie de l'adresse spécifiée sur la nouvelle ligne.

Modificateurs pour les montants d'argent. Avec les paramètres de modificateur, vous pouvez spécifier des zéros supplémentaires après la virgule et le symbole monétaire.

Paramètres disponibles :

  • WZ (With zeros). Par défaut, Bitrix24 affiche des zéros supplémentaires après la virgule pour les montants dans les champs. Si la valeur est WZ=N, le montant est indiqué avec des zéros après la virgule décimale, par exemple 12,00 euros. Par défaut, les zéros dans les champs {TotalRaw} - montant des prix d'origine, {TaxesTaxRate} - taux de taxe, {TotalSum} - montant total. Dans les champs qui se trouvent dans le tableau, par exemple {ProductsProductPriceRawNetto} - Prix total d'origine, {ProductsProductPriceRawSum} - Prix total d'origine sans remise, les zéros s'affichent uniquement si le paramètre de modification WZ=Y est ajouté.
  • NS (No sign). Pour la valeur NS=Y, le montant est indiqué sans signe de devise, pour la valeur NS=N - avec le signe.

Créons un document à partir du modèle et saisissons le paramètre de modificateur {TotalSum~WZ=Y,NS=N}.

Modificateurs de téléphone. Vous pouvez modifier le format du numéro de téléphone à l'aide du modificateur ~format=.

Formats disponibles :

  • E. 164 - +33013366555
  • International - +3 301 336-65-55
  • National - 3 (301) 336-65-55

Modificateurs de casse de texte. Le modificateur ~letterCase= peut être utilisé pour changer la casse du texte.

Valeurs disponibles :

  • upper – MAJUSCULES
  • lower – minuscule
  • title - Majuscule pour la première lettre de chaque mot
    Avec les modificateurs, vous pouvez modifier la valeur d'origine du champ CRM. Utilisez-les pour modifier le format de la date, de l'heure, du nom et de l'adresse.

Afficher les valeurs d'un champ multiple à l'aide de modificateurs

Dans le CRM, les champs peuvent être multiples, c'est-à-dire qu'ils peuvent avoir plusieurs valeurs. Vous pouvez ajouter plusieurs numéros de téléphone et adresses aux champs standards « Téléphone », « E-mail », « Messenger ». Dans les modèles, vous pouvez créer presque n'importe quel champ multiple, à l'exception des champs Fichier et Lier aux éléments du CRM - pour eux, les valeurs multiples ne sont pas prises en charge.

Le paramètre de modificateur mfirst vous permet de déterminer quelles valeurs seront affichées.

  • mfirst=y - affichera uniquement la première valeur du champ multiple
  • mfirst=n - affichera toutes les valeurs

Exemple : Nous avons le champ « Téléphone », il est multiple et nous voulons afficher toutes les valeurs de ce champ. Nous utiliserons le code {ContactPhone~mfirst=n}. Par défaut, tous les champs sont séparés par des virgules. Le paramètre ~mseparator= vous permet de sélectionner le séparateur : virgule (1) ou retour à la ligne (2) - {ContactPhone~mseparator=2}. Pour afficher toutes les valeurs du champ « Téléphone », nous utilisons le code {ContactPhone~mfirst=n,mseparator=2}.

Si vous avez besoin d'afficher certains éléments de la liste dans le document, utilisez le paramètre ~index=. La numérotation des éléments de la liste commence à zéro. Ainsi, le produit avec l'index 1 est le 2ème produit de la liste et le code {ProductsProductName~index=2} indique le 3ème élément de la liste de produits.

Le modificateur ~all=y affichera toutes les valeurs du champ multiple « Lier aux éléments du CRM ».


    Résumé

  • Un modificateur est un code spécial qui modifie le format d'un champ.
  • Les modificateurs sont placés dans le code symbolique après le signe tilde (~). Dans le code, {DocumentCreateTime~d.m.Y h:i:s} DocumentCreateTime est le code de champ et d.m.Y h:i:s s est le modificateur.
  • Il existe différents types de modificateurs : heure et date, adresse, nom, argent, téléphone, casse du texte.
  • À l'aide de modificateurs, vous pouvez afficher toutes les valeurs d'un champ multiple ou d'un champ spécifique.

Articles recommandés :

Ces informations ont-elles été utiles ?
Assistance d'un spécialiste
Ce n'est pas ce que je recherche
Texte compliqué et incompréhensible
Les informations sont obsolètes
Trop court, j'ai besoin de plus d'informations
Je n'aime pas comment cet outil fonctionne
Aller sur Bitrix24
Vous n'avez pas de compte ? Créez-en un gratuitement