Déclaration de variables globales

L'essentiel

Vous pouvez déclarer une variable comme Globale. Le logiciel permettra de récupérer le contenu de la "Variable Globale" dans toutes les formules et dans les scripts.

Normalement, une variable créée par l'instruction NomVar = Valeur ne peut être manipulée qu'au sein de la formule ou du script contenant cette instruction. Ceci signifie, par exemple, que si vous placez dans votre paramétrage, 2 formules utilisant toutes les deux une variable de nom identique, le logiciel estime qu'il s'agit de 2 variables distinctes et vous ne pourrez donc pas récupérer la valeur de cette variable affectée dans une formule à partir de l'autre formule.

L'aide en détails

Exemple : le script suivant détaille le paramétrage d'un Devis. Une ligne Globale est déjà insérée.



Nous désirons voir apparaître (dans l'édition), le total des lignes présentes dans le devis. Pour cela, il est nécessaire d'avoir 3 formules, faisant appel à une même variable.
Il faut donc insérer une Variable "Globale" dans le script : "NbrLignes".




Cette variable sera récupérée dans "Rubriques", dans le Dossier "Informations Générales".
Il vous suffit alors de cliquer sur cette donnée et de la placer où vous le souhaitez dans le paramétrage :



La variable ainsi déplacée, aura le format suivant :
En faisant un clic droit sur la variable, la fenêtre "Formule de Calcul" apparaît.
Nous rajoutons "=0". La variable devient donc :  

Il faut créer 2 autres formules de calcul avec la même variable (même opération que précédemment) :

* la première sera placée dans le bloc "Ligne", avec la formule suivante :
[NbrLignes]=[NbrLignes]+1

* la seconde sera placée à l'endroit où vous désirez visualiser le "nombre de lignes", avec la formule suivante :
[NbrLignes]
 

Exemple : Si vous insérez le texte "Nombre de lignes", et que vous avez 4 lignes d'articles.
L'impression du document donnera (à l'endroit où vous avez inséré la dernière formule), le résultat suivant :