> 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/affectation-de-configurations-types-ou-ecp.md).

# Affectation de configurations, types ou ECP

## Configuration des ouvertures

* Utilisable pour : Fenêtres, portes, réservations
* Mot clef : <mark style="color:blue;">Opening</mark>

<details>

<summary>Exemple</summary>

...

<mark style="color:blue;">Opening=</mark>Fenêtre à un vantail

...

</details>

* Il se voit attribué le nom choisi lors de l’enregistrement dans la fenêtre de fonction du programme. Dans l’exemple, la configuration est enregistrée sous le nom **Fenêtre à un vantail**.
* Le réglage doit avoir été enregistré dans le dialogue respectif, c'est-à-dire dans la fenêtre de création des portes rectangulaires pour les portes.
* Si des paramètres d'ouverture sont attribués, ils doivent être à la première place dans <mark style="background-color:$primary;">**ASSIGN ITEM**</mark>.
* Une seule configuration d’ouverture peut être attribuée dans un <mark style="background-color:$primary;">**ASSIGN ITEM**</mark>.
* Si une ouverture a été attribuée via plusieurs réglages d’ouverture <mark style="background-color:$primary;">**ASSIGN ITEM**</mark> appropriés, seule la dernière ouverture attribuée s’applique.

## Configuration butée du mur

* Utilisable pour : Fenêtres, portes
* Mot clef : <mark style="color:blue;">Wandanschlag</mark>

<details>

<summary>Exemple</summary>

...

<mark style="color:blue;">Wandanschlag=</mark>4cm au verso

...

</details>

* Le nom du réglage enregistré depuis la fenêtre de paramétrages des butées sur mur est attribué. Dans notre exemple, la configuration est nommée **4cm au verso**.
* Une seule configuration de butées sur mur peut être attribuée dans un <mark style="background-color:$primary;">**ASSIGN ITEM**</mark>.
* Si une ouverture a été attribuée via plusieurs réglages de butées sur mur <mark style="background-color:$primary;">**ASSIGN ITEM**</mark> appropriés, seul le dernier réglage de butées sur mur attribué s’applique.

## Configuration tablettes – tableaux

* Utilisable pour : Fenêtres, portes
* Mot clef : <mark style="color:blue;">Laibung</mark>

<details>

<summary>Exemple</summary>

...

<mark style="color:blue;">Laibung=</mark>Mélèze

...

</details>

* Le nom du réglage enregistré depuis la fenêtre de paramétrages des tablettes – tableaux est attribué. Dans notre exemple, la configuration est nommée **Mélèze**.
* Une seule configuration de tablettes – tableaux peut être attribuée dans un <mark style="background-color:$primary;">**ASSIGN ITEM**</mark>.
* Si plusieurs configurations de tablettes – tableaux <mark style="background-color:$primary;">**ASSIGN ITEM**</mark> ont été attribuées à une ouverture, seule la dernière configuration est utilisée.

## Réglage du sens d’ouverture DI-COB

* Utilisable pour : Fenêtres, portes
* Mot clef : <mark style="color:blue;">HRBoeffnungsrichtung</mark>\
  Valeurs possibles pour les portes et les fenêtres : <mark style="color:yellow;">aus\_konstrktion</mark> / <mark style="color:yellow;">in\_sicht</mark> / <mark style="color:yellow;">gegen\_sicht</mark>\
  (**..konstrktion**: le u manquant dans la variable en allemand n’est pas une erreur de frappe !)
  * <mark style="color:yellow;">aus\_konstrktion</mark> : D'après la construction
  * <mark style="color:yellow;">in\_sicht</mark> : Côté int. (vers l'arrière)
  * <mark style="color:yellow;">gegen\_sicht</mark> :  Côté ext. (vers l'avant)

<details>

<summary>Exemple</summary>

...

<mark style="color:blue;">HRBoeffnungsrichtung=</mark><mark style="color:yellow;">in\_sicht</mark>

...

</details>

* Le *Sens d’ouverture – DI-COB* défini sous *Informations/Système* est réglé sur la valeur correspondante.
* Le *sens d’ouverture DI-COB* ne peut être défini qu‘une seule fois dans un <mark style="background-color:$primary;">**ASSIGN ITEM**</mark>.
* Aucun *sens d’ouverture DI-COB* ne peut être défini pour les *réservations DI-COB*. Il ne s'agit que d'une fonction interne qui est automatiquement réglée sur un sens d’ouverture unique. Lors de l'importation, le sens d’ouverture DI-COB est automatiquement reconnue par la position géométrique de l'ouverture (niche). Pour spécifier ici une orientation, une configuration (**`Opening`**) avec un sens d’ouverture correspondant doit être affecté.

## Réglage du *cô*té butée DI-COB

* Utilisable pour : Fenêtres, portes, Réservation DI-COB
* Mot clef : <mark style="color:blue;">HRBanschlagseite</mark>\
  Valeurs possibles pour les portes et les fenêtres : <mark style="color:yellow;">aus\_konstrktion</mark> / <mark style="color:yellow;">beidseitig\_Anschlag</mark> / <mark style="color:yellow;">beidseitig\_Schloss</mark> / <mark style="color:yellow;">links\_Anschlag</mark> / <mark style="color:yellow;">rechts\_Anschlag</mark>\
  (..konstrktion: le u manquant dans la variable en allemand n’est pas une erreur de frappe!)
  * <mark style="color:yellow;">aus\_konstrktion</mark> : D'après la construction
  * <mark style="color:yellow;">beidseitig\_Anschlag</mark> : Charnière, les deux - DI-COB
  * <mark style="color:yellow;">beidseitig\_Schloss</mark> :  Poignée, les deux - DI-COB
  * <mark style="color:yellow;">links\_Anschlag</mark> : Charnière gauche - DI-COB
  * <mark style="color:yellow;">rechts\_Anschlag</mark> : Charnière droite - DI-COB

<details>

<summary>Exemple</summary>

...

<mark style="color:blue;">HRBanschlagseite=</mark><mark style="color:yellow;">links\_Anschlag</mark>

...

</details>

* Le *côté butée – DI-COB* défini sous *Informations/Système* est réglé sur la valeur correspondante.
* Le *côté butée – DI-COB* ne peut être défini qu’une seul fois dans un <mark style="background-color:$primary;">**ASSIGN ITEM**</mark>.
* ~~Aucun *côté butée – DI-COB* ne peut être défini pour une *réservation DI-COB*. Le côté est défini automatiquement en interne sur "côté gauche", "côté droit". Pour spécifier un "côté gauche ou droit", une configuration (Opening) avec un "côté gauche ou droit" doit être définie.~~
* Valeurs possibles pour les *réservations DI-COB* : <mark style="color:yellow;">a\_seite\_links</mark> / <mark style="color:yellow;">a\_seite\_rechts</mark> / <mark style="color:yellow;">wahl</mark>.
  * <mark style="color:yellow;">a\_seite\_links</mark> : A – Face gauche
  * <mark style="color:yellow;">a\_seite\_rechts</mark> : A – Face droite
  * <mark style="color:yellow;">wahl</mark> :  (Choix)

<details>

<summary>Exemple</summary>

...

<mark style="color:blue;">HRBanschlagseite=</mark><mark style="color:yellow;">a\_seite\_links</mark>

...

</details>

* Si plusieurs configurations côté butée – DI-COB <mark style="background-color:$primary;">**ASSIGN ITEM**</mark> ont été attribuées à une ouverture, seule la dernière configuration est utilisée.

## Affectation des types DI-COB

* Remarque : Étant donné que la version V19.01 permet de définir des conditions pour les types DI-COB (voir la liste des améliorations), les types DI-COB ne doivent pas être spécifiés dans la fenêtre. La logique doit être mise en correspondance avec les conditions dans DI-COB. Il n'est alors plus nécessaire non plus d'attribuer des types DI-COB dans le fichier **oa1**.
* Utilisable pour : Fenêtres, portes, Réservation DI-COB
* Mot clef : <mark style="color:blue;">HrbTyp\_n</mark>

<details>

<summary>Exemple</summary>

...

<mark style="color:blue;">HrbTyp\_1=</mark>23

...

</details>

* Le numéro attribué (**23**, dans l‘exemple ci-dessus) correspond au n° du *type DI-COB*. Celui-ci s’affiche dans la boîte de dialogue de création de l’ouverture sous "*Informations, Système*", dans la liste de choix des *types DI-COB*. Il correspond donc au n° de *Type DI-COB* défini dans l’éditeur DI-COB.
* Le nombre devant le signe égal (**1** dans l’exemple ci-dessus) ne fait qu'organiser l'affectation dans l'importation, il n'a pas de sens par la suite :
  * Pour définir les types DI-COB des ouvertures lors de l’import, une liste de 99 types DI-COB est possible : <mark style="color:blue;">HrbTyp\_1</mark> jusqu’à <mark style="color:blue;">HrbTyp\_99</mark>. Son ordre correspond à son numéro ; l'ordre est important lors d'exécution ultérieure des types DI-COB lors de la construction auto. DI-COB.
  * Dans la liste de la boîte de dialogue, seuls les *types DI-COB* 23 / 4 / 16 apparaissent l'un après l'autre aux 3 premières places. Les numéros 5 / 13 et 25 placés devant le signe égal servent uniquement à définir l'ordre. A la fin, ils sont placés les uns derrière les autres selon leur ordre ; il n'y a pas de vide dans la liste finale.
  * Si plusieurs *types DI-COB* portant le même numéro ont été attribués à une ouverture par l’intermédiaire de <mark style="background-color:$primary;">**ASSIGN ITEM**</mark>, seule le dernier *type DI-COB* est utilisé.
  * Il existe jusqu'à 39 types DI-COB dans le système DI-COB. Le nombre après le signe égal peut donc être compris entre 1 et 39.
  * Il est judicieux de définir le type DI-COB pour les cas spécifiques. Par exemple, <mark style="color:blue;">HrbTyp\_4</mark> permet de définir un triple linteau à plat.

<details>

<summary>Exemple</summary>

...

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

<mark style="color:blue;">HrbTyp\_13=</mark>4

<mark style="color:blue;">HrbTyp\_25=</mark>16

...

</details>

* Dans un <mark style="background-color:$primary;">**ASSIGN ITEM**</mark>, une entrée de liste (<mark style="color:blue;">HrbTyp\_n</mark>) ne peut apparaître qu'une seule fois. Cependant, vous pouvez utiliser n'importe quel nombre d'entrées dans la liste.

## Affectation des ECP

* Utilisable pour : Fenêtres, portes, Réservation DI-COB
* Mot clef : <mark style="color:blue;">Kombielement\_n</mark>

<details>

<summary>Exemple</summary>

...

<mark style="color:blue;">Kombielement\_1</mark>=%DHPKOL%\\#204\\#213\\#541\\#2449

...

</details>

* Le nombre placé devant le signe égal ne fait qu'organiser l'affectation dans l'importation, il n'a pas de sens par la suite :
  * Pour définir les éléments combinés paramétriques des ouvertures lors de l’import, une liste de 99 ECP est possible : <mark style="color:blue;">Kombielement\_1</mark> jusqu‘à <mark style="color:blue;">Kombielement\_99</mark>. Leur ordre correspond à leur numéro ; l'ordre est important pour l'exécution ultérieure des Eléments Combinés Paramétriques.\
    Dans la liste de la boîte de dialogue, seuls les éléments combinés Kol23 / Kol4 / Kol16 apparaissent les uns après les autres aux 3 premières places. Les numéros 5 / 13 et 25 placés avant le signe égal ne servent qu‘à indiquer l’ordre d’exécution. A la fin, ils sont placés les uns derrière les autres selon leur ordre : il n’y a pas de vide dans la liste finale.
    * Si plusieurs *ECP* portant le même numéro avant le signe égal ont été attribués à une ouverture par l’intermédiaire de ASSIGN ITEM, seul le dernier *ECP* est utilisé.

<details>

<summary>Exemple</summary>

...

<mark style="color:blue;">Kombielement\_5=</mark>%DHPKOL%\\#204\Kol23

<mark style="color:blue;">Kombielement\_13=</mark>%DHPKOL%\\#204\Kol4

<mark style="color:blue;">Kombielement\_25=</mark>%DHPKOL%\\#204\Kol16 &#x20;

...

</details>

* Le nombre avant le signe égal est important en tant que référence si les variables de l'élément combiné paramétrique doivent être assignées dans l'<mark style="background-color:$primary;">**ASSIGN ITEM**</mark> (voir ci-dessous).
* L'élément combiné paramétrique est enregistré avec le chemin d'accès habituel, comme il est également enregistré dans les boîtes de dialogue (ex. la boîte de dialogue pour créer une fenêtre) :
  * Chaque répertoire est séparé par le signe "**\\**" (barre oblique) : Le chemin est composé des différents répertoires et sous-répertoires d’enregistrement et se termine par le nom de l’ECP.
  * La première partie du chemin peut être remplacée par le répertoire système **%DHPKOL%** utilisé pour indiquer l’emplacement des ECP. Cette variable est remplacée par le chemin indiquée sous Configuration des répertoires (5-3 depuis le Menu). Ainsi, le fichier de classement peut être utilisé sur plusieurs configurations et ordinateurs.
  * Ici, vous devez définir les chemins et noms de fichiers réellement définis dans l’explorateur de fichiers Windows. Les répertoires et sous-répertoires d’enregistrement sont identifiés par un numéro remplacé dans le programme par un nom spécifique à la langue d’installation. Les chemins qui apparaissent dans le programme ressemblent à l‘exemple ci-dessous :

**`%DHPKOL%\Menui…\Dormants rect…\68-78\Fenêtre_rectangulaire…\Rectangulaire 1 vantail`**

Il peut être trouvé dans l’explorateur de fichiers Windows au chemin suivant :

**`%DHPKOL%\#203\#206\68-78\#525\#2271`**

Pour trouver ce chemin facilement, nous vous renvoyons vers le sous-chapitre suivant :\
[Détermination du chemin système traductible pour les ECP](#determination-du-chemin-systeme-traductible-pour-les-ecp)

* Sous une section <mark style="background-color:$primary;">**ASSIGN ITEM**</mark>, une seule liste d’entrée (<mark style="color:blue;">Kombielement\_</mark>*<mark style="color:blue;">n</mark>*) peut être exécutée. Toutefois, il est possible d’utiliser autant de listes d’entrées que nécessaire.

### Détermination du chemin système traductible pour les ECP

Ici, vous devez définir les chemins et noms de fichiers réellement définis dans l’explorateur de fichiers Windows. Les répertoires et sous-répertoires d’enregistrement sont identifiés par un numéro remplacé dans le programme par un nom spécifique à la langue d’installation. Les chemins qui apparaissent dans le programme ressemblent à l’exemple ci-dessous :

**`%DHPKOL%\Menui…\Dormants rect…\68-78\Fenêtre_rectangulaire…\Rectangulaire 1 vantail`**

Il peut être trouvé dans l’explorateur de fichiers Windows au chemin suivant :

**`%DHPKOL%\#203\#206\68-78\#525\#2271`**

Voici comment déterminer ce chemin :

* Lors de la création ou modification d’une porte, sélectionnez l’ECP souhaité pour définir l’élément Combiné Paramétrique 1 / X. Ensuite, enregistrez la fenêtre de paramétrage de la porte en utilisant un nom unique. Par exemple "chemin-ECP".
* Le contenu du répertoire **`%dhpvor%`** (ex. Dietrichs26\winvor\fra) peut être trié par date de depuis l’explorateur de fichiers Windows ; le fichier \*.dsi le plus récent contient maintenant ce paramètre (par ex. **GTEREC01.dsi** pour les portes rectangulaires). Ce fichier \*.dsi doit ensuite être ouvert depuis un éditeur de textes (Ex : Notepad++).
* Dans le fichier \*.dsi, vous commencez par effectuer une recherche (Ctrl + F) du paramètre, c’est-à-dire "chemin-ECP". Vous devriez trouver un passage qui ressemble à celui-ci :

<details>

<summary>Exemple</summary>

...

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

<mark style="color:blue;">Name=</mark>chemin-ECP

...

</details>

* Recherchez dans les lignes inférieures l’entrée suivante <mark style="color:blue;">KombielementPath</mark>. Cet identifiant indique la première partie qui compose le chemin vers l’ECP.&#x20;

<details>

<summary>Exemple</summary>

...

<mark style="color:blue;">KombielementPath=</mark>%DHPKOL%\\#204\\#213\\#541

...

</details>

* Quelques lignes plus loin (dans la même section) vous trouverez une autre ligne avec l'identifiant <mark style="color:blue;">VariableName</mark>. Celui-ci contient la deuxième partie, c'est-à-dire le nom de l'élément combiné paramétrique.&#x20;

<details>

<summary>Exemple</summary>

...

<mark style="color:blue;">VariableName=</mark>#2449

...

</details>

* Le signe "**\\**" doit être ajouté entre les deux parties pour composer le chemin complet. Dans notre exemple, voilà ce que cela donne : **`%DHPKOL%\#204\#213\#541\#2449`**
* L’entrée complète ressemble à notre exemple ci-dessous :

<details>

<summary>Exemple</summary>

...

<mark style="color:blue;">Kombielement\_13=</mark>%DHPKOL%#204#213#541#2449

...

</details>

## Exemple d’affectation de configurations, types et ECP

<details>

<summary>Exemple</summary>

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

..

<mark style="color:blue;">Opening=</mark>Fenêtre à un vantail

<mark style="color:blue;">Wandanschlag=</mark>avec store

<mark style="color:blue;">Laibung=</mark>avec appui de fenêtre

<mark style="color:blue;">HRBoeffnungsrichtung=</mark><mark style="color:yellow;">in\_sicht</mark>

<mark style="color:blue;">HRBanschlagseite=</mark><mark style="color:yellow;">links\_Anschlag</mark>

<mark style="color:blue;">HrbTyp\_2=</mark>1

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

..

<mark style="color:blue;">Kombielement\_1=</mark>%DHPKOL%\\#203\\#206\68-78\\#525\\#2271

<mark style="color:blue;">Kombielement\_2=</mark>%DHPKOL%\ FRA\PORTES\_ET\_FENETRES\PRECADRE\_BOIS\Précadre bois rainuré

..

</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/affectation-de-configurations-types-ou-ecp.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.
