Утративший силу
На рисунке 5 представлен пример семейств с привязкой CGC к целому семейству (Анкер ММ9 Серия 2.240-1 выпуск 2 Статический) и привязкой CGC к каждому типоразмеру семейства (Анкера Hilti Динамический) в виде по категориям.
Чтобы загрузить семейство из каталога в проект, нужно дважды нажать на требуемое семейство. При этом в проект будет добавлено семейство с именем <имя_семейства_каталога>_v<версия>. Для открытия семейства в редакторе семейств нужно воспользоваться кнопкой с дискетой и стрелкой.
После загрузки семейство можно найти в диспетчере проектов, аналогично загрузке семейства в проект стандартными средствами Revit.
Если загружаемое семейство имеет только один типоразмер, или загружается единичный ресурс, который привязан к типоразмеру, а не к семейству целиком, то элемент семейства сразу можно вставить в проект. В противном случае семейство просто загружается и добавляется в «Диспетчер проектов».
После загрузки семейства в проект в строке состояния окна каталога семейств отображается результат загрузки (рисунок 6).

Основная задача каталога семейств – предоставлять информацию о привязке ресурсов к семейству или его типоразмерам модулю интеграции модели Revit и ИСП. Для выгрузки экземпляров семейства в проекте, необходимо, чтобы к моменту выгрузки привязка ресурсов семейства прошла проверку. В случае, если привязка ресурсов находится на проверке, в обозревателе семейств каталога будет отображено предупреждение (рисунок 7).
Поиск семейств в каталоге осуществляется по наименованию единичного ресурса CGC, по имени семейства или по типоразмеру семейства.
Для поиска достаточно ввести часть наименования в окно поиска и нажать кнопку «
» или клавишу Enter.

Для очистки результатов поиска можно воспользоваться кнопкой «
» или очистить строку поиска. После этого каталог семейств будет снова отображен в виде иерархического списка вкладки, открытой перед осуществлением поиска.

Версионная загрузка семейств в проект позволяет решить проблему при работе с вложенными семействами, когда вложенное семейство изменялось и становилось конфликтным для некоторых семейств, использующих его, из-за чего загрузить в проект два "сложных" семейства содержащих разные версии вложенных семейств невозможно.
Функционал версионной загрузки семейств в проект модуля переопределяет стандартный механизм загрузки семейства в проект. Для примера рассмотрим семейство из каталога "Набор гнутых стержней. Динамический" (загружено в «Проект 1» в описываемом примере), откроем одну из старых версий семейства.
При загрузке семейства в проект в случае, если кроме семейства есть еще открытые файлы, будет показано окно как на рисунке 9.
![]() |
|
525 × 350 пикс.   Открыть в новом окне | Окно со списком открытых в Revit проектов, в которые требуется загрузить редактируемое семейство. |
На следующем этапе будут показаны семейства из каталога разных версий, если в проекте их несколько (рисунок 10).
В случае выбора версии 12 семейство в проекте будет заменено (_v12 в наименовании будет замено на _v11), в случае выбора версии 11 – будет загружена эта версия.

При повторной загрузке (в проекте уже есть семейство версии 11 и семейство версии 12) в данном случае в проекте можно заменить только семейство 11-ой версии, при попытке замены в проект 12-ой версии на семейство 11-ой версии будет выведено сообщение, показанное на рисунке 11.
Но в любой момент можно заменить, например, семейство 12-ой версии на семейство 10-ой версии (при этом в проекте семейство будет переименовано: _v12 будет заменено на _v10).

В случае возникновения ошибок при версионной загрузке семейств, данный функционал может быть в любой момент отключен. Для отключения или включения функционала требуется выбрать внешнюю команду (Надстройки\Внешние инструменты) «ИВК: включить (отключить) версионную загрузку семейств», как показано на рисунке 12.
![]() |
|
431 × 206 пикс.   Открыть в новом окне | Запуск команды включения или отключения версионной загрузки семейств. |
Диалоги включения/отключения версионной загрузки семейств в зависимости от текущего состояния представлены на рисунке 13.
![]() |
|
806 × 339 пикс.   Открыть в новом окне | Диалоги включения или отключения версионной загрузки семейств. |
Если семейство А вложено в семейство Б, в проекте есть семейства А* и Б*, при загрузке в проект семейства с новой версией Б+, содержащей А+
- Если имена семейств А* и А+ совпадают, в проекте семейство заменяется;
- Если имена семейств А* и А+ различаются, то в проект загружается семейство А+, при этом экземпляры А*, которые являлись частью экземпляров Б* становятся экземплярами А+, если же в проект добавлялись отдельно от Б* экземпляры А*, то они так и остаются экземплярами А*.
В проектах и семействах, созданных до внедрения технологии версионной загрузки, может понадобиться переименовать вложенные семейства по правилу именования с учетом версии. Для этого следует воспользоваться внешней командой (Надстройки\Внешние инструменты) «ИВК: переименовать семейства из каталога с учетом версий» как показано на рисунке 14.
![]() |
|
500 × 214 пикс.   Открыть в новом окне | Команда переименования семейств из каталога с учетом версий. |
Для корректной работы каталога семейств и модуля интеграции с сайтом ИСП введены некоторые ограничения по работе с семействами в проектах, а также в режиме редактора семейств Revit.
- В проекте допустимы следующие форматы имени семейства из каталога: <имя_семейства_каталога>_v<версия> и <имя_семейства_каталога>. Система запретит переименование в случае, если формат имени семейства отличается от указанных.
- Имена типоразмеров в семействе из каталога и в семействе, загруженном в проект должны совпадать, система запретит переименование типоразмера семейства из каталога. Добавление новых типоразмеров в семейство в проект разрешено.
- При переименовании вложенного семейства (в случае, если оно загружено из каталога), его привязка к каталогу удаляется, то есть в дальнейшем считается, что вложенное семейство не является семейством каталога.