
Плагин для пакетной подгрузки связей из Revit Server в открытый хост-документ с гибкой настройкой через Excel.
- Выбор с Revit Server: интеграция с RevitServerBrowser для удобного выбора моделей без локального копирования.
- Фильтр по координатам: загружает только модели с настроенными общими координатами.
- Распределение по рабочим наборам: автоматическое назначение рабочих наборов для типов и экземпляров связей.
- Закрепление: созданные экземпляры связей автоматически закрепляются.
- Подробное логирование: файл + debug-окно для быстрой диагностики.
Плагин читает правила из первого листа Excel-файла (.xlsx или .xls), сопоставляя часть имени файла модели с шаблоном. Поиск нечувствителен к регистру, применяется первое совпавшее правило.
Поддерживаемые колонки:
- Столбец A: часть имени файла
.rvtдля привязки настроек (поиск подстроки). - Столбец B: имя целевого рабочего набора (Workset).
Если совпадений нет, связь остаётся в рабочем наборе по умолчанию.
| A (Часть имени файла) | B (Рабочий набор) |
|---|---|
AR_ | AR_Models |
KR_ | KR_Models |
OV_ | MEP_OV |
Поддерживаются версии Revit 2022-2026
- Скачайте или соберите проект или скачайте файлы из папки
output_dll. - Скопируйте все файлы из папки
output_dllв папку, настроенную для PluginsManager.
- Откройте модель Revit.
- Выберите команду: Пакетная подгрузка связей.
- В появившемся окне
RevitServerBrowserотметьте нужные модели в дереве. - (Опционально) Укажите путь к Excel-файлу конфигурации.
- Нажмите кнопку запуска.
- Следите за прогрессом. По завершении итоги и подробный лог будут сохранены в
%LOCALAPPDATA%\Temp\i-savelev\LinkLoader.log.
Проект собирается как библиотека .NET Framework 4.8.
- RevitLogger — внешняя библиотека для подробного логирования в файл и вывода debug-окна.
- RevitServerBrowser — отдельная библиотека для взаимодействия с Revit Server.
EPPlus 4.5.3.3— для чтения Excel-конфигурации.