Revit: как найти и удалить дубли элементов за один проход в 2026 году

Автор: , инженер-строитель

Дубли в Revit — три разных класса проблем с общим симптомом: спецификация задваивает позиции, ВОР завышает объёмы, IFC-экспорт ломает IfcSpace и IfcWall. Разобраться с ними «за один проход» можно только когда автор понимает, какие именно дубли водятся в модели: геометрические экземпляры в одной точке, совпадающие значения Mark или продублированные семейства. Материал даёт практический рабочий процесс: как найти каждый тип дублей, как удалить их массово, и что проверить после чистки. Подходит BIM-координатору и ГИПу перед передачей ЦИМ заказчику по СП 333.1325800.2020.

Навигация по статье:

  • Сводная таблица трёх классов дублей — блок «Коротко» ниже.
  • Нормативная база и требования ЦИМ — следующий раздел.
  • Поиск и удаление Identical Instances, Duplicate Mark, дублированных семейств — основное тело.
  • Частые ошибки при чистке и FAQ — в конце статьи.

Коротко: три класса дублей и где их искать

Разные источники — разный инструмент поиска и разный способ устранения.

Класс дублей Инструмент поиска Последствия
1 Identical Instances in the Same Place (геометрические дубли экземпляров) Manage → Review Warnings; плагины Ideate Explorer и Dynamo (входит в поставку Revit 2020+) Двойные объёмы в спецификации, перерасход материалов в ВОР
2 Duplicate Mark Values (дубли значений параметра Mark) Спецификация «по Mark» с фильтром; Review Warnings Задвоение марок в рабочей документации, ошибки сборки ведомостей
3 Duplicate Types / Families (дубли типов и семейств) Project Browser по типам; Purge Unused; Transfer Project Standards Увеличение размера файла, путаница в сборке, конфликт параметров

Нормативная база и требования к качеству ЦИМ

  • СП 333.1325800.2020 — Правила формирования информационной модели объектов (действующий).
  • Постановление Правительства РФ от 05.03.2021 № 331 (редакция 20.12.2022) — случаи обязательного формирования информационной модели ОКС.
  • ГОСТ 21.501-2018 «СПДС. Правила выполнения рабочей документации архитектурных и конструктивных решений».
  • BIM Execution Plan (BEP) проекта — фиксирует лимиты по дублям на рубежах сдачи.

Общий разбор пяти ключевых предупреждений Revit — в материале пять предупреждений в Revit, тормозящих ЦИМ.

Класс 1. Identical Instances in the Same Place

Это геометрические дубли — два и более экземпляра семейства с идентичными параметрами в одной точке. Самый вредный класс: спецификация ВОР считает каждый экземпляр, объёмы арматуры, опалубки и отделки удваиваются.

Где появляются

Типичные источники: копирование элементов через связанные файлы, многократное нажатие Ctrl+V, объединение моделей нескольких разработчиков, импорт из DWG с последующим конвертированием в семейства.

Как найти

Manage (Управление) → Inquiry (Проверка) → Review Warnings (шорткат RW). Фильтр по категории «Identical Instances in the Same Place». Кнопка Show подсветит оба элемента. Для больших моделей — выгрузить HTML-отчёт (кнопка Export внизу окна).

Как удалить массово

Для сотни-двух дублей удаление вручную Show → Delete работает. Для тысяч — Dynamo-скрипт «Find and Delete Duplicate Instances» или плагины Ideate Explorer, CTC BIM Suite. Dynamo входит в поставку Revit 2020+. Принцип — найти элементы с одинаковым Family + Type + Location (в пределах 1 мм) и удалить все копии, оставив один экземпляр.

Проверка после удаления

Review Warnings показывает 0 предупреждений в этой категории; спецификация Walls/Doors/Windows даёт ожидаемые объёмы. Для KR и ТИМ — пересчёт арматуры, сверка с проектным заданием.

Класс 2. Duplicate Mark Values

Параметр Mark должен быть уникален в пределах категории. Двери 1, 2, 3 — норм; две двери с Mark = 2 — дубль. Это ломает автоматическую сборку спецификаций по ГОСТ 21.501-2018.

Где появляются

Копирование без переназначения Mark; импорт из связанных моделей с пересечением диапазонов; слияние двух этапов в одну модель.

Как найти

Два пути. Review Warnings → фильтр «Highlighted elements have the same Mark value». Или — спецификация по Mark с фильтром «итого строк по Mark > 1».

Как устранить

Через спецификацию выделить строки с дублями → Show → переназначить Mark. Для серийных случаев — Dynamo «Renumber by Order» или плагины пакетной перенумерации; в базовом Revit инструмента пакетной перенумерации Mark нет.

Важно не путать Mark и Type Mark

Type Mark задаётся для типа семейства и одинаков у всех экземпляров — это норма. Mark — уникальный идентификатор экземпляра. Ошибка «задвоены Mark» касается только параметра Mark.

Класс 3. Duplicate Types and Families

Одно семейство загружено дважды с разными именами («Дверь_90_2000» и «Дверь 90х2000» — одно и то же), или один тип существует под несколькими именами.

Где появляются

Загрузка семейств из разных библиотек; объединение проектов разных авторов без унификации библиотек.

Как найти

Project Browser → развернуть Families → визуально отловить дубли по именам. Быстрее — Manage → Transfer Project Standards с чистым файлом-шаблоном.

Как убрать лишнее

Manage → Purge Unused — удаляет типы и семейства, не используемые в проекте (безопасно). Для реально задвоенных — переназначить экземпляры через Modify → Change Type, потом Purge.

Результат

Размер файла уменьшается (30–40% для «замусоренных» моделей), сборка спецификаций ускоряется, исчезают warnings. Для моделей по уровню детализации (LOD 100–500) чистка позволяет держать геометрию на заявленном уровне без «хвостов».

Связь с BEP и ТЗ на ТИМ

Плановая чистка дублей — часть BIM Execution Plan. BEP прописывает, кто и на каких рубежах отвечает за Review Warnings, какое количество warnings приемлемо на момент сдачи стадии. Связь терминологии в ТЗ — в материале ТИМ или BIM: в чём разница и что писать в ТЗ.

На рубежах сдачи ЦИМ BIM-координатор готовит HTML-отчёт из Review Warnings, сводную таблицу проверенных типов и семейств (до и после Purge Unused), список закрытых дублей Mark. Этот пакет вкладывается в сопровождающие документы модели.

Частые ошибки при чистке дублей

  • Удаляют все warnings через Delete подряд без проверки категории — теряют важные элементы.
  • Чистят Identical Instances без резервной копии — откат невозможен.
  • Переназначают Mark вручную без контроля уникальности — создают новые дубли.
  • Запускают Purge Unused без анализа — удаляют семейства из связанных файлов.
  • Не выполняют Synchronize with Central после чистки — дубли возвращаются.
  • Работают в рабочем наборе, не активном в данный момент — часть дублей остаётся.

FAQ

Можно ли автоматически найти все три класса дублей одним скриптом?

Готового «один клик» в базовом Revit нет. Ideate Explorer, Dynamo закрывают классы 1 и 2. Класс 3 — ручная работа.

Нужно ли чистить дубли перед каждой синхронизацией?

Нет, это избыточно. Плановая чистка по рубежам стадий: стадия П, РД, перед передачей ЦИМ. Между ними — оперативный мониторинг Review Warnings.

Покажет ли Clash Detection дубли как коллизии?

Да, Identical Instances генерируют самоколлизии в Navisworks и Revit Clash Detective. Перед прогоном Clash Detection чистка дублей обязательна. О процессе Clash Detection — в материале коллизии в BIM: как найти и оформить отчёт.

Что делать, если дубли создаются семейством-заготовкой?

Переработать семейство в Family Editor, убрать дублирующие вложенные размещения, перезагрузить.

Сколько времени занимает чистка в большом проекте?

Для жилого дома на 200 квартир — 4–8 часов при первом прогоне, 1–2 часа при повторных. Для крупного комплекса — 1–3 рабочих дня.

Можно ли обойтись без чистки, если ЦИМ сдаётся только как IFC?

Нельзя. Identical Instances порождают дубли IfcWall/IfcSpace/IfcSlab. Чистка до экспорта — часть стандартного рабочего процесса по BEP.

Статья актуальна на апрель 2026 года. Основана на СП 333.1325800.2020, ПП РФ от 05.03.2021 № 331 (ред. 20.12.2022), ГОСТ 21.501-2018.

Михаил Безгодов
Инженер-строитель, 15+ лет опыта

Образование: Промышленное и гражданское строительство, магистратура - Подземное и городское строительство.

Подробнее об авторе →