Panneau COMMUN — Outils transverses
Le panneau COMMUN regroupe cinq outils utilisables quel que soit le métier : le dimensionnement des objets Revit natifs, la sélection par critères, la suppression de feuilles, la synchronisation de filtres entre vues et l'attribution automatique de LEG_Etage.
Sommaire
Objets dimensions
Objectifs
Renseigner les paramètres de dimensions (STR_Longueur, STR_Volume, STR_Surface…) des objets Revit natifs d'un projet : murs, sols, poteaux, ossature, fenêtres, portes, etc. C'est la contrepartie de Parts dimensions pour les maquettes qui n'ont pas été passées en éléments.
Différence avec Parts dimensions
Les deux outils ouvrent exactement la même fenêtre, avec les mêmes champs et les mêmes valeurs par défaut. Ce qui change est le périmètre et la méthode :
| Parts dimensions (MTH) | Objets dimensions (COMMUN) | |
|---|---|---|
| Éléments traités | Les éléments uniquement | Les objets Revit natifs et les éléments |
| Méthode de calcul | Toujours recalculé depuis la géométrie | Recopie le paramètre natif de Revit quand il existe et vaut plus de zéro (Epaisseur, Hauteur, Longueur) ; recalcule sinon |
| Message de fin | « Succès : n Elements » | « Succès : n Objets » |
Choisissez Objets dimensions sur une maquette de conception non calepinée, et Parts dimensions sur une maquette passée en éléments.
Prérequis et portée
- Les paramètres partagés
STR_*doivent exister sur les éléments et être modifiables (paramètres d'occurrence). Un élément dépourvu d'un paramètre est ignoré sans avertissement. - Le mode Tous les éléments ne balaie que les catégories listées dans Modes de sélection. Pour un objet d'une autre catégorie, utilisez le mode Manuel.
Mode d'emploi
- Dans l'onglet LEGENDRE ING, panneau COMMUN, cliquez sur Objets dimensions.
- La fenêtre « Dimensions d'objets Revit » s'ouvre. Vérifiez les six noms de paramètres.
- Choisissez le Mode de sélection.
- Cliquez sur LANCER.
- En mode Manuel, désignez les objets dans la vue puis validez avec Terminer.
Champs de la fenêtre
| Champ | Rôle | Valeur par défaut |
|---|---|---|
| Surface | Paramètre recevant la surface | STR_Surface |
| Volume | Paramètre recevant le volume | STR_Volume |
| Longueur | Paramètre recevant la longueur | STR_Longueur |
| Epaisseur | Paramètre recevant l'épaisseur | STR_Epaisseur |
| Hauteur | Paramètre recevant la hauteur | STR_Hauteur |
| Surface vides pour pleins | Paramètre recevant la surface sans déduction des percements | STR_Surface vides pour pleins |
| Mode de sélection | Tous les éléments (défaut) ou Manuel | Tous les éléments |
Résultat
Les six paramètres d'occurrence sont renseignés sur chaque objet traité, en une seule transaction.
Message de fin : « Succès : n Objets ».
Messages et dépannage
| Situation | Conduite à tenir |
|---|---|
| « Succès : 0 Objets » | Le projet ne contient aucun objet dans les catégories balayées. Essayez le mode Manuel. |
| Le compteur est correct mais les paramètres restent vides | Les paramètres STR_* ne sont pas chargés, ou ils sont définis en paramètres de type au lieu d'occurrence. |
| Une valeur ne correspond pas à la géométrie visible | Sur les objets natifs, la valeur du paramètre Revit d'origine est reprise en priorité. Vérifiez le paramètre natif (Longueur, Hauteur, Epaisseur) de l'élément. |
Quick Select
Objectifs
Sélectionner d'un coup tous les objets qui répondent à un ou plusieurs critères : catégorie, famille, type, puis valeur de paramètre. Remplace avantageusement la sélection manuelle ou les filtres temporaires quand il faut isoler, par exemple, tous les voiles du R+2 dont le commentaire vaut « à valider ».
La fenêtre est flottante : elle reste ouverte pendant que vous travaillez dans Revit, ce qui permet d'enchaîner plusieurs sélections. Voir Fenêtres flottantes.
Prérequis et portée
- Aucun prérequis de paramétrage : l'outil lit ce qui existe dans le projet.
- L'arbre se construit au fur et à mesure du dépliage. Un nœud « … » signifie que le niveau suivant est en cours de chargement.
- Les valeurs de paramètres proposées sont échantillonnées : elles sont relevées sur une partie des instances de chaque type et plafonnées à cent valeurs distinctes. Une valeur très rare peut donc ne pas apparaître dans la liste. La catégorie Éléments (les parts) fait exception et est traitée sans plafond.
- Les types qui n'ont aucune instance dans le projet ne sont pas affichés.
- Le périmètre Sélection actuelle est figé à l'ouverture de la fenêtre : il correspond à ce qui était sélectionné à ce moment-là et ne se met pas à jour ensuite.
Mode d'emploi
- Dans le panneau COMMUN, cliquez sur Quick Select.
- Choisissez le Périmètre de sélection.
- Dépliez l'arbre Category → Familles → Types → Paramètres → Valeurs et cochez vos critères :
- cocher un type entier retient tous ses éléments ;
- déplier un type et cocher des valeurs de paramètres restreint la sélection à ces valeurs.
- Cliquez sur LANCER.
- Les éléments sont sélectionnés dans Revit. La fenêtre reste ouverte : ajustez les critères et relancez autant de fois que nécessaire.
Comment les critères se combinent
- Entre plusieurs paramètres d'un même type : logique ET — l'élément doit satisfaire tous les paramètres cochés.
- Entre plusieurs valeurs d'un même paramètre : logique OU — l'une des valeurs suffit.
Exemple : sous le type « Voile BA 20 », cocher LEG_Etage = R+1 et R+2, puis MET_JCCycle = 5, sélectionne les voiles BA 20 du R+1 ou du R+2 qui sont au jour de cycle 5.
Si vous ne cochez aucun critère et lancez, tous les éléments du périmètre sont sélectionnés.
Champs de la fenêtre
| Champ | Rôle | Valeur par défaut |
|---|---|---|
| Périmètre de sélection | Tout le projet, Vue active ou Sélection actuelle | Tout le projet |
| Category → Familles → Types → Paramètres → Valeurs | Arbre de critères à cinq niveaux, à chargement progressif | — |
Résultat
Les éléments correspondants deviennent la sélection courante de Revit. Le bandeau indique « n élément(s) sélectionné(s) ».
Messages et dépannage
| Situation | Conduite à tenir |
|---|---|
| Sélection actuelle est grisé | Rien n'était sélectionné à l'ouverture de la fenêtre. Sélectionnez d'abord des éléments dans Revit, puis rouvrez Quick Select. |
| « Erreur : Aucun élément n'est actuellement sélectionné dans Revit. » | Même cause : choisissez un autre périmètre. |
| Une valeur attendue n'apparaît pas dans l'arbre | La liste des valeurs est échantillonnée. Cochez le type entier, puis affinez avec un filtre de vue. |
| Rien n'est sélectionné après LANCER | Les critères se combinent en ET entre paramètres : vérifiez qu'aucun élément ne peut satisfaire simultanément tous vos critères. |
Supprimer feuilles
Objectifs
Supprimer plusieurs feuilles d'un coup, ainsi que les vues et les nomenclatures qu'elles portent. Les feuilles sont présentées regroupées par métier puis par numéro de plan, ce qui permet de retirer tout un carnet généré par erreur en cochant une seule case.
Prérequis et portée
- Les paramètres de feuille
LEG_MetieretLEG_Numéro de planservent au regroupement. Les feuilles qui ne les portent pas sont rangées sous « (Sans métier) » et « (Sans numéro) » — elles restent parfaitement sélectionnables. - La suppression est immédiate et ne demande aucune confirmation. Seul un Ctrl+Z permet de revenir en arrière.
- Les vues et nomenclatures qui apparaissent également sur une feuille non supprimée sont automatiquement préservées : c'est le sens de la mention « hors vues partagées ».
- Les feuilles fantômes (placeholder) ne sont pas listées.
Mode d'emploi
- Dans le panneau COMMUN, cliquez sur Supprimer feuilles.
- Décidez du sort des vues et nomenclatures avec les deux cases du haut.
- Dans « Feuilles disponibles », dépliez les groupes et cochez les feuilles à supprimer. Maj+clic sélectionne toute une plage.
- Cliquez sur LANCER.
Champs de la fenêtre
| Champ | Rôle | Valeur par défaut |
|---|---|---|
| Supprimer les vues associées (hors vues partagées) | Supprime aussi les vues placées sur les feuilles cochées, sauf celles utilisées ailleurs | Coché |
| Supprimer les nomenclatures associées (hors nomenclatures partagées) | Idem pour les nomenclatures | Coché |
| Feuilles disponibles | Arbre Métier ▸ Numéro de plan ▸ Feuille | — |
Résultat
Les vues et nomenclatures sont supprimées d'abord, puis les feuilles (transaction « Suppression de feuilles »).
Message de fin, cumulé selon les options retenues :
« Succès : 12 feuille(s) supprimée(s). 34 vue(s) supprimée(s). 12 nomenclature(s) supprimée(s). »
Messages et dépannage
| Situation | Conduite à tenir |
|---|---|
| « Aucune feuille sélectionnée. » | Aucune case n'était cochée dans l'arbre. |
| Une vue attendue n'a pas été supprimée | Elle est placée sur une autre feuille, conservée. Supprimez aussi cette feuille, ou retirez la vue manuellement. |
| Toutes les feuilles sont sous « (Sans métier) » | Les paramètres LEG_Metier et LEG_Numéro de plan ne sont pas renseignés. Le regroupement est dégradé, mais la suppression fonctionne. |
| Suppression de trop | Ctrl+Z immédiatement : l'ensemble de l'opération est annulé en une fois. |
Synchroniser filtres
Objectifs
Copier les filtres appliqués à une vue ou à un gabarit de référence — avec leurs remplacements graphiques, leur visibilité et leur activation — vers d'autres vues ou gabarits. Utile pour aligner les filtres d'un jeu de gabarits après avoir mis au point les couleurs sur un seul d'entre eux.
Prérequis et portée
- Source et cibles peuvent être des vues comme des gabarits de vue ; les nomenclatures et les feuilles ne sont pas proposées, car les filtres n'y ont pas de sens.
- L'outil fonctionne en mode remplacement : sur chaque vue cible, les filtres cochés remplacent entièrement le jeu de filtres existant. Tout filtre déjà présent sur la cible et absent de la sélection est retiré.
- Une vue dont les filtres sont pilotés par son gabarit (case Filtres de V/G non décochée dans les propriétés du gabarit) ne peut pas être modifiée directement : elle est ignorée et listée dans le message de fin.
Mode d'emploi
- Dans le panneau COMMUN, cliquez sur Synchroniser filtres.
- Choisissez la Vue source dans la liste déroulante.
- Dans « Filtres à copier », cochez les filtres à propager. Aucun n'est coché par défaut — changer de vue source réinitialise la liste. Maj+clic sélectionne toute une plage.
- Dans « Vues cibles », dépliez l'arbre (Gabarits de vue, puis un groupe par type de vue) et cochez les cibles. Maj+clic sélectionne toute une plage.
- Cliquez sur LANCER.
Champs de la fenêtre
| Champ | Rôle | Valeur par défaut |
|---|---|---|
| Vue source | Vue ou gabarit dont les filtres servent de référence | Vue active, si éligible |
| Filtres à copier | Filtres appliqués à la source, à cocher individuellement | Aucun coché |
| Vues cibles | Arbre Gabarits de vue / Type de vue ▸ Vue, à cocher | — |
Résultat
Chaque vue cible reçoit exactement les filtres cochés, dans l'ordre de la source, avec les mêmes remplacements graphiques, la même visibilité et le même état d'activation (transaction « Synchronisation de filtres »).
Message de fin :
« Succès : 3 vue(s) synchronisée(s) avec 4 filtre(s). »
Si des vues ont été ignorées, un bloc « Ignorée(s) » liste chacune avec la raison (filtres pilotés par un gabarit, remplacements non autorisés, ou autre erreur).
Messages et dépannage
| Situation | Conduite à tenir |
|---|---|
| « Aucune vue source sélectionnée. » / « Aucun filtre sélectionné. » / « Aucune vue cible sélectionnée. » | Un des trois choix n'a pas été fait ; rien n'est modifié. |
| Une vue cible apparaît dans « Ignorée(s) » avec la mention filtres pilotés par le gabarit | Cette vue n'accepte pas de filtres propres tant que son gabarit contrôle ce paramètre. Modifiez le gabarit directement, ou décochez Filtres de V/G dans les propriétés du gabarit de la vue. |
| Un filtre que je voulais garder a disparu d'une vue cible | Comportement attendu du mode remplacement : seuls les filtres cochés à l'étape 3 subsistent sur les cibles. Ctrl+Z annule l'ensemble de l'opération. |
Attribuer LEG_Etage
Objectifs
Renseigner automatiquement le paramètre LEG_Etage de chaque élément à partir du nom de son niveau, au lieu de le saisir étage par étage. C'est l'outil qui alimente toute la chaîne : une fois LEG_Etage renseigné, Phasage LEG_Etage, les carnets de phasage et les filtres par étage fonctionnent sans intervention manuelle.
La règle appliquée
Le nom du niveau est lu sous la forme XXXX_YYYY — le code d'étage est le texte situé avant le premier tiret bas. Un niveau sans tiret bas est son propre code (RDC donne RDC).
Le code retenu dépend ensuite de l'orientation de l'élément :
| Type d'élément | Catégories | Valeur écrite |
|---|---|---|
| Vertical | Murs, poteaux, poteaux porteurs, portes, fenêtres, murs-rideaux, modèles génériques… et toute catégorie non listée ci-dessous | Le code de son propre niveau |
| Horizontal | Sols, toits, plafonds, ossature, fondations | Le code du niveau inférieur |
Un élément horizontal constitue le plancher haut de l'étage situé en dessous : une dalle rattachée au niveau R+1_Sol appartient donc au RDC.
Deux précisions importantes :
- Les niveaux qui partagent le même code sont ignorés dans la descente. Si le projet contient
R+1_SoletR+1_Faux-plafond, une dalle posée sur l'un ou l'autre reçoitRDC, jamaisR+1. L'outil descend jusqu'à trouver un code réellement différent. - Un élément horizontal au niveau le plus bas reçoit son propre code, faute de niveau inférieur.
Prérequis et portée
- Le paramètre
LEG_Etagedoit exister sur les éléments, être de type Texte, en paramètre d'occurrence et modifiable. Un élément qui ne le porte pas est compté à part et laissé tel quel. - Les valeurs existantes sont systématiquement écrasées. L'outil est la source de vérité ; une correction manuelle antérieure sera perdue au prochain lancement.
- Les niveaux doivent être nommés de façon cohérente. C'est le seul prérequis réel : un nommage fantaisiste produit des codes fantaisistes.
- Le mode Tous les éléments ne balaie que les catégories listées dans Modes de sélection, plus les éléments (parts). Pour une catégorie absente de cette liste, utilisez le mode Manuel.
- Le niveau d'un élément est cherché successivement dans ses paramètres de niveau (nomenclature, contrainte inférieure de mur, niveau de famille, niveau de référence d'ossature, niveau de base de toit), puis via son niveau de rattachement, et en dernier recours d'après l'altitude de sa base. Un élément dont aucun niveau ne peut être déterminé est compté à part.
Mode d'emploi
- Dans le panneau COMMUN, cliquez sur Attribuer LEG_Etage.
- Vérifiez le nommage de vos niveaux dans Gérer ▸ Niveaux ou dans une élévation.
- Choisissez le Mode de sélection.
- Cliquez sur LANCER.
- En mode Manuel, désignez les éléments dans la vue puis validez avec Terminer.
Champs de la fenêtre
| Champ | Rôle | Valeur par défaut |
|---|---|---|
| Mode de sélection | Tous les éléments, Vue active ou Manuel | Tous les éléments |
Résultat
Le paramètre LEG_Etage est écrit sur chaque élément traité, en une seule transaction « Attribution LEG_Etage » — un Ctrl+Z annule toute la passe.
Message de fin, cumulé selon les cas rencontrés :
« Succès : 1 248 élément(s) renseigné(s) sur 1 310. 12 élément(s) sans niveau exploitable. 50 élément(s) sans paramètre « LEG_Etage » texte et modifiable. »
Messages et dépannage
| Situation | Conduite à tenir |
|---|---|
| « n élément(s) sans paramètre « LEG_Etage » texte et modifiable » | Le paramètre partagé n'est pas chargé sur ces catégories, il est défini en paramètre de type au lieu d'occurrence, ou il n'est pas de type Texte. Voir Paramètres partagés. |
| « n élément(s) sans niveau exploitable » | Ces éléments ne sont rattachés à aucun niveau et leur géométrie n'a pas permis de trancher. Renseignez LEG_Etage à la main sur ce reliquat. |
| Les dalles reçoivent le même code que les murs du même niveau | Le niveau inférieur porte un code identique (R+1_Sol et R+1_Dalle, par exemple). Renommez les niveaux pour que les codes d'étage soient distincts. |
| Tous les éléments reçoivent le nom complet du niveau | Les noms de niveaux ne comportent pas de tiret bas : le code d'étage est alors le nom entier. Adoptez le nommage XXXX_YYYY. |
| En mode Vue active, des éléments hors de la vue ont été traités | Limitation connue du mode de sélection : les éléments sont collectés sur l'ensemble du projet. Utilisez le mode Manuel pour un périmètre strict. |
| Une valeur corrigée à la main a été écrasée | Comportement attendu. Corrigez le nommage des niveaux plutôt que la valeur, ou traitez ces éléments en mode Manuel. |