SmartDoc/Blocs : Différence entre versions

De YoWiki
Sauter à la navigation Sauter à la recherche
m (Damien a déplacé la page Blocs vers SmartDoc/Blocs : C'est une sous page de SmartDoc)
(Aucune différence)

Version du 23 août 2019 à 15:33

Les blocs

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 :

La mise en place d'un bloc

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

Mettre 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

Début d'un bloc

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 :

Début d'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 :

L'exemple du 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

Fermer un bloc