> 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/ifc-industry-foundation-classes/import-ifc/fichiers-de-classement/structure-de-base-des-fichiers-de-classement.md).

# Structure de base des fichiers de classement

Le fichier est divisé en sections. Chacune de ces sections commence par un mot clef entre crochets \[] et se termine par le même mot clef + le terme **`ENDSEC`**, le tout entre crochets. Entre ces deux sont renseignées les données respectives. Chaque ligne commence par un mot clef suivi du signe égal ; la valeur ou le contenu du mot de passe vient en suivant. Les sections peuvent être imbriquées les unes dans les autres, une section pouvant contenir des sous-sections.

## Section 1, Version

Dans cette première section, seul le numéro de version du format de fichier est conservé. Il s’agit actuellement du numéro de version 1.1.

* **Début - Fin de section** : <mark style="background-color:$primary;">**\[VERSION]**</mark>  <mark style="background-color:$primary;">**\[VERSION ENDSEC]**</mark>
* **Numéro de version** : Le numéro de version est associé au mot clef <mark style="color:blue;">Version</mark>. Il s’agit actuellement du numéro de version 1.1.

<details>

<summary>Exemple</summary>

<mark style="background-color:$primary;">**\[VERSION]**</mark>

<mark style="color:blue;">Version=</mark>1.1

<mark style="background-color:$primary;">**\[VERSION ENDSEC]**</mark>

</details>

## Section 2, Informations sur le fichier

Dans cette deuxième section, il est possible de décrire le contenu du fichier et de lui associer une image d’aide. La description et l’image d’aide seront visibles dans la boîte de dialogue affichant la liste des fichiers de classement dans la fonction d’import IFC.

* **Début - Fin de section** : <mark style="background-color:$primary;">**\[FILE INFO]**</mark>  <mark style="background-color:$primary;">**\[FILE INFO ENDSEC]**</mark>
* **Description du fichier** : Les descriptions sont associées aux mots clefs <mark style="color:blue;">FileDescription\_1</mark> jusqu’à <mark style="color:blue;">FileDescription\_5</mark>. Le texte descriptif est indiqué derrière le signe <mark style="color:blue;">=</mark>. Ces 5 lignes sont affichées lors de la sélection du fichier et servent à décrire le contenu et l’objectif des règles définies dans ce fichier.
* **Image** : Le chemin d’enregistrement et le nom de l’image sont associés au mot clef <mark style="color:blue;">PictureName</mark>. L’image s’affiche également lorsque le fichier est sélectionné. Les variables de chemin Dietrich’s peuvent être utilisées pour définir le chemin d’enregistrement.  Par ex. **%DHPVOR%** pour le répertoire contenant l’environnement de travail (**..\Dietrichs\*\*\ABB\fra**).

<details>

<summary>Exemple</summary>

<mark style="background-color:$primary;">**\[FILE INFO]**</mark>

<mark style="color:blue;">FileDescription\_1=</mark>Fenêtre type A

<mark style="color:blue;">FileDescription\_2=</mark>Appui de fenêtre alu

<mark style="color:blue;">FileDescription\_3=</mark>

<mark style="color:blue;">FileDescription\_4=</mark>

<mark style="color:blue;">FileDescription\_5=</mark>

<mark style="color:blue;">PictureName=</mark>%DHPABB%\FRA\Fenêtre.PNG

<mark style="background-color:$primary;">**\[FILE INFO ENDSEC]**</mark>

</details>

## Toutes les autres sections, les assignations

Toutes les sections suivantes décrivent les assignations que l’on souhaite effectuer. Elles sont toutes identiques et contiennent des sous-sections. La conception et leur fonction sont décrites dans les autres chapitres.

* **Début - Fin de section** : <mark style="background-color:$primary;">**\[FILE INFO]**</mark> <mark style="background-color:$primary;">**\[FILE INFO ENDSEC]**</mark>

## Commentaires

Les commentaires sont utilisés pour la documentation du fichier et aident l’éditeur du fichier, notamment pour une modification ultérieure du contenu. Les commentaires n’ont aucun effet sur l’import.

* Les commentaires sont obligatoirement précédés par une double barre oblique <mark style="color:blue;">//</mark> et terminent toujours la ligne.
* Vous pouvez insérer un commentaire sur une nouvelle ligne ~~ou à la fin d’une ligne existante~~.

<details>

<summary>Exemple</summary>

<mark style="background-color:$primary;">**\[ASSIGN ITEM]**</mark>

...

<mark style="color:blue;">/</mark>/Ceci est un commentaire

<mark style="color:blue;">Opening=</mark>abc ~~//Ceci est un commentaire~~

...

</details>

## Exemple d’une structure de base d’un fichier

<details>

<summary>Exemple</summary>

<mark style="background-color:$primary;">**\[VERSION]**</mark>

<mark style="color:blue;">Version=</mark>1.1

<mark style="background-color:$primary;">**\[VERSION ENDSEC]**</mark>

<mark style="background-color:$primary;">**\[FILE INFO]**</mark>

<mark style="color:blue;">FileDescription\_1=</mark>Fenêtre type A

<mark style="color:blue;">FileDescription\_2=</mark>Appui de fenêtre alu

<mark style="color:blue;">FileDescription\_3=</mark>

<mark style="color:blue;">FileDescription\_4=</mark>

<mark style="color:blue;">FileDescription\_5=</mark>

<mark style="color:blue;">PictureName=</mark>%DHPABB%\FRA\Fenêtre.PNG

<mark style="background-color:$primary;">**\[FILE INFO ENDSEC]**</mark>

&#x20;

<mark style="background-color:$primary;">**\[ASSIGN ITEM]**</mark>

...

<mark style="background-color:$primary;">**\[ASSIGN ITEM ENDSEC]**</mark>

&#x20;

<mark style="background-color:$primary;">**\[ASSIGN ITEM]**</mark>

...

<mark style="background-color:$primary;">**\[ASSIGN ITEM ENDSEC]**</mark>

&#x20;

<mark style="background-color:$primary;">**\[ASSIGN ITEM]**</mark>

...

<mark style="background-color:$primary;">**\[ASSIGN ITEM ENDSEC]**</mark>

...

</details>


---

# 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/ifc-industry-foundation-classes/import-ifc/fichiers-de-classement/structure-de-base-des-fichiers-de-classement.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.
