SmartDoc/Blocs : Différence entre versions
Ligne 1 : | Ligne 1 : | ||
− | <h1 id="les-blocs"> | + | <h1 id="les-blocs">Principe d'utilisation</h1> |
<p>Les blocs sont utilisés dans le paramétrage des [[SmartDoc]] et ont pour atout de simplifier considérablement ce processus de paramétrage.</p> | <p>Les blocs sont utilisés dans le paramétrage des [[SmartDoc]] et ont pour atout de simplifier considérablement ce processus de paramétrage.</p> | ||
<p><strong>Les blocs permettent d'appliquer le même traitement à un ensemble de cellules, plutôt que d'appliquer le même traitement individuellement à plusieurs cellules.</strong></p> | <p><strong>Les blocs permettent d'appliquer le même traitement à un ensemble de cellules, plutôt que d'appliquer le même traitement individuellement à plusieurs cellules.</strong></p> | ||
Ligne 11 : | Ligne 11 : | ||
</blockquote> | </blockquote> | ||
<p>Ce "traitement en bloc" est particulièrement utile pour mettre en place les [[Boucles]] ainsi que les [[Conditions|Visible if]]</p> | <p>Ce "traitement en bloc" est particulièrement utile pour mettre en place les [[Boucles]] ainsi que les [[Conditions|Visible if]]</p> | ||
− | <h1 id="mettre-en-place-des-blocs"> | + | <h1 id="mettre-en-place-des-blocs">Mise en place des blocs</h2> |
<h2 id="ouvrir-son-bloc">Ouvrir son bloc</h3> | <h2 id="ouvrir-son-bloc">Ouvrir son bloc</h3> | ||
<p>Pour identifier le début du bloc, on crée une nouvelle ligne dont le champ "Contenu" doit être rempli comme suit : #NOMDUBLOC | <p>Pour identifier le début du bloc, on crée une nouvelle ligne dont le champ "Contenu" doit être rempli comme suit : #NOMDUBLOC |
Version du 9 décembre 2019 à 00:05
Sommaire
Principe d'utilisation
Les blocs sont utilisés dans le paramétrage des SmartDoc et ont pour atout de simplifier considérablement ce processus de paramétrage.
Les blocs permettent d'appliquer le même traitement à un ensemble de cellules, plutôt que d'appliquer le même traitement individuellement à plusieurs cellules.
Par exemple :
Ici, toutes les cellules qui décrivent le fonctionnement du CSSCT n'apparaîtront que si la condition du bloc est remplie, à savoir avoir plus de 300 salariés (le CSSCT est alors obligatoire !) ou accepter de mettre en place un CSSCT.
Rien n'empêche, une fois à l'intérieur d'un bloc, de conditionner encore plus particulièrement certaines cellules. Ou encore de mettre en place un bloc à l'intérieur d'un bloc.
Ce "traitement en bloc" est particulièrement utile pour mettre en place les Boucles ainsi que les Visible if
Mise en place des blocs
Ouvrir son bloc
Pour identifier le début du bloc, on crée une nouvelle ligne dont le champ "Contenu" doit être rempli comme suit : #NOMDUBLOC
Configurer son bloc
Cette première ligne est aussi celle où il faut définir le traitement qui sera appliqué à l'ensemble du bloc.
Par exemple, pour un bloc conditionnel :
Le système ne s'intéressera à ce qui se trouve à l'intérieur du bloc que si la variable "NOMBREDESALARIES" est supérieure ou égale à 300, ou bien si on répond "OUI" à la variable "MISEENPLACECSSCT".
Par exemple, pour un répéteur :
Le système répétera ce qui se situe entre les deux blocs autant de fois que nécessaire.
Fermer son bloc
Il faut ensuite fermer son bloc en créant une ligne comme suit : #ENDBLOC NOMDUBLOC