Что нового в RS Param Manager
Возможности и обновления
Revit 2021–2027 · 1.7.108 · 2026-10-09
Параметры — массово, а не по одному
Добавляйте, удаляйте, назначайте соответствия, переносите и изменяйте параметры целыми наборами. RS Param Manager объединяет работу с параметрами семейств и проектов в наглядных таблицах и может открываться вместо стандартных диалогов Revit.
Главное: одно действие для нескольких параметров
Добавлять. Общие параметры из одного или нескольких файлов общих параметров (ФОП), а в семействе — и собственные параметры. Списки можно загружать из Excel, CSV, TSV, TXT или вставлять из буфера; группу и «тип / экземпляр» задавать сразу набору.
Удалять. Удалять несколько выбранных параметров за один запуск команды, с подтверждением. Встроенные параметры Revit защищены; зависимости и ограничения документа могут препятствовать удалению.
Назначать соответствия. В семействе подготовить замены параметров общими из ФОП, подобрать совместимые определения по имени и проверить результат перед применением. Имена общих параметров можно обновить по тому же GUID из ФОП.
Переносить. Перемещать выбранные параметры между группами, менять их порядок в семействе, переносить наборы через файлы обмена и приводить параметры проекта к эталону. Значения между параметрами переносятся отдельной командой.
Менять тип и свойства. Массово переключать «тип ↔ экземпляр», назначать группы и категории, а в семействе — менять свойства и заменять параметры семейства общими или обратно, где это разрешает Revit.
Нужные свойства видны сразу
В семействе: имя, происхождение — встроенный, общий или параметр семейства, тип данных, «тип / экземпляр», значение, формула и блокировка. Группа видна по заголовку; дополнительные свойства доступны в окне редактирования и подсказках.
В проекте и ФОП: вид параметра, тип данных, группа, категории и доступные свойства привязки. Для глобальных параметров — значения, формулы и отчётность; в редакторе ФОП — GUID, описание и служебные флаги. Описание и изменяемость общих параметров проекта берутся из подключённых ФОП по GUID.
«Тип / экземпляр», происхождение параметра и тип данных — разные свойства. Существующий тип данных, например «Длина» или «Текст», произвольно не меняется: при замене он должен совпадать.
Работа с семействами и проектами
Семейство: добавить и изменить целый набор
«Добавить параметры массово» собирает общие параметры из ФОП и собственные параметры семейства в одном списке. До добавления можно задать свойства, начальные значения и формулы; уже существующие параметры видны заранее.
«Редактировать параметры массово» открывает таблицу свойств. Выделите несколько параметров; если выделен один или ни одного, откроются все, кроме встроенных. Назначайте группу, «тип / экземпляр», отчётность и подсказки нескольким строкам. Подбор из ФОП по имени выбирает только единственного кандидата того же типа данных; соответствия можно назначить вручную для каждой строки и применить подготовленный набор.
Проект: параметры и привязки в одной таблице
Отдельные сворачиваемые блоки показывают общие параметры, общие без привязки, параметры проекта и глобальные. Группу, категории, «тип / экземпляр» и «по экземплярам групп» можно менять для нескольких подходящих строк. Общие параметры без привязки можно массово привязать к категориям, сохранив GUID. Значения и формулы глобальных параметров редактируются здесь же.
Сохранение значений при смене привязки: тип → экземпляр — значение типа передаётся его экземплярам; экземпляр → тип — значение переносится, только если у всех экземпляров этого типа оно одинаковое. Конфликты отражаются в отчёте, а соответствующие значения типов остаются пустыми.
Перенос, обмен и контроль
Семейство — .params.json. Экспорт сохраняет параметры, их свойства, формулы и значения всех типоразмеров. Импорт показывает «Было / Станет» и применяет только отмеченные изменения: добавление, явное удаление, замены, имена, группы, «тип / экземпляр», формулы, значения и порядок. Отсутствие параметра в файле не означает его удаление. После импорта проверяется построение всех типоразмеров.
Проект — сверка с эталоном. Источником может быть открытый проект, связь, .rvt / .rte или .rsparams.json. Общие параметры сопоставляются по GUID, параметры проекта — по имени. Вы выбираете добавление недостающих общих, исправление привязок, замены и удаление лишних. Экспорт — в Excel, CSV или файл эталона; несовпадение типа данных автоматически не исправляется.
Перенос значений и использование. «Перенос значений…» работает с одной парой «источник → цель», но обрабатывает элементы или типы целевых категорий массово: только пустые значения либо с заменой. «Использование…» помогает проверить заполнение, спецификации, фильтры, виды и семейства; это не доказательство отсутствия всех зависимостей.
ФОП: не только выбор файла
Редактор ФОП позволяет переключаться между подключёнными файлами, видеть свойства параметров, искать, создавать и править определения и группы, переносить и удалять несколько выбранных параметров. GUID и тип данных существующего определения не меняются. Перед правками создаётся резервная копия; изменение ФОП само по себе не обновляет определения в уже существующих семействах.
Привычные команды Revit и новые возможности
Решение может открываться вместо стандартных диалогов
В «Настройка → Команды Revit» включите нужные переключатели. Для каждой команды настройка отдельная; по умолчанию замена выключена. После включения привычная кнопка Revit и назначенное ей сочетание клавиш вызывают окно решения:
«Типоразмеры в семействе» — расширенная таблица параметров семейства.
«Параметры проекта» — таблица параметров проекта.
«Общие параметры» — редактор активного ФОП Revit.
«Глобальные параметры» — таблица проекта с показом только глобальных параметров.
В окне, открытом таким способом, кнопка «Стандартное окно Revit…» позволяет сохранить изменения и перейти к штатному диалогу. Перехват можно отключить. Он не распространяется на все вложенные диалоги Revit; в Revit 2021 перехват команды глобальных параметров недоступен. Если команду нельзя перехватить, она занята другой надстройкой или окно решения не открылось, сохраняется либо восстанавливается штатный вызов.
Что улучшено к версии 1.7.78
Формулы и импорт. Многострочный редактор поддерживает отступы и комментарии //, а в Revit передаёт однострочную формулу. Импорт учитывает совместное применение формул и значений. При ошибке формулы решение дополняет сообщение Revit найденными причинами: неизвестные имена, ссылки на себя и циклы, ссылка параметра типа на экземплярный, несовместимые ограничения; также показывает типы данных участвующих параметров.
Ошибка не зацикливает ввод. В окне «Изменение не принято» можно «Продолжить» (исправить текст — он сохраняется в ячейке), нажать «Отмена» или, когда доступно, «Применить» принудительно. Последний вариант может снять формулы, метки и замки размеров, а также удалить мешающие размеры или линии. Перед использованием проверьте причину и выделенные в модели элементы, после — отчёт о выполненных изменениях.
Навигация и проверка связей. Tab / Shift+Tab перемещают по одному столбцу вниз / вверх; стрелки помогают переходить между ячейками. Таблицу можно прокручивать во время ввода. «Показать связные» подсвечивает прямые зависимости формул. «Показывать неназначенные» оставляет параметры длины, угла и целого числа, не назначенные размерам или массивам; наличие формулы само по себе назначением не считается.
Что нового с версии 1.7.78 до 1.7.108
Редактор формулы показывает результат сразу. Справа от каждой строки формулы выводится её значение в выбранном типоразмере (по умолчанию текущем), внизу — результат всей формулы, при выделении фрагмента — его значение. Единицы проверяются как в Revit: предупреждения о несовпадении вида («результат — угол, а параметр — длина»), делении на ноль и бесконечности. Функции, которые здесь не вычисляются (например size_lookup), помечены — их окончательно проверит Revit при подтверждении. Расчёт только читает данные и семейство не меняет.
Пересчёт формул — в «Применить». В Revit при каскадных формулах значение в конце цепочки иногда «зависает». Теперь «Применить» в окне «Типоразмеры в семействе» сначала заново назначает формулы по порядку зависимостей и перестраивает все типоразмеры, затем сохраняет изменения. Если значения изменились, после сохранения выводится список «типоразмер: параметр, было → стало». Если Revit отказал при пересчёте, ничего не сохраняется, окно остаётся с вашими правками. «OK» работает без пересчёта.
Отказ Revit стал понятнее. В окне «Изменение не принято» остаётся текст ошибки Revit и краткая причина (недопустимое значение вроде длины ≤ 0, параметры, пересчитанные формулами, элементы, которые не строятся). Сбойные элементы сразу выделяются и показываются в модели (повторно — «Показать в модели»), а строки параметров, где проявилась ошибка, подсвечиваются в таблице. Кнопки: «Продолжить» (вернуться в ячейку с введённым текстом), «Применить» (принудительно, с теми же рисками, что описаны выше), «Отмена».
Формула с ошибкой не пропадает. Введённый текст остаётся в ячейке, пока вы не отмените ввод явно: щелчок в другом месте, сортировка, свёртка группы или перестановка строк его не сбрасывают; Esc в окне ошибки равен «Продолжить». Во время ввода можно в любой момент нажать «=» и продолжить в редакторе формулы с уже введённым текстом, а правой кнопкой по любому параметру — вставить его имя в формулу или скопировать в буфер. Жирность шрифта ячейки при правке сохраняется.
Перенос в другую группу параметра, участвующего в формулах. Ранее такой перенос откатывался из-за изменения пробелов в тексте формул, которое делает сам Revit при замене параметра, а также из-за ложного расхождения свойств (версии типа данных, «Изменяемый» и «Видимый» у параметров семейства). Теперь такие случаи проходят. Контроль остальных данных не ослаблен: формулы по существу, значения во всех типоразмерах, метки размеров, связи с параметрами элементов, блокировка. Если перенос всё же отменён, сообщение называет, что именно разошлось (было / стало).
«Добавить параметры»: два списка. Слева — «Будут добавлены в семейство» с редактированием в ячейках: имя и тип данных (у собственных), группа, «Экземпляр», «Отчётов», значение для всех типоразмеров, формула, подсказка; справа — «Общие параметры ФОП» с поиском и фильтром по файлу. Стрелки переносят параметры между списками, имеющиеся в семействе недоступны. Проверяются пустые и недопустимые имена и повторы, в том числе между собственным и общим. Всё выполняется в транзакции окна — «Отмена» откатывает.
Группа сразу при массовом добавлении и импорте. Выбранная группа применяется к отмеченным параметрам немедленно и становится группой по умолчанию для остальных без ручного выбора. В «Импорте параметров семейства» (.params.json) у строк добавления появился столбец «Группа» и поле «Группа новых параметров»; смена групп существующих параметров идёт как в файле, её можно снять флажком.
«Параметры проекта»: группы, перенос и порядок. Внутри каждого блока (общие, общие без привязки, параметры проекта, глобальные) параметры показываются по группам Revit — со сворачиванием, перетаскиванием и стрелками порядка групп, общим с окном семейства. Выделенные параметры переносятся командой «Переместить в группу» и сдвигаются кнопками «Вверх / вниз» в пределах группы, блоком и относительно видимых строк. Порядок глобальных параметров меняется в самом Revit; для общих параметров и параметров проекта Revit порядка не хранит, поэтому он записывается в модель (хранилище RS.ParamManager) и виден всем, у кого установлен плагин. На значения, привязки и спецификации он не влияет. Всё откатывается «Отменой» окна.
«Вверх / вниз» в семействе. Сдвиг работает среди показанных строк, в том числе при «Показывать неназначенные» и поиске; скрытые параметры остаются на своих местах, выделение видимых строк сохраняется. При перестановке таблица больше не мигает и не прокручивается: перемещаются только затронутые строки.
ФОП: «Обновить» и управление файлами. В окнах «Импорт параметров семейства» и «Изменение общих параметров» появились «Обновить ФОП» (перечитать файлы с диска) и «ФОП…» / «Список ФОП…». Раньше параметр, добавленный в ФОП во время работы окна (в другой программе или другим пользователем), оставался «не найденным» до повторного открытия. Окна сами предупреждают, что файл изменён на диске после чтения; после обновления план импорта пересчитывается с сохранением отметок и выбранных групп.
Типы данных. Новый параметр семейства и новое определение в редакторе ФОП по умолчанию получают тип «Длина» (группа «Размеры»). В списке «Тип параметра» одноимённые типы разных дисциплин различаются уточнением, например «Length (Электросистемы)»; такая же подпись показана в таблице.
Таблицы и настройки. Длинные меню прокручиваются колесом и стрелками, в меню значений открывается текущий пункт. Добавлена команда «Копировать имя» (без «(по умолчанию)»); окно «Настройка» запоминает место и размер.
Лицензирование и данные об использовании. Добавлена «Оплата по времени»: 1 цент за минуту реальной работы, общий баланс на все решения линейки, только онлайн. Новый плагин сначала 90 дней работает бесплатно. Офлайн доступны только пробный период и лицензия; перевод часов назад срок не продлевает, существующие пробные периоды и активации сохраняются. Об использовании передаются только факт работы с плагином и накопленные минуты — без сведений о моделях и ваших действиях.
Оформление и контроль изменений
Быстрые таблицы, отдельные столбцы блоков проекта, поиск, сортировка, сохранение ширин и состояния групп помогают работать с большими списками. В «Настройка → Цвета» можно различать происхождение параметров фоном, типы данных — цветом текста; темы и жирность настраиваются отдельно. Здесь же, в общих настройках, доступны лицензия и обновления.
Перед массовой правкой сохраните копию документа. Проверяйте предпросмотр и отчёт: ошибка одной операции не всегда отменяет весь пакет. «Отмена» главного окна откатывает ещё не подтверждённые изменения; «Применить» фиксирует текущий этап. ФОП записывается отдельно: при отмене редактор предлагает вернуть файл из сохранённого состояния.









