> For the complete documentation index, see [llms.txt](https://docs.dietrichs.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.dietrichs.com/dietrichs-intelligent-documentation/francais/le-systeme-de-variables/variables/definition-des-variables.md).

# Définition des variables

## Définition des variables, propriétés des variables

Les variables peuvent être modifiées dans la liste des variables ou dans la boîte de dialogue Définition des variables. La liste permet une saisie rapide et offre une vue globale sur les variables déjà créées et leur ordre. La boîte de dialogue offre d’autres propriétés sur la variable. Les colonnes suivantes s’affichent dans la liste des variables, les termes derrière le slash (/) sont proposés dans la boîte de dialogue Définition des variables.

* La saisie par le biais de la boîte de dialogue est conseillée pour compléter une description ou saisir la liste des énumérations (Enum dans la liste de choix).
* Des variables peuvent être déplacées, supprimées ou insérées dans la liste des variables. Les boutons situés en bas de la liste sont prévus à ces effets.

<details>

<summary>Colonne F / Valeur fixe, … </summary>

Lorsque cette case est cochée, la variable est visible mais elle n’est pas modifiable en mode formulaire (14.03). Dans les versions précédentes, cette variable n’était pas visible en mode formulaire. Les valeurs fixes sont utilisées pour définir des valeurs qui doivent être utilisées comme variable, par ex. dans un E.C.P., mais qui ne doivent pas être proposées à la modification lors de l’insertion.

</details>

<details>

<summary>Colonne E / ..., externe</summary>

Cette case inverse la hiérarchie dans l’utilisation des valeurs par défaut : Lorsque la variable est présente au niveau supérieur, la valeur associée est utilisée.

> Exemple : Une même variable est créée dans une position bâtiment et dans un E.C.P. Généralement, les variables des E.C.P. s’appliquent directement à l’E.C.P. concerné. Mais les variables peuvent être définies comme externe ce qui aura plusieurs conséquences possibles :

* Si cette variable est définie dans la position bâtiment, sa valeur est transmise à L’élément combiné paramétrique. Lors de l’insertion de l’E.C.P., la valeur affichée est donc celle définie pour le bâtiment ~~et il n’est pas possible de la modifier lors de d’insertion.~~ La valeur par défaut peut être modifiée (14.03) :
* Si la valeur par défaut est récupérée à un niveau supérieur, le champ contenant la valeur est surligné en vert.  En cas de modification de la valeur par défaut, celle-ci est répercutée dans toutes les fenêtres de fonctions concernées.
* Si la valeur est modifiée, le champ contenant la valeur est surligné en rouge.  Même en cas de modification de la valeur par défaut, la valeur renseignée est conservée.
* Si l’on sélectionne la valeur précédemment modifiée et que l’on appuie sur la touche Suppr, la valeur par défaut est récupérée et le champ est de nouveau surligné en vert.
* Si cette variable n’est pas définie dans la position bâtiment, la valeur définie dans l’E.C.P. est utilisée. Lors de l’insertion de l’E.C.P., la valeur affichée est donc celle définie pour l’E.C.P.bâtiment et il est donc encore possible de la modifier.
* Si la variable ne doit pas apparaître lors de l’insertion de l’E.C.P., la case F doit être cochée pour la définir comme valeur fixe. Ainsi, elle sera masquée dans le formulaire.

Les variables doivent être définies dans les E.C.P. (ou dans les E.A.I. ou C.O.B.) pour pouvoir être paramétrées depuis une position bâtiment avec la fonction Variables (1-6).

</details>

<details>

<summary>Colonne V / ..., invisible, (14.03)</summary>

Par défaut, l’ensemble des variables sont visibles en mode formulaire, qu’elles soient cochées en E (externe), en F (Fixe) ou sans coche. Pour qu’une variable n’apparaisse pas dans le mode formulaire, elle doit être cochée en "I" et sera ainsi invisible.

</details>

<details>

<summary>Case "F (Fixe)"</summary>

La case "F (Fixe)" ne verrouille que la modification de la valeur mais ce dernier reste visible par l’utilisateur en mode formulaire.

Les variables fixes créées dans la version 14.02 ou dans une version antérieure sont automatiquement converties en variable externe. Ainsi, l’affichage est identique à celui que vous aviez dans la version précédente.

</details>

<details>

<summary>Colonne Variable / Nom de la variable</summary>

C’est le nom de la variable utilisé dans les formules. La liste des variables enregistrées peut être consultée en cliquant sur le bouton  à droite du nom de la variable. Par ce bouton, il est possible de récupérer une seule variable parmi celles enregistrées.

</details>

<details>

<summary>Colonne Désignation de la variable / Désignation Variable</summary>

Ce texte apparaît dans la zone de formulaire et sert à décrire à quelle variable, la valeur à renseigner correspond. Dans l’éditeur de formules, ce texte apparaît à côté du nom de la variable, facilitant la recherche de cette dernière.

</details>

<details>

<summary>Colonne Valeur proposée / Valeur par défaut</summary>

Cette valeur est proposée la première fois et jusqu’à ce qu’elle soit modifiée dans la zone de formulaire. Le bouton 'Valeur standard' permet de rappeler toutes les valeurs définies par défaut dans l’E.C.P., l’E.A.I. ou la bibliothèque C.O.B.

</details>

<details>

<summary>Colonne Unité / ..., Unité</summary>

Cette variable détermine l’unité de la variable. Le choix s’effectue par le biais d’un menu déroulant et détermine la nature de la ou des valeurs qu’il est possible de renseigner. Une description plus détaillée des unités est présente plus loin dans le chapitre Unités possibles...

</details>

<details>

<summary>Image / Image d’aide</summary>

L’image sélectionnée s’affiche dans la zone de formulaire pour la saisie de la valeur à laquelle elle est associée. L’image d’aide est un apport apport important pour l’utilisateur puisqu’elle permet de décrire plus explicitement la nature de la variable à renseigner. C’est également utile à la personne qui crée cette variable puisqu’elle pourra identifier plus facilement cette dernière grâce à cette image.\
L’image sélectionnée s’affichera pour les variables suivantes jusqu’à ce qu’une nouvelle image image soit définie. Une description plus détaillée des images est présente plus loin dans le chapitre Images d’aide.

</details>

<details>

<summary>/ Groupe Variables</summary>

Une variable peut être associée à un groupe. Ce groupe est utilisé pour structurer et filtrer les variables les domaines suivants : Dans la zone de formulaire, la liste des variables, lors du choix d’une variable et dans l’éditeur de formules. Lorsqu’aucun groupe n’est spécifié pour une variable, le groupe Généralités leur est automatiquement attribué.\
\
Dans la définition des variables, les groupes peuvent être sélectionnés à partir de boutons. En sélectionnant un groupe, la liste des variables reste complète ; les variables du groupe actuel s’affichent en bleu, celles des autres groupes sont grisées. Les boutons permettent d’atteindre la première variable du groupe sélectionné. Toutes les variables restent modifiables.\
\
Lorsqu’un minimum de deux groupes est créé, les variables s’affichent à l’intérieur de leur groupe. Des boutons portant les noms des groupes sont automatiquement créés et permettent d’afficher les variables qu’ils contiennent. Les boutons groupes sont affichés automatiquement en haut de la fenêtre.

</details>

<details>

<summary>/ Afficher Variable</summary>

Des variables peuvent être insérées dans les textes avec la fonction plusieurs lignes de texte. Le nom de la variable est utilisé en interne mais il est parfois difficile d’identifier une variable à partir de celui-ci. Si le texte est édité, la valeur renseignée dans le champ "Affichage de la variable" s’affiche si celle-ci existe. Exemple : La variable **`V_DatL`** est utilisée pour saisir la date de livraison depuis la fonction variables (1-6). En renseignant la valeur **Date de livraison** dans le champ "Affichage de la variable", la variable apparaîtra ainsi **`#Date de livraison#`** (et pas **`#V_DatL#`**) lors de son édtion.

</details>

<details>

<summary>/ Condition Variable</summary>

Permet de définir une condition à respecter pour que la valeur soit valide. Cette condition est uniquement utilisable dans les variables intermédiaires.

(V20.02) La condition de variable peut être utilisée pour masquer les variables dans la requête de variables des valeurs par défaut du bâtiment et des ECP. Les requêtes peuvent ainsi être adaptées à la situation d'entrée. Elle est utilisée, par exemple, pour interroger uniquement certaines variables dans une fenêtre en situation d'entrée A (Architecture) et des variables supplémentaires en situation d'entrée C (Construction). Pour contrôler cela, la variable standard **`V_VarSit`** est définie dans les valeurs par défaut du projet ou du fichier bâtiment et est interrogée dans les conditions de la variable.

(20.03) Les autres variables du dialogue en cours peuvent également être utilisées dans la condition variable. Si une variable influence l'affichage d'autres variables, le dialogue est reconstruit après une modification ; l'affichage peut donc dépendre d'autres variables. Elle est utilisée, par exemple, pour interroger une valeur uniquement si une certaine option a été sélectionnée.

* Si **`V_VarSit`** est défini dans le dialogue, la valeur qui y est définie s'applique. Il faut en tenir compte si l'affichage doit être contrôlé de l'extérieur, c'est-à-dire depuis le bâtiment ou le projet. **`V_VarSit`** doit être défini comme externe s'il doit être présent dans les variables actuelles.
* Il est préférable d’utiliser une "Enumération" comme unité pour la variable **`V_VarSit`** pour définir ses différentes valeurs. Par exemple :\
  **A: Architecture; P: Plan d’exécution; C: Construction; X: Administrateur**.
* Dans les conditions, il est recommandé d'interroger les valeurs avec des jokers, afin que les textes puissent également être ajustés dans les variables. La condition **`(V_VarSit={A*})`** fonctionne aussi bien pour les valeurs "**Architecture**", "**Avant-projet architectural**" et "**A: bureaux d’études**", etc…
* Pour une variable qui doit être interrogée uniquement dans une phase Architecture (Avant-projet), la condition sera : **`(V_VarSit={A*})`**.
* Pour une variable qui doit être interrogée dans une phase Architecture (Avant-projet) et de Construction, la condition sera : **`(V_VarSit={A*~C*})`**.
* Exemple de dépendance à l'égard d'une autre variable : L'énumération (Enum) **`V_Option`** offre les options *fixe* et *libre*. La variable **V\_valeur** ne doit être interrogée que si l'option *libre* a été choisie. La condition variable est alors **`(V_Option=libre)`**. Ce n'est que dans ce cas que **V\_valeur** est visible, sinon elle est cachée.

Les variables dont l’identificateur I (invisible) est coché ne sont jamais affichées ; la condition ne s’applique donc qu’aux variables pour lesquelles la case I n’est pas cochée.

Si la variable **`V_VarSit`** n’est pas définie dans les valeurs par défaut, alors toutes les conditions seraient fausses et aucune variable ne serait affichée. Dans ce cas, le système fixe la variable **`V_VarSit`** à "**S**" pour "Standard". Elle peut être utilisée comme suit :

* Pour s'assurer que toutes les variables conditionnelles sont affichées dans le cas où **`V_VarSit=S`**, il est recommandé d'inclure le "S" dans la sélection. Pour une variable qui ne devrait normalement être interrogée que dans la situation d'entrée Architecture, la condition est alors : **`(V_VarSit={A*~S*})`**. Pour une variable qui ne doit être interrogée que dans les situations d'entrée Architecture et Construction, la condition est alors : **`(V_VarSit={A*~C*~S*})`**.

(24.01) Dans les ECP d'ouvertures (fenêtres, portes, niches), les valeurs intermédiaires du premier ECP de l'ouverture peuvent également être utilisées dans les conditions. Cela permet une détermination complexe des conditions d'affichage pour la variable.

</details>

<details>

<summary>/ Variables pour les sous-éléments combinés paramétriques (Subkols)</summary>

Les variables des Subkols qui doivent reprendre les valeurs de l'élément combiné paramétrique principal sont identifiées ici. Lors de la reprise, l'identifiant est alors ajouté à leur nom. Exemple : un Subkol porte l'identifiant "\_gauche". Sa variable (externe) de Subkol "V\_Hauteur" est complétée lors de l'exécution par "V\_Hauteur\_gauche" et reprend la valeur de l'élément combiné paramétrique principal. L'identification pour les Subkol peut être définie :

* Sous la liste des variables, via la case à cocher située à droite de la condition de variable.
* Dans la définition de la variable, via la case à cocher située à côté des cases "Valeur fixe, Externe, Invisible".

</details>

<details>

<summary> / Autres valeurs</summary>

Cette liste est active uniquement pour les Enumérations. Les différents choix possibles de l’énumération doivent être indiqués dans cette partie. La première valeur de la liste sera celle proposée par défaut dans la zone de formulaire. Depuis la liste des variables, les choix doivent être espacés par un point-virgule (;). Exemple : Oui;Non

</details>

<details>

<summary>/ Commentaires Variable</summary>

Description détaillée de la variable. Cette description longue sera visible lors de la sélection de la valeur associée à cette description depuis la zone de formulaire ou dans la liste des variables. Cette description apparaitra dans un cadre en bas à droite de la fenêtre.

</details>

## Unités possibles pour les variables

<details>

<summary>Séparateur</summary>

La désignation de la variable apparaîtra en bleu et aucune zone de saisie ne sera présente dans la zone de formulaire. Il est très important d’apporter une certaine clarté lorsque l’on crée beaucoup de variables et cette unité permet de créer des titres pour séparer les différentes variables. La valeur n’a aucune importante ; vous pouvez utiliser le tiret du 8 \_.

</details>

<details>

<summary>Unité(s)</summary>

Cette unité est utilisée pour définir des chiffres entiers, en particulier pour indiquer le nombre d’éléments.

</details>

<details>

<summary>m, cm, mm, in, ft</summary>

Unité de mesure en mètre, centimètre, millimètre, pouces et pieds.

</details>

<details>

<summary>°     </summary>

Angle spécifié en degrés, Cercle entier = 360°

</details>

<details>

<summary>A-B</summary>

Permet de déterminer l’extrémité A ou B d’un composant (Début ou fin de barre). Peut être utilisé uniquement pour les E.A.I.

</details>

<details>

<summary>C-F</summary>

Permet de choisir une des faces d’un composant comprises de C à F (Tous les côtés sauf les extrémités A et B). Peut être utilisé uniquement pour les E.A.I.

</details>

<details>

<summary>A-F</summary>

Permet de choisir l’une des faces d’un composant comprises de A à F (Tous les côtés). Peut être utilisé uniquement pour les E.A.I.

</details>

<details>

<summary>txt  </summary>

Texte

</details>

<details>

<summary>O/N                   </summary>

Réponse à la question par Oui ou Non

</details>

<details>

<summary>Enumération      </summary>

Liste de choix personnalisable. Les termes définis sont proposés sous forme de menu déroulant depuis la zone de formulaire. La première valeur de la liste sera celle proposée par défaut. Pour une saisie plus aisée des différentes valeurs, il est conseillé de les renseigner dans la boîte de dialogue Définition des variables. Les énumérations sont couramment employées pour les conditions. Elles peuvent également être utilisées dans les textes.

</details>

<details>

<summary>Ref. Produit         </summary>

Référence produit pour les organes de connexion. La recherche d’une Réf. Produits s’effectue dans le catalogue de produits depuis la zone de formulaire en cliquant sur le bouton ![](/files/nWpZP5PzhMAweCOjQQ8V). Seuls les Réf. Produits d’organes de connexion seront proposées à la sélection. Cette unité est utilisée en particulier pour les E.A.I.

</details>

<details>

<summary>RefOdcVef        </summary>

Références produit des organes de connexion avec le type de composant statique = Vis entièrement filetée. Seules les références produits des organes de connexion avec ce type de composant statique sont proposées à la sélection.

{% hint style="info" %}
À partir de la V21.01
{% endhint %}

</details>

<details>

<summary>RefOdcBou        </summary>

Références produit des organes de connexion avec le type de composant statique = Boulon charpente (= Boulons sans jeu). Seules les références produits des organes de connexion avec ce type de composant statique sont proposées à la sélection.

{% hint style="info" %}
À partir de la V21.01
{% endhint %}

</details>

<details>

<summary>RefOdcGou       </summary>

Références produit des organes de connexion avec le type de composant statique = Goujon-broche. Seules les références produits des organes de connexion avec ce type de composant statique sont proposées à la sélection.

{% hint style="info" %}
À partir de la V21.01
{% endhint %}

</details>

<details>

<summary>RefOdcPoi         </summary>

Références produit des organes de connexion avec le type de composant statique = Pointe. Seules les références produits des organes de connexion avec ce type de composant statique sont proposées à la sélection.

{% hint style="info" %}
À partir de la V21.01
{% endhint %}

</details>

<details>

<summary>RefOdcPos        </summary>

Références produit des organes de connexion avec le type de composant statique = Pointe spéciale. Seules les références produits des organes de connexion avec ce type de composant statique sont proposées à la sélection.

{% hint style="info" %}
À partir de la V21.01
{% endhint %}

</details>

<details>

<summary>RefOdcAnC       </summary>

Références produit des organes de connexion avec le type de composant statique = Anneau/Crampon. Seules les références produits des organes de connexion avec ce type de composant statique sont proposées à la sélection.

{% hint style="info" %}
À partir de la V21.01
{% endhint %}

</details>

<details>

<summary>RefOdcAgr        </summary>

Références produit des organes de connexion avec le type de composant statique = Agrafe. Seules les références produits des organes de connexion avec ce type de composant statique sont proposées à la sélection.

{% hint style="info" %}
À partir de la V21.01
{% endhint %}

</details>

<details>

<summary>RefOdcTif         </summary>

Références produit des organes de connexion avec le type de composant statique = Tige filetée. Seules les références produits des organes de connexion avec ce type de composant statique sont proposées à la sélection.

{% hint style="info" %}
À partir de la V21.01
{% endhint %}

</details>

<details>

<summary>Ref.Prod.-Prof.   </summary>

Référence produit sans les profils pour les composants et bibliothèque de composants. La recherche d’une Réf. Produits s’effectue dans le catalogue de produits depuis la zone de formulaire en cliquant sur le bouton ![](/files/fL6s8XY0JhxmleEefFK4).  Seuls les Réf. Produits de barre, panneaux, ferrure ou Eléments d’aide seront proposés à la sélection. Cette unité doit être utilisée lorsque vous ne souhaitez pas sélectionner de barres profilées.

</details>

<details>

<summary>Ref.Prod.+Prof.   </summary>

Référence produit pour les composants et bibliothèque de composants. La recherche d’une Réf. Produits s’effectue dans le catalogue de produits depuis la zone de formulaire en cliquant sur le bouton ![](/files/Wk0tI9eH1G1iHiAkAU5o).   Les Réf. Produits de barre, barre profilée, panneaux, ferrure ou Eléments d’aide seront proposés à la sélection.

</details>

<details>

<summary>Type de barre     </summary>

Détermine le type de barre (ex : 111/Chevron). La recherche d’un type de barre s’effectue depuis la zone de formulaire en cliquant sur le bouton ![](/files/Kl0JQ4AQkVTGTkfyT4Rt). Peut être utilisé uniquement pour les E.A.I.

</details>

<details>

<summary>Atelier/Chantier   </summary>

Détermine si le composant est à livrer à l’atelier ou sur le site du levage. Peut être utilisé uniquement dans les organes de connexion définis dans les E.A.I.

</details>

<details>

<summary>Texture             </summary>

Détermine la texture d’un composant ou d’une bibliothèque de composant. Une recherche de texture peut être réalisée dans le catalogue produits depuis la zone de formulaire en cliquant sur le bouton ![](/files/sqfYxhgl6B5ZU0BRxOF4).

</details>

<details>

<summary>Texture couleur   </summary>

Détermine la couleur complémentaire à la texture d’un composant ou d’une bibliothèque de composant. Une recherche de couleur peut être réalisée depuis la zone de formulaire en cliquant sur le bouton ![](/files/wPo7JkoiDsfFTcJUKC0o).

</details>

## Variables : Images d’aide

Les images d’aide sont utilisées pour apporter une description visuelle à une variable.

* Les formats possibles sont: **\*.bmp, \*.png, \*.wmf, \*.emf, \*.jpg**.
* La taille par défaut pour les images est d’environ 340 x 340 Pixel (Jusqu’à présent, la taille était de 300 x 300 Pixel). Si l’image choisie est plus grande, elle sera réduite à cette taille. Pour éviter d’utiliser inutilement de l’espace mémoire, les images à grande résolution (Par ex. des photos) peuvent être réduites avec un logiciel adapté (Par ex. IView).
* L’installation comporte déjà différentes images qui peuvent être utilisées à cette fin. Celle-ci se trouve dans le répertoire d’installation de **%dhpabb%**, Par ex, **C:\Dietrichs12\abb**. Ces images sont disponibles pour tous les utilisateurs possédant une version 12 ou supérieure. L’utilisation de ces images d’aide pour vos variables personnalisées ne nécessitent pas de copier les images à un autre endroit. En effet, lors de l’enregistrement de vos variables, Dietrichs enregistre le chemin où est stockée l’image.
* Dans les jeux de variables, le chemin où est stockée l’image est enregistré lorsque celles-ci se situent dans le répertoire **%dhpabb%**. Si l’image est enregistrée dans un répertoire différent, elle sera enregistrée dans le jeu de variables. La récupération d’un jeu de variables depuis un autre poste permet donc de récupérer également les images.
* Pour les E.A.I., seul le chemin où est stockée l’image est enregistré. Les images non contenues dans le répertoire **%dhpabb%** doivent être envoyée avec L’EAI au destinataire qui devra la coller au même endroit pour que le lien puisse fonctionner. Il est conseillé d’enregistrer les images au même endroit que l’EAI pour faciliter l’échange.
* Pour les E.C.P., seul le chemin où est stockée l’image est enregistré. Les images non contenues dans le répertoire **%dhpabb%** doivent être envoyée avec L’E.C.P. au destinataire qui devra la coller au même endroit pour que le lien puisse fonctionner. Il est conseillé d’enregistrer les images au même endroit que l’ECP pour faciliter l’échange.
* Pour les bibliothèques COB, les images sont enregistrées automatiquement. L’envoi d’une bibliothèque inclut les images.
* Les images associées aux variables utilisateur d’un projet, d’une position bâtiment et profil sont enregistrées comme chemin lorsqu’elles sont stockées dans le répertoire d’installation **%dhpabb%**. Dans les autres cas, l’image est enregistrée avec les variables utilisateurs. L’envoi d’une position ou d’un projet inclut donc les images d’aide qui y ont été définies.

## &#x20;Enregistrer les variables comme jeu de variables

Un ensemble de variables peut être enregistré avec ses différentes propriétés suivant la procédure d’enregistrement standard. Il est ensuite possible de récupérer le jeu complet ou chaque variable de manière individuelle à un autre endroit.

La récupération d’une variable seule s’effectue en cliquant sur le bouton  situé à droite du nom de la variable. Un jeu de variables peut être récupéré suivant les paramètres ci-dessous depuis la liste de choix présente en haut de la fenêtre de création des variables.

* L’enregistrement de son jeu de variables permet d’avoir l’assurance que ses réglages fonctionnent quelle que soit le projet.
* La description et les images d’aide pour documenter la variable sont disponibles sans avoir à les renseigner à nouveau.
* Les variables enregistrées peuvent être récupérées depuis la fonction Variables (1-6), depuis les E.A.I., les E.C.P. et dans l’éditeur C.O.B. Les valeurs par défaut sont accessibles depuis le projet et les positions bâtiment et profil.
* La récupération d’un jeu de variables permet :
  * De remplacer les variables actuelles par celles du jeu chargé
  * D’ajouter seulement les nouvelles variables
  * De remplacer les variables qui ont le même nom et ajouter les nouvelles variables
  * Remplacer seulement les variables qui ont le même nom

## **Fonctions d’aide pour l’entrée des variables**

### Recherche de variables

(V20.01) Lors de la création et de l'édition de formules, il est souvent nécessaire de trouver la définition de la variable ou de la valeur intermédiaire. Dans toutes les boîtes de dialogues pour la définition des variables et des valeurs intermédiaires (Variables, EAI, ECP, éditeur DI-COB), il y a maintenant une fonction de recherche de variables ou de valeurs intermédiaires. Cette recherche s’effectue via le bouton "Rechercher une variable" permettant de saisir le terme recherché :

* Le texte exact est recherché (par exemple, **V\_abc123**). Pour effectuer une recherche partielle, vous devez utiliser l’astérisque \*. Par exemple, **V\_A\*** pour trouver les variables commençant par **V\_A**. Autre exemple, **\*abc\*** recherche toutes les variables contenant abc.
* La fonction effectue la recherche parmi les variables mais aussi dans les désignations des variables. Vous pouvez donc rechercher le texte affiché si vous ne connaissez pas le nom de la variable.<br>

  <figure><img src="/files/ujfYjIcug7vOicwmFedc" alt=""><figcaption></figcaption></figure>
* Si vous cliquez à nouveau sur le bouton "Rechercher une variable" et renseignez un nouveau texte, la recherche redémarre au début de la liste de variables.
* Avec le bouton "Résultat suiv", le dernier texte utilisé pour la recherche est à nouveau recherché. Si un autre résultat est trouvé, la fonction recherche vous amène à celui-ci. Ce bouton permet ainsi de passer d’un résultat à un autre jusqu’à ce qu’il revienne au premier résultat trouvé. Vous devez donc cliquer sur ce bouton autant de fois que nécessaire.

### Édition d’un fichier de variables

(V20.01) Pour l'édition de valeurs intermédiaires, il s'est avéré utile de les externaliser dans un fichier texte et de les éditer avec un éditeur de texte standard (par ex. Notepad). De nombreuses fonctionnalités utiles telles que la recherche, le remplacement, la copie, etc. sont disponibles dans ces éditeurs. Désormais, dans toutes les boîtes de dialogue de définition de variables (Variables, EAI, ECP et éditeur DI-COB), les variables peuvent également être exportées dans un fichier texte pour être modifiées puis importées à nouveau dans Dietrich’s. Les fichiers sont sauvegardés dans le répertoire **%DHPTMP%** (par exemple. **C:\Dietrichs19\wintmp**) comme pour les valeurs intermédiaires. Les noms de fichier créés sont **VAEditor.txt** ou **VAEditorHRB.txt** suivant la fonction dans laquelle on se trouve.

### Fichiers journaux pour les variables et les valeurs intermédiaires

Nous pouvons générer des fichiers journaux lors de l'exécution d’éléments combinés paramétriques, de bibliothèques DI-COB et dans l'éditeur DI-COB. Ceux-ci contiennent une liste des variables et des valeurs intermédiaires avec les valeurs correspondantes dans la situation respective. Les fichiers journaux sont créés dans le répertoire **%DHPTMP%** (par exemple **c:\Dietrichs20\wintmp**). Ils sont extrêmement utiles pour le contrôle, mais ces fichiers ne sont pas nécessaires pour l'exécution des ECP et des fichiers COB.

(V20.01) La création de ces fichiers est contrôlée depuis le gestionnaire de projets sous la fonction "*5-02-1 Sauvegarde et historique*" via la case à cocher " *Création de fichiers journaux pour les variables"*. Si elle est activée, les fichiers journaux sont créés. Par défaut, la case n'est pas cochée, les fichiers ne sont pas créés, ce qui permet de gagner du temps dans le processus.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.dietrichs.com/dietrichs-intelligent-documentation/francais/le-systeme-de-variables/variables/definition-des-variables.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
