Общие параметры в Revit: как создать и использовать

Рано или поздно в Revit появляется задача, которую не решить встроенными свойствами. Нужно вывести на марку код отделки, собрать в одну ведомость двери и окна с вашим параметром или передать в IFC поле, которое требует заказчик. Для всего этого нужны общие параметры. Разбираем, чем они отличаются от параметров проекта и семейства, как создать файл общих параметров и не сломать его через полгода.
Редакция Бинариума
Пишем о профессиях в дизайне, BIM и IT · 11 минут чтения
Из этой статьи вы узнаете:
Какие параметры бывают в Revit
| Вид | Где живёт | Спецификация | Марка |
|---|---|---|---|
| Системный (встроенный) | Заложен в Revit: «Ширина», «Площадь», «Марка» | Да | Да |
| Параметр семейства | Только внутри одного семейства | Нет | Нет |
| Параметр проекта (не общий) | В одном проекте, назначен категориям | Да | Нет |
| Общий параметр | В файле общих параметров, по GUID — в любых проектах и семействах | Да | Да |
| Глобальный параметр | В проекте; управляет размерами и значениями | Нет | Нет |
Общий параметр (Shared Parameter) — параметр, определение которого хранится во внешнем текстовом файле и опознаётся по уникальному идентификатору GUID. Если параметр с одним GUID добавить в разные семейства и проекты, Revit будет считать его одним и тем же параметром.
Именно GUID отличает общий параметр от «такого же по имени». Два параметра «Код отделки», созданные по отдельности в двух семействах, для Revit — разные поля, даже если имена совпадают. Отсюда большинство проблем в чужих моделях.
Зачем нужны общие параметры
- Марки. Марка показывает только системные и общие параметры. Обычный параметр проекта на марку не вывести.
- Спецификации по нескольким категориям. Чтобы в одной таблице сложить, например, двери и окна по вашему полю, это поле должно быть общим.
- Параметры из семейств. Параметр, созданный внутри семейства, в спецификацию проекта не попадёт, если он не общий.
- Обмен данными. Требования заказчика к составу атрибутов, экспорт в IFC, проверки модели и плагины удобнее строить на общих параметрах с фиксированными GUID.

Схема Binary-UM. Путь общего параметра от файла до спецификации.
Как создать файл общих параметров
Файл общих параметров (его часто называют ФОП) — обычный текстовый файл .txt, который лежит вне проекта. Revit хранит путь к нему в настройках пользователя.
- Откройте вкладку «Управление» → «Общие параметры».
- Нажмите «Создать», чтобы завести новый файл, или «Обзор», чтобы подключить существующий файл организации.
- В разделе «Группы» нажмите «Создать» и назовите группу, например «Отделка» или «Общие_Архитектура». Группы нужны только для порядка в файле.
- Выберите группу и в разделе «Параметры» нажмите «Создать».
- Задайте имя, тип данных (текст, целое, число, длина, площадь, да/нет, материал и т. д.) и при необходимости описание-подсказку.
- Нажмите ОК. Revit сам присвоит параметру GUID и запишет его в файл.
Тип данных выбирайте по смыслу: код или название — «Текст», количество — «Целое», размер — «Длина». Изменить тип данных у существующего общего параметра нельзя. Можно только создать новый параметр с новым GUID, и это уже другой параметр.
Курс Бинариума
Научитесь настраивать параметры, семейства и спецификации в Revit на реальном проекте
Смотреть программуКак добавить общий параметр в проект
- «Управление» → «Параметры проекта» → «Добавить».
- Выберите «Общий параметр» и нажмите «Выбрать». Откроется список из подключённого файла.
- Укажите, будет ли параметр экземпляра (своё значение у каждого элемента) или типа (одно значение для всех элементов типа).
- Выберите группу, в которой параметр появится на палитре свойств, например «Идентификация» или «Данные».
- Отметьте категории, которым он нужен: стены, полы, потолки, двери и т. д.
- Нажмите ОК. Параметр появится у всех элементов выбранных категорий.
Выбор «экземпляр или тип» — не формальность. Код отделки удобнее делать параметром экземпляра: одна и та же стена может иметь разную отделку в разных помещениях. Производитель двери — параметр типа: он общий для всех дверей типоразмера.
Как добавить общий параметр в семейство
- Откройте семейство в редакторе семейств.
- На вкладке «Создание» нажмите «Типоразмеры в семействе».
- Нажмите «Новый параметр», выберите «Общий параметр» → «Выбрать» и найдите нужный параметр в файле.
- Задайте тип или экземпляр и группу, затем сохраните и загрузите семейство в проект.
Если тот же общий параметр уже добавлен в проект как параметр проекта, значения из семейства и проекта будут одним полем: его можно заполнить в семействе по умолчанию и поменять в проекте. О семействах подробнее — в статье «Семейства в Revit».
Пример: код отделки на марке и в ведомости
Учебная задача из интерьерного проекта: у каждой стены, пола и потолка есть код отделки вроде «Ст-03». Его нужно показывать на развёртках и собрать в ведомость отделки по помещениям.
- В файле общих параметров создайте группу «Отделка» и текстовый параметр «BU_Отделка_Код».
- Добавьте его в проект как параметр экземпляра для категорий «Стены», «Перекрытия» и «Потолки».
- Создайте марку стены (семейство марки категории «Стены»), добавьте в неё метку и выберите в списке параметр «BU_Отделка_Код». В марке он доступен именно потому, что общий.
- Заполните код у отделочных стен и расставьте марки на развёртках.
- Создайте спецификацию стен с полями «Помещение: Номер», «BU_Отделка_Код», «Площадь» и сгруппируйте её по коду.
Так из модели получается ведомость отделки, которая обновляется при каждом изменении проекта. Как развёртки устроены в целом, разобрано в статье «Развёртки стен в дизайн-проекте».
Общие параметры и IFC
Когда модель передают по IFC, заказчик или экспертиза часто требуют определённый набор атрибутов: код классификатора, стадию, марку, огнестойкость. В Revit такие поля удобно заводить общими параметрами и настраивать их выгрузку в наборы свойств IFC через файл сопоставления в настройках экспорта. Так один и тот же параметр с тем же GUID выгружается одинаково из всех проектов организации, и проверка модели на стороне заказчика не ломается из-за разного написания. Что такое IFC и зачем он нужен, читайте в статье «Формат IFC в BIM».
А глобальные параметры?
Глобальные параметры решают другую задачу: они управляют геометрией и значениями внутри одного проекта. Например, можно задать «Ширина прохода = 1200» и привязать к нему размеры в нескольких местах. В спецификации и марки они не выводятся, поэтому для данных используют общие параметры, а для управления размерами — глобальные.
Правила, которые спасают от хаоса
- Один файл на организацию. Все проекты и семейства берут параметры из одного ФОП. Личные файлы у каждого сотрудника — прямой путь к дублям с разными GUID.
- Файл только для чтения. Новые параметры добавляет ответственный (BIM-координатор или менеджер). Остальные подключают файл из общей папки.
- Не пересоздавайте параметр с тем же именем. Новый параметр получит новый GUID, и в проекте окажутся два поля с одинаковым названием.
- Не правьте GUID и тип данных вручную в текстовом файле. Revit воспримет это как другой параметр.
- Префикс в имени. Префикс организации или стандарта, например «BU_», отличает ваши параметры от системных и от параметров из чужих семейств.
- Описание. Короткая подсказка «что вводить и в каком формате» экономит часы на проверке модели.
- Документируйте. Список параметров с назначением, категориями и типом — часть шаблона проекта и BIM-стандарта.
Главное
- Общий параметр опознаётся по GUID, а не по имени.
- Только общие и системные параметры выводятся на марки.
- Параметры из семейств попадают в спецификации проекта, только если они общие.
- Создание: «Управление» → «Общие параметры» → группа → параметр.
- В проект: «Параметры проекта» → «Общий параметр» → категории, тип или экземпляр.
- Один ФОП на организацию, только для чтения, с префиксами и описаниями.
Частые вопросы
Чем параметр проекта отличается от общего параметра?
Параметр проекта живёт только в одном проекте и не выводится на марки. Общий параметр определён во внешнем файле с GUID: его можно использовать в разных проектах и семействах, выводить на марки и собирать в многокатегорийные спецификации.
Почему параметр не отображается в марке?
Скорее всего, это обычный параметр проекта или параметр семейства, а не общий. Добавьте в проект общий параметр, затем выберите его при редактировании метки в семействе марки.
Что будет, если потерять файл общих параметров?
Параметры, уже добавленные в проекты и семейства, сохранятся вместе с GUID. Но добавить их в новые семейства станет неудобно. Файл можно восстановить экспортом параметров из проекта, а проще — хранить его в общей папке с резервными копиями.
Можно ли переименовать общий параметр?
Имя хранится и в файле, и в каждом проекте, куда параметр уже добавлен. Переименование в файле не обновит существующие проекты автоматически, поэтому имена лучше продумать заранее.
Курс
Revit с нуля до PRO
Научитесь строить информационную модель и получать из неё документацию: параметры, семейства, спецификации, марки и листы.
- Параметры и шаблон проекта
- Семейства и спецификации
- Проект в портфолио