Repository navigation
Releases: temapromaster3000/assembling-manager
Release list
Assembling Manager 1.4.0
Assembling Manager 1.4.0
Новый модуль «Сортаменты труб» — редактор каталогов размеров труб с автоматическим переносом труб и обновлением Routing Preferences: больше не нужно править каждую трубу вручную.
📏 Сортаменты труб (новый модуль)
Модуль в группе Трубы показывает все каталоги размеров (PipeSegment) активного документа. Для выбранного каталога можно открыть отдельный диалог добавления нового номинального диаметра, изменить наружный диаметр и толщину стенки существующего размера или удалить неиспользуемый размер. Внутренний диаметр рассчитывается автоматически; номинальный диаметр в таблице только для чтения, размеры показываются в единицах проекта.
Как работает замена каталога:
- любые изменения не оставляют старый сегмент: сначала плагин копирует исходный сегмент с сохранением материала; если Revit при копировании дублирует материал, копирование откатывается и создаётся замена через API — с исходным материалом, Спецификацией/Типом и описанием;
- все трубы активного документа, использовавшие старый сегмент, переносятся на новый автоматически, Routing Preferences обновляются вместе с каталогом — новые трубы сразу получают его;
- после переноса старый сегмент удаляется, а новому возвращается исходное имя (при невозможности — свободный суффикс «Имя1», «Имя2» и далее);
- исходный материал никогда не создаётся, не дублируется и не удаляется; для сегментов без материала так и остаётся без материала;
- фитинги, изоляция и другие MEP-элементы не затрагиваются.
Детали поведения:
- DN, используемый трубами, удалить нельзя: строка подсвечивается красным, кнопка удаления блокируется;
- изменения нескольких сегментов накапливаются в черновиках при переключении и применяются одной операцией; «Отмена» не меняет модель;
- успешный отчёт содержит только общие количества: изменённых сегментов, добавленных, изменённых и удалённых размеров; подробности — в файле лога;
- при любой ошибке операция откатывается целиком, модель не остаётся наполовину изменённой.
📦 Установка
- Скачайте
AssemblingManager-1.4.0-setup.exeниже. - Запустите — установщик сам найдёт ваши версии Revit (2021–2025) и зарегистрирует плагин.
- Откройте Revit — вкладка Assembling Manager уже на ленте.
Если установлена версия 1.3.1 (или старее), окно «Настройки» предложит обновление — оно применится автоматически после закрытия Revit.
✅ Требования
- Autodesk Revit 2021 / 2022 / 2023 / 2024 / 2025
- Windows 10/11 x64
Assembling Manager 1.3.1
Assembling Manager 1.3.1
Пользовательские разрезы, сохранение ручных настроек видов при «Обновить» и серия исправлений видимости и марок.
✂️ Пользовательские разрезы
Свои разрезы теперь работают как разрезы плагина: создайте разрез вручную и назовите его, начав с имени сборки и подчёркивания («Трубопровод 1.9_Узел А»). Теперь:
- «Проставить позиции», «Ближайшие оси» и «Оси трубопроводов» обрабатывают такие разрезы наравне со своими четырьмя;
- «Переименовать виды» переименовывает их (новый префикс + остаток имени) и назначает им новый фильтр сборки;
- «Сформировать виды» пользовательские разрезы не трогает: фильтр на них назначается при переименовании или вручную;
- похожие имена сборок не пересекаются: разрез сборки «СБ-011» не считается разрезом сборки «СБ-01».
📐 Сформировать виды — «Обновить» не трогает геометрию
- обрезки рамок, развороты разрезов и секущие боксы 3D при «Обновить» остаются такими, как настроил проектировщик;
- значение параметра записывается только элементам с пустым или устаревшим значением — новые члены сборки получают его автоматически;
- значения параметра и фильтры обновляются только для сборок, где выбрано «Обновить» или «Заменить» либо создаются новые виды; сборки, где всё «Оставить», не затрагиваются вовсе;
- категории параметра и фильтров формируются только из категорий элементов сборок — наборы категорий стабильны при повторных запусках.
✏️ Переименовать виды
- «существующие» элементы (вне сборки) с устаревшим значением параметра перезаписываются автоматически — после переименования они больше не пропадают с видов;
- переименовываются пользовательские разрезы сборки, новый фильтр назначается им вместе с остальными видами.
➕ Добавить существующее
- проверка категорий: если категория выбранного элемента не встречается ни в одной сборке, элемент пропускается с предупреждением; пропущенные категории перечисляются в сводке;
- модуль больше не меняет фильтры и привязку параметра — ими занимаются «Сформировать виды» и «Переименовать виды».
🔢 Проставить позиции — выноски у края полки
- габариты марки измеряются один раз на типоразмер (пробник привязывается к видимому элементу, приоритет — план сборки) и пересчитываются под масштаб каждого вида;
- если замер в каком-то виде не удался (узкая обрезка), излом выноски ставится по фактическому габариту уже созданной марки;
- выноски теперь примыкают к краю полки (левее/правее), а не к её центру — в том числе на пользовательских разрезах.
📦 Установка
- Скачайте
AssemblingManager-1.3.1-setup.exeниже. - Запустите — установщик сам найдёт ваши версии Revit (2021–2025) и зарегистрирует плагин.
- Откройте Revit — вкладка Assembling Manager уже на ленте.
Если установлена версия 1.3.0 (или старее), окно «Настройки» предложит обновление — оно применится автоматически после закрытия Revit.
✅ Требования
- Autodesk Revit 2021 / 2022 / 2023 / 2024 / 2025
- Windows 10/11 x64
Assembling Manager 1.3.0
Assembling Manager 1.3.0
Новый модуль «Оси трубопроводов», запоминание настроек главного окна и исправление нумерации позиций.
🧵 Оси трубопроводов (новый модуль)
В дисциплине вида «Координация» Revit не показывает оси труб, а в MEP-дисциплинах все элементы теряют скрытие линий и просвечивают. Модуль решает это аннотационными линиями на планах и разрезах выбранных сборок — дисциплина вида не меняется:
- оси рисуются по всем видимым трубам вида и привязаны к выбранному стилю линий проекта (он же — метка линий плагина);
- обрезка перекрытых участков: труба за отводом, фитингом или стеной получает ось только на видимых кусках — проверка перекрытий лучами по собственному 3D-виду сборки (чекбокс «Пропускать перекрытые участки», по умолчанию включён; выключен — оси рисуются целиком);
- «Нанести оси» / «Удалить оси»: повторный запуск по тому же стилю обновляет оси без дублей; удаление трогает только линии выбранного стиля в видах выбранных сборок;
- многопроходная проверка по стадиям: перекрытие учитывает элементы любой стадии («Существующая» тоже перекрывает);
- сборки выбираются в окне с поиском, «Выбрать всё» и счётчиком; пресет (сборки, стиль, чекбокс) сохраняется в проекте;
- короткие проекции (стояки на планах, трубы вдоль взгляда на разрезах) пропускаются со счётчиком в отчёте.
⚙️ Сформировать виды — настройки запоминаются
- Пресет главного окна хранится в проекте: после первого нажатия «Сформировать» окно при следующих запусках открывается с тем же выбором видов, шаблонов, типов семейств и мастер-спецификации. Настройки — у каждого проекта свои; если сохранённый шаблон удалён, окно откатывается на первый пункт списка.
- Границы 3D-вида больше не включаются: раньше плагин сам задавал «Границы 3D вида» (Section Box), и из-за них часть элементов могла не отображаться. Теперь 3D-виды создаются без границ — видимость по-прежнему управляется фильтром. У существующих 3D-видов границы гасятся при действии «Обновить», «Заменить» создаёт вид сразу без них.
🔢 Проставить позиции — порядок как в Revit
Исправлена нумерация позиций: раньше порядок мог расходиться со строками спецификации там, где текст содержит числа («Труба о89» должна идти раньше «Труба о108», «Заглушка 80» — раньше «Заглушки 100», «M16x85» — раньше «M16x120»). Теперь:
- числа внутри текста сравниваются как числа (натуральная сортировка — как в Revit);
- числовые параметры сортировки сравниваются по значению, а не как текст;
- значения полей читаются по идентификатору параметра — исключена путаница одноимённых параметров у элементов и их типов;
- в логе видны сырые поля сортировки спецификации, итоговый порядок групп и соответствие «позиция → значения» — расхождения отслеживаются без догадок.
📦 Установка
- Скачайте
AssemblingManager-1.3.0-setup.exeниже. - Запустите — установщик сам найдёт ваши версии Revit (2021–2025) и зарегистрирует плагин.
- Откройте Revit — вкладка Assembling Manager уже на ленте.
Если плагин 1.2.0 (или старее) уже установлен, окно «Настройки» предложит обновление — оно применится автоматически после закрытия Revit.
✅ Требования
- Autodesk Revit 2021 / 2022 / 2023 / 2024 / 2025
- Windows 10/11 x64
Assembling Manager 1.2.0
Assembling Manager 1.2.0
Два новых модуля — для существующих элементов и соседних осей — плюс заметное ускорение сортировки листов.
➕ Добавить существующее (новый модуль)
Существующие элементы нельзя включить в сборку, поэтому значение параметра для фильтров видов им приходилось вписывать вручную — у каждого элемента и, что хуже, у каждого вложенного семейства. Теперь это один прогон:
- выбираете элементы рамкой или через Ctrl и жмёте «Готово»;
- в окне выбираете параметр (
AssemblyParameterили существующийADSK_Группирование) и одну сборку из списка (с поиском); - имя выбранной сборки записывается в параметр выбранным элементам и их вложенным семействам (рекурсивно);
- категории, которых ещё нет в привязке параметра и в фильтре выбранной сборки, добавляются автоматически;
- если у части элементов параметр уже заполнен — плагин предупредит о перезаписи;
- по итогам — сводка: сколько значений записано (в т.ч. вложенных), какие категории добавлены, что сделано с фильтром.
🧭 Ближайшие оси (новый модуль)
На планах и разрезах выбранных сборок, где видна только одна ось, плагин ставит маркер «Ближайшие оси — марка» с именами соседних осей. Сборки выбираются в окне с поиском и счётчиком, радиус кружка и рабочий набор осей настраиваются, пресеты сохраняются между запусками.
🗂 Сортировка листов — быстрее и информативнее
- Листы с уже верными номерами больше не перезаписываются: раньше каждому редактируемому листу писались временный и финальный номера, даже если номер не менялся («7» → «7»).
- Занятость элементов (checkout) проверяется только у листов, которые нужно изменить, — на больших группах в файл-хранилище это заметно быстрее.
- Анализ группы больше не заставляет Revit отрисовывать каждый лист («Формирование графики» в строке состояния): группа из ~50 листов анализируется за секунды, а не минуты.
- В отчёте явно указано, что именно сломалось: «Нумерация сбилась», «Сортировка по имени сбилась» или и то и другое; плюс строка «Листов с актуальными номерами (без изменений)».
- Занятые листы, как и раньше, пропускаются с сохранением своих номеров — после освобождения повторите модуль, и порядок выровняется.
📦 Установка
- Скачайте
AssemblingManager-1.2.0-setup.exeниже. - Запустите — установщик сам найдёт ваши версии Revit (2021–2025) и зарегистрирует плагин.
- Откройте Revit — вкладка Assembling Manager уже на ленте.
Если плагин 1.1.0 (или старее) уже установлен, окно «Настройки» предложит обновление — оно применится автоматически после закрытия Revit.
✅ Требования
- Autodesk Revit 2021 / 2022 / 2023 / 2024 / 2025
- Windows 10/11 x64
Assembling Manager 1.1.0
Assembling Manager 1.1.0
Обновление «Сборок»: сохраняем оформление проектировщика и делаем работу в файл-хранилище безопаснее.
📐 Сформировать виды
- Новое действие «Обновить» в окне конфликтов. Если к сборке добавились новые элементы, существующие виды больше не нужно пересоздавать (и терять аннотации и оформление): плагин только расширяет границы вида — обрезку плана, рамки разрезов и разрезбокс 3D — чтобы новые элементы попали в кадр. Спецификации при «Обновлении» не пересоздаются — их поля и форматирование сохраняются.
- Выбор действия для каждого вида: Оставить как есть / Обновить / Заменить, плюс кнопки «Обновить всё» и «Заменить всё».
- Фильтры больше не слетают у коллег: фильтры переиспользуются вместо пересоздания, поэтому виды, занятые другими пользователями в файл-хранилище, сохраняют свои фильтры. После прогона плагин сам проверяет наличие фильтров на видах и пишет предупреждения (вид без фильтра, шаблон вида блокирует фильтры) в лог.
- Подробный лог по каждой сборке: создание/переиспользование фильтров, назначения на виды, итоги верификации.
🗂 Сортировка листов
- Новая галочка «Удалить сигнальные листы „(не размещенное)"»: листы-подсказки удаляются вместе с плагиновыми видами и сборочными спецификациями на них. Посторонние виды, добавленные вручную, сохраняются и попадают в отчёт.
- Устойчивость к занятым элементам в файл-хранилище: перед удалением и перенумерацией плагин проверяет занятость, в отчёте — честные счётчики, «владельцы» занятых элементов и статус целостности нумерации («сбилась / не сбилась»).
- Многосборочные листы упорядочиваются по минимальному коду сборки.
🔢 Проставить позиции
- Режим «Только позиции»: проставить номера позиций по спецификациям без размещения марок на видах.
- Объединение спецификаций с подписями: при «сквозной нумерации» каждый кусок таблицы подписывается именем своей сборки в столбце «Наименование», у первого куска показывается название — куски соединяются в одну таблицу без ручных подписей.
🎨 Лента
- У каждой кнопки плагина — своя иконка: модули проще различать на вкладке.
📦 Установка
- Скачайте
AssemblingManager-1.1.0-setup.exeниже. - Запустите — установщик сам найдёт ваши версии Revit (2021–2025) и зарегистрирует плагин.
- Откройте Revit — вкладка Assembling Manager уже на ленте.
Если плагин 1.0.0 уже установлен, окно «Настройки» предложит обновление — оно применится автоматически после закрытия Revit.
✅ Требования
- Autodesk Revit 2021 / 2022 / 2023 / 2024 / 2025
- Windows 10/11 x64
Assembling Manager 1.0.0
Assembling Manager 1.0.0
Первый публичный релиз плагина Assembling Manager — набора инструментов для автоматической работы со сборками (AssemblyInstance) в Autodesk Revit 2021–2025.
Плагин закрывает полный цикл выпуска документации по сборкам: от создания видов до листов, спецификаций и позиций.
📐 Сформировать виды
- Для каждой сборки модели автоматически создаются: план, два разреза и 3D-вид.
- Видимые элементы определяются по параметру
AssemblyParameter— на видах остаётся только «своё». - Вложенные общие семейства обрабатываются рекурсивно.
- Посторонние элементы скрываются фильтрами по параметру.
✏️ Переименовать виды
- Переименовали сборку? Один клик — и все виды, значения параметров и фильтры приведены к новому имени.
- Плагин найдёт расхождения по всей модели и покажет отчёт перед применением.
📄 Разместить на листах
- Выберите объекты и лист-образец — плагин скопирует лист для каждого объекта и сам разложит на нём план, разрезы, 3D-вид и легенду.
- Умная работа с конфликтами: если лист уже существует, плагин предложит пропустить, заменить или дополнить его.
- Два режима раскладки видов на листе — компактный и по сетке.
🔢 Сортировка листов
- Удаление пустых листов в один клик.
- Имена листов приводятся к именам сборок.
- Перенумерация с естественным порядком чисел: «Лист 2» встанет раньше «Листа 10».
🏷️ Проставить позиции
- Автоматическая нумерация сборок по строкам спецификаций: диапазон номеров, сортировка по имени сборки, пропуск строк по ключевым словам.
- Марки позиций на планах и разрезах с настраиваемыми смещениями и автоподбором свободных мест.
⚙️ Настройки и обновления
- Версия плагина и проверка обновлений прямо из Revit — кнопка «Настройки» на вкладке плагина.
- Обновление скачивается и применяется автоматически после закрытия Revit.
📦 Установка
- Скачайте
AssemblingManager-1.0.0-setup.exeниже. - Запустите — установщик сам найдёт ваши версии Revit (2021–2025) и зарегистрирует плагин.
- Откройте Revit — вкладка Assembling Manager уже на ленте.
✅ Требования
- Autodesk Revit 2021 / 2022 / 2023 / 2024 / 2025
- Windows 10/11 x64