Спецификации

Общее описание

В рамках шаблона ТХ предусмотрены следующие типы спецификаций:

  • Дополнительные — редко используемые спецификации мебели и оборудования;
  • Задания – необходимы для выдачи задания смежным разделам;
  • КК – Контроль Качества, проверочные спецификации;
  • Общие данные – ведомости чертежей, перечни ссылочных и прилагаемых документов;
  • Спецификации – спецификация мебели и оборудования;
  • Экспликации – экспликации пространств и помещений.
Рисунок 4.1.3.1.1 – Revit. Спецификации шаблона ТХ
Примечание

Все вышеуказанные спецификации представляют собой шаблон. Для применения в проекте необходимо:
— Скопировать соответствующую шаблонную спецификацию;
— Разместить его в соответствии с иерархией диспетчера проекта;
— Переименовать в соответствии со статьей Правила наименования.

Дополнительные

Редко используемые спецификации мебели и оборудования:

Рисунок 4.1.3.1.2 – Revit. Спецификации «Дополнительные»

Пример оформления спецификаций:

Рисунок 4.1.3.1.3 – Revit. Спецификация «Сводная_Спецификация специального оборудования»

Примечание

В спецификации «Сводная_Спецификация специального оборудования»,  по умолчанию нет фильтров.

Задания

Данные спецификации классифицируются на три типа:

  1. Задания смежным разделам — уточнение требований и параметров, необходимых от других дисциплин проекта;
  2. Сводная спецификация оборудования — комплексный перечень оборудования с техническими характеристиками и требованиями;
  3. Задание на помещения — определение параметров пространств (назначение, количество персонала, климатические и эксплуатационные требования).
Рисунок 4.1.3.1.4 – Revit. Спецификации «Задания»

Пример оформления спецификаций:

Рисунок 4.1.3.1.5 – Revit. Спецификация «Задание ВК_Сводная_Спецификация оборудования»

Рисунок 4.1.3.1.6 – Revit. Фильтры спецификации «Задание ВК_Сводная_Спецификация оборудования»

Рисунок 4.1.3.1.7 – Revit. Спецификация «Задание ОВ_Сводная_Спецификация оборудования»

Рисунок 4.1.3.1.8 – Revit. Фильтры спецификации «Задание ОВ_Сводная_Спецификация оборудования»

Рисунок 4.1.3.1.9 – Revit. Спецификация «Задание ЭОМ_Сводная_Спецификация оборудования»

Рисунок 4.1.3.1.10 – Revit. Фильтры спецификации «Задание ЭОМ_Сводная_Спецификация оборудования»

Рисунок 4.1.3.1.11 – Revit. Спецификация «Задание_Сводная_Спецификация»

Рисунок 4.1.3.1.12 – Revit. Фильтры спецификации «Задание_Сводная_Спецификация»

Рисунок 4.1.3.1.13 – Revit. Спецификация «Задание_Экспликация пространств_Характеристики»

В спецификации «Задание_Экспликация пространств_Характеристики» по умолчанию нет фильтров.

Контроль Качества (КК)

Данные спецификации предназначены исключительно для внутреннего самоконтроля параметров элементов в модели и не используются на оформляемых листах. Они классифицируются на три типа:

  1. Проверочная спецификация оборудования — контроль полноты и корректности заполнения параметров оборудования;
  2. Проверочная спецификация листов  — проверка заполненности параметров у листов;
  3. Проверочные спецификации пространств – детально описанным в статье «Пространства».
Рисунок 4.1.3.1.14 – Revit. Спецификации «КК»

Пример оформления спецификаций:

Рисунок 4.1.3.1.15 – Revit. Спецификация «КК_Сводная_Спецификация оборудования»

Рисунок 4.1.3.1.16 – Revit. Фильтры спецификации «КК_Сводная_Спецификация оборудования»

Примечание

Все нижеуказанные спецификации КК,  по умолчанию нет фильтров.

Рисунок 4.1.3.1.17 – Revit. Спецификация «КК_Список листов модели»

Общие данные

Вспомогательные спецификации, ведомости чертежей, перечни ссылочных и прилагаемых документов.

Рисунок 4.1.3.1.18 – Revit. Спецификации «Общие данные»

Примечание

Все нижеуказанные спецификации Общих данных,  по умолчанию нет фильтров.

Пример оформления спецификаций:

Рисунок 4.1.3.1.19 – Revit. Спецификация «Ведомость основных комплектов рабочих чертежей»
Рисунок 4.1.3.1.20 – Revit. Спецификация «Ведомость рабочих чертежей основного комплекта»
Рисунок 4.1.3.1.21 – Revit. Спецификация «Ведомость ссылочных и прилагаемых документов»

Спецификации

Рабочая спецификация оборудования:

  • Спецификация «Спецификация оборудования_девятиграфка», применяется на стадиях ПД/РД, включает девять обязательных граф: позиция, наименование и характеристики, тип/марка, код изделия, поставщик, ед.изм., количество, масса, примечание. Дополнительные спецификации с наименование «_ТХ1»… «_ТХ4», подготовлены с дополнительным фильтром по параметру «Комментарий».
Рисунок 4.1.3.1.22 – Revit. Спецификации «Спецификации»

Рисунок 4.1.3.1.23 – Revit. Спецификация «Спецификация оборудования_девятиграфка»

Рисунок 4.1.3.1.24 – Revit. Фильтры спецификации «Спецификация оборудования_девятиграфка»

Рисунок 4.1.3.1.25 – Revit. Фильтры спецификации «Спецификация оборудования_девятиграфка_ТХ1»

Экспликации

Рабочие спецификации пространств ТХ:

Экспликация номеров и Экспликация помещений – детально описаны в статье «Пространства».

Рисунок 4.1.3.1.26 – Revit. Спецификации «Экспликация»

Разделение спецификации на фрагменты и размещение на листы в Revit 2022 и выше

Создание листов:

1. Подготовка базовых листов:
Создайте первый лист, используя семейство основной надписи: «Ш_Основная надпись_форма 3»;
Создайте второй лист, используя семейство: «Ш_Основная надпись_форма 6»;
Оба листа должны быть в формате А3.

2. Копирование листов:
С помощью плагина RevitHelper → Создание листов создайте копии листа с запасом.

3. Диспетчер проекта:
Выделите все созданные листы;
Присвойте каждому листу корректные значения параметров: «Имя листа» и «Раздел проекта».

Рисунок 4.1.3.1.27 – Revit. Создание листов

Размещение спецификации на листах:

  • Щёлкните правой кнопкой мыши по спецификации «Спецификация оборудования_девятиграфка» и выберите команду «Разделить и вставить»;
  • В диалоговом окне выберите созданные листы, убедившись, что параметр «Высота» заполненной области таблиц не превышает 240 мм;
  • Приблизительно разместить фрагмент спецификации на листе.
Рисунок 4.1.3.1.28 – Revit. Размещение спецификации на листах

Выравнивание спецификации на листах:

  • Левый край — выровнять с помощью инструмента «Выровнять» относительно левой границы листа;
  • Верхний край — измерить расстояние от верхнего края таблицы до верхней границы листа с помощью инструмента «Измерить между двумя опорными объектами». Вычесть 32 мм — высоту шапки таблицы;
  • Применить инструмент «Перенести», переместив таблицу на рассчитанную величину, чтобы верхний край таблицы точно совпал с отметкой 32 мм от верхнего края листа.
  • Нижний край — подтянуть таблицу вверх, исключив наложения;
  • Проделать описанный процесс для всех последующих листов, где размещена спецификация.
Рисунок 4.1.3.1.29 – Revit. Выравнивание спецификации на листах

  • Переходим на последний лист для спецификаций;
  • Разделяем спецификацию и подтяните нижний край фрагмента;
  • Удалите последний фрагмент спецификации с этого листа;
  • Перейдите на следующий лист и разместите последний фрагмент спецификации;
  • Необходимо выровнить в последний раз по левому и верхней границе листа.
Рисунок 4.1.3.1.30 – Revit. Выравнивание последней спецификации на листе

Важно: если лист содержит шапку таблицы, необходимо отключить заголовок таблицы: перейти «Вид» → «Показать название» и снять галочку.

Рисунок 4.1.3.1.31 – Revit. Спецификации «Спецификация оборудования_девятиграфка»

Фильтрация элементов в спецификации по параметру пространства

Для настройки фильтрации элементов в спецификации по одному пространству выполните следующие шаги:

  • Откройте спецификацию, в которой требуется фильтрация (например, «Спецификация оборудования_девятиграфка»);
  • В разделе «Фильтр» выберите параметр (например, «Пространства: DS_Тип номера», «Пространства: Номер» и т.п.) пространства по которому необходимо отфильтровать элементы.
Рисунок 4.1.3.1.32 – Revit. Фильтрация элементов в спецификации по параметру пространства

Важно: в Revit 2024 появилась возможность фильтровать элементы по листу — после размещения спецификации на листе в неё автоматически попадают только те элементы, которые присутствуют на этом листе.

Рисунок 4.1.3.1.33 – Revit. Фильтрация элементов на листе

Важно: если не хватает параметров для фильтрации элементов, пожалуйста, обратитесь к BM-Tech.

Пространства

Общее описание

Пространство — инструмент в Revit, который позволяет переносить и анализировать геометрию помещений из модели АР в рабочую модель ТХ. Пространства имеют высоту, площадь, периметр и номера помещений из АР, но при этом дают полный контроль над параметрами в рабочей модели ТХ. Инструмент располагается  на вкладке «Анализ» → «Пространство».

Пространства используются для:

  • Расчета площадей и объемов помещений АР;
  • Определения имени и функциональных зон;
  • Автоматического формирования спецификаций.
Рисунок 4.2.7.3.1 – Revit. Инструмент «Пространство»

Важные моменты

  1. Перед работой с пространствами, необходимо у связанных файлов АР, КР, включить галочку «Граница помещения», это необходимо для создания пространств в модели:
    • Необходимо выбрать связанный файл АР или КР;
    • Нажать «Изменить тип» в свойствах;
    • Включить галочку «Граница помещения».
Рисунок 4.2.7.3.2 – Revit. Настройка связанного файла

2. Чтобы пространство в модели ТХ корректно построилось и считывало параметры помещения из АР, необходимо чтобы «Уровень» и «Верхний предел», находился на одном уровне. Это можно проверить с помощью выбора помещения АР на плане или с помощью проверочной спецификации «Проверочная экспликация пространств и помещений». Если параметры не совпадают – необходимо обратиться к команде АР для корректировки помещения.

Рисунок 4.2.7.3.3 – Revit. Параметры помещения

3. Запрещено изменять настройки «Расчеты площадей и объемов» — они должны соответствовать параметрам, указанным на скриншоте ниже.

Рисунок 4.2.7.3.4 – Revit. Расчеты площадей и объемов

Размещение одного пространства в рабочей модели:

  1. У помещения из АР посмотреть значение параметра «Смещение сверху»;
  2. Перейти на вкладку «Анализ» → «Пространство»;
  3. Задать пространству «Смещение сверху»;
  4. Разместить пространство в требуемом месте с правильной высотой.
Рисунок 4.2.7.3.5 – Revit. Размещение одного пространства

Размещение пространств на одном уровне в рабочей модели:

  1. Перейти на вкладку «Анализ» → «Пространство»;
  2. Выбрать «Разместит пространства автоматически»;
  3. После чего проверить корректность размещения всех созданных пространств на уровне;
  4. Перенести всех необходимых значений параметров из помещений АР в пространства ТХ используйте плагин «Параметризация» от ModPlus — подробная инструкция описана в главе «Параметризация».
Рисунок 4.2.7.3.6 – Revit. Размещение пространств на одном уровне

Отображение пространств на плане:

  1. Необходимо перейти в «Переопределения видимости/графики»;
  2. Найти категорию «Пространство»;
  3. Включить галочку «Внутренний» — на плане отобразится заливка внутренней области пространства;
Рисунок 4.2.7.3.7 – Revit. Отображение заливки у пространств на виде

4. Включить галочку «Связь» — на плане появятся перекрестия внутри пространства;

Рисунок 4.2.7.3.8 – Revit. Отображение перекрестия у пространств на виде

5. Галочка «Цветовое обозначение» активирует применение цветовой схемы — после её настройки пространства будут визуально выделены в соответствии с выбранной схемой.

Рисунок 4.2.7.3.9 – Revit. Отображение цветовой схемы

Цветовая схема

Цветовая схема, это инструмент для визуального выделения пространств по значениям параметров (например, Имя, ПО_Функц. Назначение и тд.).

Также можно использовать плагин от RevitHelper «Раскраска элементов» — подробности см. в статье.

Рисунок 4.2.7.3.10 – Revit. Цветовая схема

Маркировка пространств

Для маркировки пространств предусмотрено семейство марки «ТХ_Марка пространств». В семействе — четыре типоразмера: два предназначены для маркировки номерного фонда и два — для технических помещений.

Рисунок 4.2.7.3.11 – Revit. Чертежный вид «Семейства «Марки»». Марка «ТХ_Марка пространств»
Примечание

Марки для номерного фонда и технических помещений содержат разные параметры. При оформлении планов используйте только предназначенные для каждого типа пространства марки.

Спецификации

  1. Проверочная спецификация «КК_Экспликация пространств и помещений»

Проверочная спецификация «КК_Экспликация пространств и помещений» используется для сравнения параметров пространств ТХ и помещений АР.

Рисунок 4.2.7.3.12 – Проверочная спецификация «КК_Экспликация пространств и помещений»

Обозначение цветов:

  • Зелёный столбец – значение параметров пространств ТХ;
  • Красный столбец — значение параметров помещений АР.
Рисунок 4.2.7.3.13 – Общий вид проверочной спецификации «КК_Экспликация пространств и помещений»

На примере, пространства с номером «3.02»:

  1. Параметры заполнены, нужно проверить соответствие;
  2. Значение пустое, вместо него стоит пробел;
  3. Столбец не раскрашен — параметр не заполнен вообще.
Рисунок 4.2.7.3.14 – Проверочная спецификация «КК_Экспликация пространств и помещений»

2. Спецификация для технических помещений «Экспликация помещений»

В спецификации настроен фильтр, включающий только технические помещения, с сортировкой по параметру «Номер».

Параметры по столбцам:

  1. Номер;
  2. Имя;
  3. Площадь;
  4. Категория помещений.
Рисунок 4.2.7.3.15 – Спецификация для технических помещений
Примечание

В шаблоне ТХ данная спецификация имеет наименование «Экспликация помещений»

3. Спецификация для номерного фонда «Экспликация номеров»

В спецификации настроен фильтр, включающий только пространства номерного фонда, с сортировкой по параметру «DS_№ номера».

Параметры по столбцам:

  1. DS_№ номера;
  2. DS_Тип номера;
  3. DS_Площадь номера.
Рисунок 4.2.7.3.16 – Спецификация для номерного фонда
Примечание

В шаблоне ТХ данная спецификация имеет наименование «Экспликация номеров»

Расчет площади у пространств

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

Основные ошибки, влияющие на расчёт площади:

  • Избыточное пространство: несколько помещений находятся в одних и тех же границах — приводит к дублированию площади;
  • Не окружено: контур пространства незамкнут — система не может рассчитать площадь. Необходимо проверить все стены, перегородки и границы;
  • Не размещено: пространство было удалено с вида через Delete —  оно не исчезает из модели, но перестаёт участвовать в расчётах. Необходимо восстановить его на виде, чтобы площадь снова отображалась.
Рисунок 4.2.7.3.17 – Revit. Экспликация помещений

Удаление пространства

Удалять пространства необходимо только через спецификацию:

  1. Выделите нужное пространство или несколько;
  2. Перейдите на вкладку «Изменить спецификацию/количество»
  3. Выберите действие «Удалить» для выбранных строк.
Рисунок 4.2.7.3.18 – Revit. Удаление пространств

Предупреждения Revit при работе с пространствами

Контур пространства незамкнут

Рисунок 4.2.7.3.19 – Предупреждение. Контур пространства незамкнут

Причина: пространство размещено не внутри замкнутого помещения — например, если оно находится между стенами, но не охвачено ими полностью, или если стены не соединены в замкнутый контур.

Решение: переместите пространство внутрь помещения. Проверьте, что нет разрывов в стенах.

Дублирование пространств

Рисунок 4.2.7.3.20 – Предупреждение. Дублирование пространств

Причина: размещение нового пространства в место, где уже существует другое пространство.

Решение: необходимо удалить дублирующее пространство из проверочной спецификации «КК_Экспликация пространств и помещений». Для этого в столбце «Площадь» найти значение: «Избыточное пространство» и удалить его.

Удаление пространства на активном виде

Рисунок 4.2.7.3.21 – Предупреждение. Удаление пространств

Причина: удаление пространства на активном виде.

Решение: удалить пространство, из проверочной спецификации «КК_Экспликация пространств и помещений».

Марка удалена

Рисунок 4.2.7.3.22 – Предупреждение. Марка удалена

Причина: марка пространства размещена вне его границ.

Решение: переместите марку строго внутрь границ пространства.

Получение параметров «Имя» и «Номер» из помещений АР в пространства ТХ:

  1. Перейти на вкладку «Анализ» → «Именование пространств»;
  2. В настройках параметров выбрать необходимые поля:
    • Для получения сразу имени и номера — отметить «Имена и номера»;
    • Для выбора отдельно — активировать «Имя» или «Номер» по необходимости.
  3. Обязательно указать в настройках «Определённые уровни», на котором необходимо разместить пространства. Запрещено выбирать «Все уровни».
Примечание

Для переноса значений параметров можно использовать плагин «Параметризация» от ModPlus — подробности в главе «Параметризация».

Рисунок 4.2.7.3.23 – Revit. Получение параметров «Имя» и «Номер» из помещений АР в пространства ТХ

Параметризация

Предусмотрена параметризация переноса следующих параметров из помещений АР в пространства ТХ: 

  • Номер – номер технических помещений;
  • Имя – наименование технических помещений;
  • Категория помещения – категория помещения технических помещений;
  • ПО_Функц. Назначение – функциональное назначение помещений;
  • Смещение сверху – высота помещений;
  • DS_Тип номера – наименование помещений номерного фонда;
  • DS_№ номера – номер помещений номерного фонда;
  • DS_Площадь номера – площадь помещений номерного фонда;
  • DS_Метка номера – метка помещений номерного фонда.
Примечание

Все вышеуказанные параметры необходимы для корректного отображения, подсчета площадей в спецификациях и марках.

Параметризация от ModPlus расположена по пути:

00_Processes_bim\05_Настройки\ModPlus\Параметризация\ТХ\Параметры помещений АР = Параметры пространств ТХ.xml

Процесс работы:

  1. Выберите параметры, которые нужно перенести из помещений АР в пространства ТХ;
  2. Описание параметризации;
  3. Запустите параметризацию на рабочем виде, выбрав «Обработка элементов на текущем виде»;
  4. Обязательно поставьте галочку «Обработка элементов из связанных файлов»;
  5. Нажмите «Выполнить».
Рисунок 4.2.7.3.24 – ModPlus. Параметризация

Процесс формирования и проверки ВОР

Общие положения

Данный аналитический метод формирования ВОР применяется в случаях, когда отделка не моделируется, расчеты реализованы на основе параметров помещений.

Подход получения итоговой таблицы ВОР заключается в сборе данных по каждой модели проекта путем вывода всех данных в одну Google–Таблицу с последующим анализом и расчетом необходимых показателей.

Основные шаги и ответственность сторон для получения ВОР:

  • Подготовка моделей. Добавление обязательных параметров в Revit–модель – BPM;
  • Настройка скриптов. Настройка набора скриптов, обеспечивающих обмен данными между Google–Таблицей и Revit по шаблонам – BPM;
  • Наполнение необходимой информацией Google–Транслятора – DD/DM;
  • Заполнение параметров в модели с помощью скриптов, обработка исключений – BPM, DM/DD
  • Создание сборочного файла, выгрузка параметров в Google–Таблицу – BPM, DM/DD
  • Анализ шаблона ВОР от Заказчика (если был передан) и формирование Google–Таблицы по шаблону, определение рассчитываемых показателей – BPM;
  • Последующее обновление данных при изменениях – DD/DM.

Подготовка моделей 

Ответственный BPM.

Для корректной работы алгоритма выгрузки ВОР необходимо, чтобы в Revit–моделях были добавлены следующие параметры.

Список обязательных параметров

Для категории «Помещения»:

  • ВО_1_Стены черновая материал, … , ВО_9_Стены черновая материал – параметры для записи марки материала черновой отделки;
  • ВО_1_Стены черновая площадь, … , ВО_9_Стены черновая площадь – параметры для записи площади черновой отделки;
  • ВО_Стены чистовая материал – параметр для записи марки материала чистовой отделки;
  • ВО_Стены чистовая площадь – параметр для записи площади чистовой отделки;
  • ВО_Высота подвесного потолка – параметр для записи высоты подвесного потолка;
  • ВО_Стены подсчет исключить – параметр для исключения помещений из расчета;
  • ВО_Стены подсчет проверка – параметр для вывода площадей по стенам, у которых не удалось определить марку черновой отделки;
  • ПО_Функц. назначение;
  • ВО_Потолки чистовая материал;
  • ВО_Полы материал;
  • ВО_Плинтус марка;
  • ВО_Плинтус длина.

Для категории «Стены», «Несущие колонны» на типоразмер:

  • ВО_Марка типа черновой отделки – параметр для идентификации марки черновой отделки на соответствующий тип стены/колонны.

Настройка скриптов 

Ответственный BPM.

На данном этапе выполняется настройка набора скриптов, обеспечивающих обмен данными между Google–Таблицей и Revit. Скрипты переносят исходные данные из таблицы в Revit для расчета необходимых показателей, а также возвращают рассчитанные значения обратно в таблицу, где выполняется финальный расчет и группировка данных.

На основе шаблонных скриптов необходимо создать версии, адаптированные под конкретный проект. Шаблонные скрипты расположены по пути: \02_DYNAMO\02_Скрипты_PUBLISHED\АР\АР_10_Шаблоны скриптов для ВОР

Готовые скрипты следует сохранить в соответствующую папку проекта (где XXXXX – шифр проекта):
\02_DYNAMO\02_Скрипты_PUBLISHED\00_ПРОЕКТНЫЕ\ХХХХХ\01_АР\02_ВОР

Скрипты для заполнения марки по Функциональному назначению и имени помещения

Исходные данные берутся из Google–Транслятора и переносятся в модель.

На основе шаблона (где XXXXX – шифр проекта):

  • XXXXX_Транслятор_Чистовая стены;
  • XXXXX_Транслятор_Чистовая полы;
  • XXXXX_Транслятор_Чистовая потолки;
  • XXXXX_Транслятор_Чистовая плинтус.

В скрипте необходимо заполнить следующие поля:

  • Название Google–Таблицы – XXXXX_Транслятор;
  • Название листа из которого брать данные – Отделка чистовая;
  • Категорию объектов – Помещения;
  • Параметр для заполнения – ВО_Потолки чистовая материал;
  • Ключ_1 столбец – ПО_Функц. назначение;
  • Ключ_2 столбец – Имя помещения (имена в ячейке указаны через запятую);
  • Значение – столбец со значениями (марка материала стены/пола/потолка/плинтуса).
Примечание

Работа скриптов основана на двуступенчатом поиске: сначала проверяется столбец с функциональным назначением «Ключ_1», затем — столбец с именем помещения «Ключ_2». Когда оба совпадения найдены, берётся значение из целевого столбца.

Рисунок 2.8.1 – Проигрыватель Dynamo. Заполнение параметров

Заполнение марки типа черновой отделки

Исходные данные берутся из Google–Транслятора и переносятся в модель.

На основе шаблона (где XXXXX — код проекта):
XXXXX_Транслятор_Тип черновой отделки 

В скрипте необходимо заполнить следующие поля:

  • Название – Google–Таблицы XXXXX_Транслятор;
  • Название листа из которого брать данные – Стены и перегородки черновая отделка;
  • Категорию объектов – Стены;
  • Параметр для заполнения – Имя типа.
Примечание

Скрипт работает по принципу скрипта для переноса данных из Google–Транслятора.

Скрипт для выгрузки параметров в Google–Таблицу

Исходные данные берутся из модели и переносятся в отдельную Google–Таблицу «XXXXX_Подсчет отделки».

На основе шаблона (где XXXXX — код проекта): XXXXX_Выгрузка ВОР

В скрипте необходимо заполнить следующие поля:

  • Название Google–Таблицы – XXXXX_Подсчет отделки;
  • Название листа куда записывать данные – ЭЛ_Параметры помещений;
  • Параметры для помещений – значения, которые будут выгружаться в Google–Таблицу.
Рисунок 2.8.2 – Проигрыватель Dynamo. Заполнение параметров
Примечание

В заданную Google–Таблицу и на указанный лист выгружаются значения параметров, перечень которых заранее определён в скрипте.

Подготовка транслятора

Ответственный DM/DD.

На данном шаге необходимо дополнить уже имеющийся транслятор проекта. Если на проекте он ещё не создан — воспользуйтесь инструкцией.

Создайте листы ключевых спецификаций: 

  • Ключи черновой отделки стен;
  • Ключи чистовой отделки стен;
  • Ключи отделки полов;
  • Ключи плинтусов;
  • Ключи отделки потолков.

Пример ключевой таблицы:

Рисунок 2.8.3 – Пример ключевой таблицы по стенам и потолкам
Примечание

Ключевые спецификации содержат уникальные значения «Маркировки типоразмера» и «Типа отделки»;
Ключевые спецификации могут быть как на разных листах, так и объединены на одном листе; Ключевые спецификации нужны для однозначного сопоставления «Маркировки типоразмера» и «Типа отделки», как в исходных данных, так и в конечных.

Заполнение марки типа черновой отделки

На существующем в трансляторе листе с типоразмерами стен и перегородок  добавьте столбец «ВО_Марка типа черновой отделки».

Заполните параметр для всех типоразмеров стен и перегородок:

Рисунок 2.8.4 – Google–Таблица. Заполнение марки типа черновой отделки

Заполнение марки чистовой отделки для стен, полов, потолков

Создайте лист с чистовой отделкой.

Группируйте значения по двум параметрам – «ПО_Функц. назначение» и «Имя помещения».

Имена помещений прописываются через запятую.

Рисунок 2.8.5 – Google–Таблица. Заполнение марки чистовой отделки для стен, полов, потолков

Ячейки «Тип отделки» настройте через формулу ВПР.

Пример формулы для ячейки «Тип отделки» стен =ВПР (C4;’Ключи отделка’!A:B;2;0).

Где «Ключи отделка»– лист в текущем документе.

Примечание

Ключевые спецификации нужны для однозначного сопоставления «Марки» и «Описания», на этом этапе связываем ключевую спецификацию, которая содержит все типы отделки и спецификацию с используемыми типами в конкретных помещениях.

Заполнение марки плинтуса

Заполняется по аналогии с п.4.3, если возможно сгруппировать значения по такому же принципу, в противном случае заполняется вручную.

Заполнение параметров в модели

Ответственный BPM или DM/DD.

Настройка скриптов отражена в п.3, скрипты настраивает BPM и сохраняет в проектную папку.

Чистовая отделка стен, полов и потолков

Скрипты перенесут марку отделки в соответствующие параметры помещений на основе данных из Google–Транслятора (где XXXXX — код проекта):

  • Запустите скрипт – XXXXX_Транслятор_Чистовая стены;
  • Запустите скрипт – XXXXX_Транслятор_Чистовая полы;
  • Запустите скрипт – XXXXX_Транслятор_Чистовая потолки.

Заполнение марки типа черновой отделки

Запустите скрипт – XXXXX_Транслятор_Тип черновой отделки (где XXXXX — код проекта).

В каждом типоразмере стены заполнится параметр «ВО_Марка типа черновой отделки» на основе данных из Google–Транслятора.

Расчет черновой отделки стен и заполнение соответствующих параметров

Заполните параметры и запустите скрипт по инструкции: АР_09_Подсчет отделки стен по разным основам.

Исключения в подсчете Чистовой и Черновой отделки стен

Исключениями являются помещения со сложной геометрией.

Рисунок 2.8.6 – Revit. Пример сложной геометрии помещения

Как правило, сложность заключается в многоуровневости потолка. Отделка стен в таких помещениях требует ручного подсчёта. Необходимо полностью построить отделку и разделить её по типам  черновой отделки (на рисунке ниже стены окрашены в зависимости от типа – следовательно в зависимости от основы).

Рисунок 2.8.7 – Revit. Пример сложной геометрии помещения

Пример: (0.1)_СОт_Условная_20, где 0.1 – марка черновой отделки, СОт – Стена отделочная, 20 – толщина.

Построение отделки по помещениям можно выполнить с помощью плагина ModPlus.

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

Примечания и требования:

  1. При необходимости откорректировать профиль стены (например, в случае перепада высот);
  2. Отделочные стены можно не подрезать под балки, которые проходят перпендикулярно стенам;
  3. У отделочных стен должен быть заполнен параметр принадлежности помещению «Номер помещения»;
  4. У помещений должна стоять галочка в параметре «ВО_Стены подсчет исключить».

Это необходимо для того, чтобы скрипт проигнорировал эти помещения при расчете и не перезаписал параметры при запуске.

С помощью  подготовленной таблицы «ВОР_отделка исключённых помещений» необходимо вручную откорректировать значения в параметрах исключенных помещений (на примере помещения 1.3, слева параметры стен, справа параметры помещения):

Рисунок 2.8.8 – Revit. Корректировка параметром у помещений

Важно: значения площади должны содержать запятую, а не точку

  • ВО_n_Стены черновая площадь (где n, это тип черновой отделки принятый);
  • ВО_Стены чистовая площадь (во вспомогательной таблице является суммой площади черновой отделки в целевом помещении).

Расчёт длины плинтусов

Для расчета длины заполните параметры и запустите скрипт по инструкции: АР_08_Подсчет длины плинтуса.

Для заполнения марки запустите скрипт XXXXX_Транслятор_Чистовая плинтус. (где XXXXX — код проекта).

Выгрузка параметров в Google–Таблицу

Подготовка файлов

Создайте Revit–модель, и подгрузите связями только те модели, из которых планируется выгрузка значений параметров. (Расположение связей по общим координатам не обязательно).

Примечание

При наличии выгруженных связей, скрипт будет отрабатывать с ошибкой, все связи должны быть загружены.

Рисунок 2.8.9 – Revit. Пример подгрузки связанных файлов

Создайте Google–Таблицу XXXXX_Подсчет отделки, лист назовите ЭЛ_Параметры помещений. (где XXXXX — код проекта).

Запуск скрипта выгрузки

Запустите скрипт XXXXX_Выгрузка ВОР. (где XXXXX — код проекта).

Результат выгрузки сохраняется на листе «ЭЛ_Параметры помещений» в Google–Таблице.

Обработка данных в Google–Таблице

Создание сводных таблиц

Поэтапно создайте отдельные листы для сводных таблиц на каждую категорию:

  • СВ_Стены_Чистовая;
  • СВ_Стены_Черновая;
  • СВ_Полы;
  • СВ_Потолки;
  • СВ_Плинтусы.

Перейдите во «Вставка» –> «Создать сводную таблицу»:


Рисунок 2.8.10 – Google–Таблица. Создание сводной таблицы

В появившемся окне выберите «Новый лист» и укажите «Диапазон данных»:

Рисунок 2.8.11 – Google–Таблица. Создание сводной таблицы

Важно: диапазон необходимо указать с запасом, иначе данные отсекутся и часть помещений не попадет в финальную таблицу.

После создания наименуйте лист, имя листа важно для дальнейших шагов.

Сводные таблицы для «Чистовой отделки стен», отделки «Пола», «Потолка» и «Плинтусов» настраиваются однотипно:

Рисунок 2.8.12 – Google–Таблица. Настройка сводной таблицы

Настройте сводную таблицу для «Черновой отделки стен», добавьте столько полей« Стены черновая площадь» сколько используется типоразмеров черновой отделки:

Рисунок 2.8.13 – Google–Таблица. Настройка сводной таблицы

Переименуйте заголовки «Имя параметра» –> «Марка».

Примечание

Корректно наименованная марка важна для дальнейших шагов, по ней будет подставляться описание и площадь.

Сопоставление параметров и марок выполните по инструкции АР_09_Подсчет отделки стен по разным основам (см. скриншот в конце статьи)

Примечание

«ВО_1_Стены черновая материал», «ВО_1_Стены черновая площадь» относятся к марке 0.1 (« 1» в названии параметра фактически отражает принадлежность к марке 0.1).

Рисунок 2.8.14 – Google–Таблица. Сопоставление параметров

Создание финальных таблиц

Создайте отдельные листы для оформленных таблиц на каждую категорию:

  • О_Стены_Чистовая;
  • О_Стены_Черновая;
  • О_Полы;
  • О_Потолки;
  • О_Плинтусы.

Для всех таблиц используйте следующую структуру, столбцы являются обязательными:

Рисунок 2.8.15 – Google–Таблица. Пример финальной таблицы

Важно: название сводной должно совпадать с именем листа сводной спецификации.

Важно: имя модели должно совпадать с именем модели на листах сводных спецификаций.

Данные в столбцах «A», «B», «C» заполняются вручную.

Для описания используйте формулу ВПР – поиск по ключевым спецификациям из Google–Транслятора.

Для площади используйте формулу ВПР:

=ЕСЛИОШИБКА(ВПР($B3; ДВССЫЛ(«‘»&$A3&»‘!$A:$DD»); ПОИСКПОЗ($C3; ДВССЫЛ(«‘»&$A3&»‘!$A$2:$DD$2»); 0); ЛОЖЬ); «»)

Примечание

На данном этапе выполняется определение целевого листа (по имени листа в столбце с названием сводной спецификации): далее по имени модели и марке отделки определяется значение площади.

Финальное оформление

После формирования всех сводных и оформленных таблиц:

  • Проверьте корректность диапазонов данных и формул;
  • Примените форматирование ячеек и цветовое выделение.

Обновление данных при изменениях

Ответственный DM/DD.

Для повторного обновления данных последовательно следуйте пунктам:

п.5 Заполнение параметров в модели
п.6.2 Запуск скрипта выгрузки

При необходимости добавить выгружаемый параметр/добавить файл в сборку/скорректировать сводную таблицу формируется запрос в BIM–отдел.

АР_09_Подсчет отделки стен по разным основам

Код скрипта: АР_09_Подсчет отделки стен по разным основам

Карта автоматизации DSA_Map: Подсчет отделки стен по разным основам

Скрипт расположен по пути:
\\DSCLOUD\00_Processes_bim\12_Разработка DS\02_DYNAMO\02_Скрипты_PUBLISHED\АР\АР_09_Подсчет отделки стен по разным основам\АР_09_Подсчет отделки стен по разным основам.dyn

Важные моменты

1) Перед запуском скрипта необходимо убедиться, что включены все связи, элементы из которых могут быть границами помещений (как правило это модели конструктива и модели фасадов);
2) Для работы скрипта необходимо, чтобы в проекте были добавлены следующие параметры из ФОП_DS:
а) для категории «Помещения»:

  • ВО_1_Стены черновая материал, … , ВО_9_Стены черновая материал — параметры для записи марки материала черновой отделки;
  • ВО_1_Стены черновая площадь, … , ВО_9_Стены черновая площадь — параметры для записи площади черновой отделки;
  • ВО_Стены чистовая материал — параметр для записи марки материала чистовой отделки;
  • ВО_Стены чистовая площадь — параметр для записи площади чистовой отделки;
  • ВО_Высота подвесного потолка — параметр для записи высоты подвесного потолка;
  • ВО_Стены подсчет исключить — параметр для исключения помещений из расчета;
  • ВО_Стены подсчет проверка — параметр для вывода площадей по стенам, у которых не удалось определить марку черновой отделки.

б) для категории «Стены», «Несущие колонны» на типоразмер:

  • ВО_Марка типа черновой отделки — параметр для идентификации марки черновой отделки на соответствующий тип стены/колонны.

3) При моделировании помещений учитывать рекомендации в статье. Также соблюдать следующий алгоритм: высота помещения определяется до низа вышележащего перекрытия, при наличии подвесного потолка заполняется параметр ВО_Высота подвесного потолка, так как черновая отделка идет до низа железобетонной плиты, а чистовая отделка до подвесного потолка.

Принцип работы

1) Необходимо заполнить параметр ВО_Марка типа черновой отделки для всех элементов, которые являются границами помещений (например, в стенах и колоннах), в соответствии с маркой черновой отделки на данный типоразмер. Например, для железобетонной стены «(н/м)_СМН_ЖБ_200» принимаем черновую отделку «Штукатурка по маякам слоем до 20 мм» и назначаем ей марку «0.1», соответственно параметр ВО_Марка типа черновой отделки для типоразмера «(н/м)_СМН_ЖБ_200» будет заполнен как «0.1».

2) Необходимо заполнить параметр ВО_Высота подвесного потолка в помещениях, где предусмотрен подвесной потолок. Значение параметра используется для подсчета чистовой отделки, если параметр не заполнен, тогда для расчета будет использоваться параметр Полная высота.

3) Необходимо заполнить параметр ВО_Стены чистовая материал в помещениях исходя из их функционального назначения. Данный параметр необходимо заполнять, так как скрипт отрабатывает только площадь чистовой отделки, привязка к материалу не предполагается.

4) Отработать заполнение параметра ВО_Стены подсчет исключить при необходимости исключения помещений из расчета. Может быть необходимо, если помещение имеет сложную конфигурацию, и расчет будет выполняться вручную (моделирование отделки).

По умолчанию все помещения участвуют в расчете отделки, параметр имеет значение «серая галочка». Серая галочка = нет галочки. При необходимости исключить помещение из расчета проставляется «черная галочка».

Рисунок 6.2.2.9.1 — Значение параметра «ВО_Стены подсчет исключить»
Примечание

Мы рекомендуем не использовать вариант «серая галочка» и проходиться по всем помещениям, проставляя или снимая галочку осознанно, чтобы исключить ошибки.

5) Сформировать логику для связанных файлов. Так как элементы из связанных файлов могут быть границей помещения, для них также необходимо предусмотреть заполнение параметра ВО_Марка типа черновой отделки, но заполнять данный параметр у каждого элемента в связи может быть нереализуемо по ряду причин. В связи с этим предусмотрена следующая логика определения параметра (см. пункт 3, 4 в проигрывателе Dynamo): для всех элементов в связи КР и Ф предусмотреть марку черновой отделки, указанную перед запуском скрипта.

6) Сформировать сопоставление между параметром ВО_Марка типа черновой отделки и параметрами ВО_1_Стены черновая материал, … , ВО_9_Стены черновая материал. Черновая отделка для помещения может содержать несколько разных типов, в зависимости от основы. Например, в одном помещении может быть железобетонная стена с маркой черновой отделки «0.1», керамзитобетонная стена с маркой черновой отделки «0.2», гипсокартонная стена с маркой черновой отделки «0.3».

То есть для того, чтобы выполнить заполнение параметров ВО_1_Стены черновая материал, … , ВО_9_Стены черновая материал необходимо понимать в какой из параметров будет выносится информация по черновой отделке. Для этого выполняется сопоставление параметров (см. пункт 5 в проигрывателе Dynamo): в параметр ВО_1_Стены черновая материал записывай данные по марке черновой отделки «0.1», в параметр ВО_2_Стены черновая материал записывай данные по марке черновой отделки «0.2», и тд.

7) Определяем вариант отработки помещений (см. пункт 1 в проигрывателе Dynamo): рассчитать все помещения в модели или рассчитать только выбранные помещения (см. пункт 2 в проигрывателе Dynamo).

8) Провести анализ заполненных параметров: ВО_1_Стены черновая материал, … , ВО_9_Стены черновая материал, ВО_1_Стены черновая площадь, … , ВО_9_Стены черновая площадь, ВО_Стены чистовая площадь, ВО_Стены подсчет проверка. В параметр ВО_Стены подсчет проверка записываются площади стен, у которых не удалось определить марку черновой отделки. Например, если у стены не заполнен параметр ВО_Марка типа черновой отделки, в результате площадь данной стены запишется в параметр ВО_Стены подсчет проверка.

Рисунок 6.2.2.9.2 — АР_09_Подсчет отделки стен по разным основам

Метка изменений

Общие положения

Метка изменений — это семейство условного шарика, содержащее в себе информацию о дате изменения и комментария, кратко описывающего характер изменения.

Метка изменений является информационной меткой. Это означает, что она не влияет на геометрию модели и не участвует в отработке замечаний. Её задача — фиксировать факт внесения изменений и обеспечивать прозрачность истории корректировок в модели.

Метку изменений необходимо размещать вблизи измененного элемента или измененной зоны в модели.

Рисунок 4.2.1.32.1 — Revit. Проверочный 3D-вид «КК_Метка изменений»

Размещение и заполнение необходимых параметров

Семейство метки сделано категорией Несущие колонны. Для размещения метки необходимо на вкладке Конструкция выбрать инструмент Колонна. При размещении следует заполнить параметры DS_Метка изменения_Дата и DS_Метка изменения_Комментарий. Дата заполняется в формате YYYYMMDD (например, 20251217).

Также метка должна быть определенна в соответствующий рабочий набор: «КР_Метка изменений».

Примечание

Категория Несущие колонны позволяет считывать информацию по расположению элемента относительно ближайших осей через параметр Маркер расположения колонн. Так как категория также имеет параметр Зависимость снизу, который заполняется в соответствии с уровнем. В итоге с помощью этих двух параметров, мы получаем полное пространственное положение метки изменений.

Рисунок 4.2.1.32.2 — Revit. Создание несущих колонн

Отображение на видах

В семействе определена подкатегория «Метка изменений». Все метки связаны с этой подкатегорией. Чтобы их скрыть, достаточно отключить её.

Рисунок 4.2.1.32.3 — Revit. Переопределения видимости/графики

По умолчанию на всех видах видимость метки отключена. Для работы с меткой используются виды с префиксом «КК_Метка изменений».

Рисунок 4.2.1.32.4 — Revit. Проверочные планы несущих конструкций

Для фильтрации метки по дате используется соответствующий фильтр: «КК_Метка изменений_Дата после». Для отображения меток, созданных после определенной даты, необходимо указать соответствующую дату в параметр DS_Метка изменения_Дата.

Рисунок 4.2.1.32.5 — Revit. Настройка фильтра

Анализ результатов

В результате расстановки меток автоматически формируется журнал изменений в модели: «КК_Метка изменений». Журнал содержит информацию о дате изменения, краткое описание изменения, расположение в осях и уровень, на котором произошло изменение.

Рисунок 4.2.1.32.6 — Revit. Вспомогательные спецификации

Автоматизированная расстановка меток изменений

Для автоматизированной расстановки меток изменений используется надстройка для Revit.


Рисунок 4.2.1.32.7 — SemenHelper. Плагин «Метка изменений»

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

В окне запуска необходимо заполнить два параметра: дата и комментарий. По умолчанию комментарий заполняется с аббревиатурой пользователя.

Рисунок 4.2.1.32.8 — SemenHelper. Плагин «Метка изменений»

Рисунок 4.2.1.32.9 — Revit. Заполнение параметров у «Метки изменений»

Проверочные виды монолитных элементов в АР и КР

В шаблоне АР и КР предусмотрены специальные проверочные виды для сверки фиктивных монолитных элементов и проёмов АР с элементами КР- чтобы обеспечить совпадение их геометрии, расположения, исключить расхождения.

Рисунок 4.2.1.31.1 – Revit. Расположение проверочных видов в диспетчере проекта. Слева — модель АР, справа — КР
Примечание

Для визуального различения элементов на проверочных видах: элементы АР имеют красный цвет (RGB 255/0/0), элементы КР синий (RGB 0/0/255).

Наименование проверочного вида однозначно указывает на тип элементов, подлежащих сверке:

1. На планах этажей:
ㅤㅤ1.1. «ВК» — проверка вертикальных конструкций;
ㅤㅤ1.2. «ПП» — проверка плит перекрытия;
2. На 3D-видах:
ㅤㅤ2.1. Без дополнительной подписи — отображаются все монолитные элементы (АР и КР в совокупности);
ㅤㅤ2.2. «ВК» — проверка вертикальных конструкций;
ㅤㅤ2.3. «ЛК» — проверка элементов лестничной клетки;
ㅤㅤ2.4. «ПП» — проверка плит перекрытия.

Вся коммуникация между отделами АР и КР происходит на планах этажей через текстовые примечания с указанием даты и автора, а также пометочных облаков.

Рисунок 4.2.1.31.2 – Revit. Проверочный план этажа

Обозначение цветов на проверочных видах:
1. Фиолетовый —  элементы полностью совпадают между АР и КР:

Рисунок 4.2.1.31.3 – Revit. Проверочный план этажа, элементы с фиолетовым цветом

2. Тёмно-розовый — элемент построен некорректно, располагается на несколько уровней:

Рисунок 4.2.1.31.4 – Revit. Проверочный план этажа, тёмно-розовые элементы

3. Красный — элемент из АР, синий- элемент из КР, наличие обоих цветов указывает на расхождение геометрии:

Рисунок 4.2.1.31.5 – Revit. Проверочный план этажа, красные и синий элементы

4. Алый — означает, что есть дублирование элементов:

Рисунок 4.2.1.31.6 – Revit. Проверочный план этажа, алые элементы

5. Синяя окантовка — элементы совпадают по расположению в АР и КР, необходимо отключить режим отображения «Тонкие линии»:

Рисунок 4.2.1.31.7 – Revit. Проверочный план этажа, элементы с синий окантовкой

ТХ_02_ Перенос параметра категория помещения из помещений АР в пространства ТХ

Код скрипта: ТХ_02_Перенос параметра категория помещения из помещений АР в пространства ТХ

Карта автоматизации DSA_Map:  Перенос параметра категория помещения из помещений АР в пространства ТХ

Принцип работы:
Скрипт автоматически извлекает значение параметра «Категория помещения» из помещения из связи АР и записывает его в соответствующий параметр «Категория помещения» у пространств ТХ, при условии совпадения параметра «Номер» у помещения и пространства.

Скрипт расположен по пути:
\\DSCLOUD\00_Processes_bim\12_Разработка DS\02_DYNAMO\02_Скрипты_PUBLISHED\ТХ\ТХ_02_Перенос параметра категория помещения из помещений АР в пространства ТХ.dyn

Алгоритм работы:

  1. Убедиться, что связь АР загружена и доступна в рабочей модели ТХ;
  2. Открыть Проигрывателе Dynamo и запустить скрипт.
Рисунок 6.2.5.3 – Проигрыватель Dynamo. Скрипт ТХ_02_Перенос параметра категория помещения из помещений АР в пространства ТХ

Процесс формирования и проверки ТЭП

Важная информация

Подготовка моделей

1. В каждой модели необходимо отключить отображение единиц измерения. Пример некорректного отображения: «456,789 м³». Пример корректного отображения: «456,789»;
2. В значениях модели всегда использовать запятую вместо точки как разделитель десятичных дробей. Пример некорректного отображения: «456.789». Пример корректного отображения: «456,789».

По умолчанию в шаблоне АР единицы измерения настроены корректно.

Примечание

При отображении ед. измерений и наличии точки вместо запятой формулы расчета внутри Google-Таблицы будут работать некорректно.

Ссылки на шаблоны

Dynamo скрипт расположен по пути:
«\DSCLOUD\00_Processes_bim\12_Разработка DS\02_DYNAMO\02_Скрипты_PUBLISHED\00_ПРОЕКТНЫЕ\01_Выгрузка ТЭП.dyn»

Google-Таблица:
Основа шаблонной таблицы «10XXX_ПРОВЕРКА_ТЭП».

Сборный файл расположен по пути:
«\DSCLOUD\00_Processes_bim_private\01_ШАБЛОНЫ\RVT_21\DS_КФ_Template_R21.rvt»

Общая логика сбора ТЭП на проекте и ответственность сторон

На ранних стадиях проекта (фор-эскиз) нет возможности получения детальных ТЭП, так как замоделирован только условный объем будущего объекта. В данном случае сбор необходимых показателей происходит внутри Revit с помощью спецификаций, ответственный за результат – DD/DM.

В дальнейшем, когда проект насыщается необходимыми элементами, увеличивается детализация прорабатываемых решений, тогда предпочтительней производить сбор необходимых показателей вне Revit — с помощью Google-Таблиц.

Ключевой подход к получению итоговой таблицы ТЭП заключается в оптимизации сбора данных по каждой модели проекта, путем вывода всех данных в одну Google-Таблицу, с последующим анализом и расчетом необходимых показателей.

Примечание

Данный подход обоснован сложностью сбора данных с большого количества моделей (открыть модель -> собрать данные в спецификации -> выгрузить в открытый формат данных -> закрыть модель -> и так по каждой модели в проекте). Кроме этого, сборка данных в одной Google-Таблице позволяет гибко настраивать фильтры и формулы для получения показателей проекта, без необходимости открытия модели в Revit.

Важно: при работе с ТЭП необходимо придерживаться простого правила — чем меньше источников представления информации, тем лучше. Например, если на проекте принято, что ТЭП выгружается через Google-Таблицы, тогда нет необходимости дублировать ТЭП внутри Revit с помощью спецификаций. Такой подход может привести к ошибкам из-за возможных разночтений между Google-Таблицей и Revit.

Основные шаги и ответственность сторон для получения ТЭП:

  1. Моделирование необходимых элементов в Revit и заполнение обязательных параметров у соответствующих категорий – DD/DM;
  2. Анализ шаблона ТЭП от Заказчика и формирование Google-Таблицы по шаблону, определение рассчитываемых показателей и показателей, заполняемых вручную – BPM;
  3. Настройка подсчета рассчитываемых показателей внутри Google-Таблицы с помощью сводных таблиц – ВРМ;
  4. Создание сборочного файла, настройка скрипта для первой выгрузки данных и контроль ошибок заполнения параметров – ВРМ;
  5. Последующее обновление данных при изменениях – DD/DM.

Моделирование необходимых элементов и заполнение обязательных параметров – DD/DM

Для автоматической выгрузки ТЭП используются следующие категории в Revit:

  • Помещения — основные данные (площади, функциональные назначения, имена и тд);
  • Зоны — для получения данных, которые невозможно получить из помещений (площадь застройки, площадь этажа и тд);
Примечание

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

  • Обобщенные модели — для получения строительного объема.

Для контроля корректности моделирования и заполнения обязательных параметров в шаблоне предусмотрены следующие виды и спецификации:

Рисунок 2.7.1- Revit. Проверочные виды и спецификации

Помещения

Для всех помещений проекта необходимо предусмотреть заполнение следующих параметров:

  • Имя — соответствует названию помещения;
  • ПО_Функц. назначение — соответствует функциональному назначению помещения;
  • Номер корпуса — заполняется в соответствии с логикой разделения, определенной в проекте;
  • Уровень — соответствует фактическому расположению помещения*.

*Верхний предел каждого помещения должен соответствовать Уровню, высота помещения регулируется параметром «Смещение сверху» (см. статью).

Для помещений, определенных в функциональное назначение «Номерной фонд», необходимо использовать плагин «Квартирография» ModPlus.

После отработки плагина проверить заполнение следующих параметров:

  1. КВ_ID Квартиры — уникальный ID номера, квартиры и тд;
  2. КВ_Тип Квартиры — наименование номера, квартиры и тд;
  3. КВ_№ Квартиры — номер номера, квартиры и тд;
  4. КВ_Тип Помещения — жилое/нежилое;
  5. КВ_Метка квартиры — 0/1;
  6. КВ_Площадь жилая;
  7. КВ_Площадь квартиры;
  8. КВ_Площадь неотапл. помещений;
  9. КВ_Площадь общая.

Зоны

Зоны используются для получения данных, которые невозможно получить из помещений.

Как правило, во всех проектах определенно три основных типа зон:

  • Площадь застройки;
  • Площадь общая;
  • Площадь пожарного отсека.
Рисунок 2.7.2- Revit. Расчеты площадей и объемов

Зоны формируются на отдельных планах с соответствующим шаблоном вида «ТЭП_ПЭ_Зоны». Зона отрисовывается с помощью инструмента «Границы зон». Важно отрисовывать зону на соответствующем ей плане см. статью.

Рисунок 2.7.3- Revit. Планы зонирования

Для каждой зоны необходимо предусмотреть заполнение следующих параметров:

  • Имя — заполняется для идентификации зоны;
  • Номер корпуса — заполняется в соответствии с логикой разделения, определенной в проекте;
  • Этаж — заполняется в формате надземный/подземный, для соответствующего разделения.

Обобщенные модели

Обобщенные модели используются для получения информации о строительном объеме.

Строительный объем создается с помощью инструмента «Модель в контексте». Наименование обобщенной модели должно соответствовать следующему формату: «Строительный объем_Номер корпуса_Этаж». Первая часть названия — «Строительный объем_» — остаётся неизменной. Далее указываются «Номер корпуса» и «Этаж», в соответствии с расположением элемента в проекте (например, «Строительный объем_ГК_Надземный», как показано на рисунке ниже).

Рисунок 2.7.4- Revit. Наименование обобщённой модели

Созданные элементы строительного объема должны определяться в соответствующий рабочий набор — «АР_Строительный объем».

Для строительного объема необходимо предусмотреть заполнение следующих параметров:

  • Номер корпуса — заполняется в соответствии с логикой разделения, определенной в проекте;
  • Этаж — заполняется в формате надземный/подземный, для соответствующего разделения.

Работа с Google-Таблицей – ВРМ

Google-Таблица для расчета ТЭП формируется из следующих листов:

  • Листы красного цвета — основная таблица ТЭП, сформированная по шаблону Заказчика;
  • Листы зеленого цвета с префиксом «ЭЛ» — выгруженные данные из моделей по категориям Revit;
  • Листы коричневого цвета с префиксом «СВ» — сводные таблицы, сформированные из выгруженных данных, для подсчета рассчитываемых показателей.
Рисунок 2.7.5- Google-Таблицей. Расчет ТЭП

Формирование таблицы ТЭП по шаблону Заказчика

Рисунок 2.7.6- Google-Таблицей. Расчет ТЭП по шаблону Заказчика
Примечание

Вспомогательные данные, необходимые для получения показателей, заполняются в желто-красных ячейках. В белых ячейках данные заполняются вручную по шаблону ТЭП от Заказчика. В фиолетовых ячейках выполняется автоматический расчет показателя (с помощью формулы).

Формирование таблицы происходит по следующей логике:

  1. Прорабатывается разделение показателей по корпусам. В строку «Номер корпуса» заносятся номера корпусов, соответствующих значениям в моделях;
  2. Определяется метод расчета показателя (вручную, авто-зона, авто-помещения, авто-обобщенка). В столбец «Метод расчета показателя» заносится соответствующий метод;
  3. Для рассчитываемых показателей формируются сводные таблицы. Наименование сводных таблиц для каждого показателя выносится в столбец «Наименование сводной таблицы»;
  4. Для поиска информации в сводной таблице также заполняется столбец «Наименование показателя из сводной таблицы» (например, «SUM из Площадь» на рисунке ниже).
Рисунок 2.7.7- Google-Таблицей. SUM из Площадь

При добавлении новых показателей необходимо копировать формулу в ячейке по правилам Google-Таблиц, чтобы корректно изменялись ссылки на ячейки.

Примечание

Под правилами Google-Таблицы подразумевается копирование ячейки с изменением параметров внутри формулы (имя столбца, номер строки). Выделяем ячейку, наводимся на правый нижний угол и протягиваем ячейку в нужную сторону.

На рисунке ниже представлена расшифровка формулы для автоматического вычисления рассчитываемых показателей.

Рисунок 2.7.8- Google-Таблицей. Расшифровка формулы рассчетных показателей

Настройка сводных таблиц – ВРМ

Сводные таблицы формируются исходя из шаблона ТЭП от Заказчика. На каждый рассчитываемый показатель реализуется отдельная сводная таблица.

Для настройки сводной таблицы необходимо нажать на «карандаш» и в открывшемся меню внести изменения.

Для большинства рассчитываемых показателей подходит следующий алгоритм сбора сводной таблицы:

  1. Столбцы — всегда Номер корпуса (или Имя файла);
  2. Строки — не заполняются;
  3. Значения — параметр, который необходимо вычислить, в данном случае сумма по параметру Площадь;
  4. Фильтры — параметры, по которым необходимо отфильтровать значения, в данном случае по параметру Тип зоны = «Площадь застройки».
Рисунок 2.7.9- Google-Таблицей. Редактор сводной таблицы

В результате получаем площадь застройки по каждому корпусу.

Подробную инструкцию по работе со сводными таблицами см. статью.

Важно: после формирования всех сводных таблиц необходимо скрыть вспомогательные листы с префиксами «ЭЛ» и «СВ».

Сборка, скрипт, контроль – ВРМ

Настройка сборочного файла

Сборочный файл создается на основе шаблона КФ. В него подгружаются все файлы, из которых необходимо сделать выгрузку. После чего запускается скрипт.

Сборочный файл и копия скрипта размещаются по следующему пути внутри папки проекта: «…\00_ПРОВЕРКИ\05_ТЭП»

Важно: в сборочном файле должны быть загружены все связи и открыты все рабочие наборы.

Примечание

При закрытых рабочих наборах/выгруженных связях скрипт попытается собрать данные из всех связей и поймает исключение. В результате данные не будут выгружены в Google-Таблицу.

Настройка скрипта

Скрипт настраивается в окне входных данных в проигрывателе Dynamo.

Рисунок 2.7.10- Проигрыватель Dynamo. Скрипт «01_Выгрузка_ТЭП»

При первом запуске может потребоваться вход в один из Google-аккаунтов DS, для доступа обратитесь в BIM-отдел. Далее заполняем название Google-Таблицы (1), в которую будут выгружаться данные, а также параметры для всех необходимых категорий (2, 3, 4, 5): зоны, обобщенные модели, помещения, формы. Параметры прописываются через запятую, наименование в точности соответствует наименованию в моделях.

Важно: добавление новых параметров допускается только после уже существующих. Запрещено добавлять новые параметры между старыми! Например, добавим параметр «Площадь» к выгрузке для обобщенных моделей (см. ниже).

Рисунок 2.7.11- Проигрыватель Dynamo. Скрипт «01_Выгрузка_ТЭП»
Примечание

Данное условие обусловлено логикой работы скрипта: при повторном запуске, он затирает данные в Google-Таблице и записывает новые. Такой подход ломает связь между сводной таблицей и выгружаемыми данными. В результате, в случае если параметр был добавлен между существующими, сводная таблица не будет работать. Но, в случае добавления новых параметров в конец списка, сводная таблица будет работать корректно.

Кроме параметров на окне входных данных в таблицу выгружаются внутренние обязательные параметры: Имя файла, Дата обновления (дата заполнения данных), Счетчик 1 (значение 1 для каждого элемента), Счетчик 2 (значение от 1 до последнего элемента), ID (id элемента внутри модели), Тип зоны (только для зон).

После запуска скрипта в Google-Таблице обновятся соответствующие листы: ЭЛ_Зоны, ЭЛ_Обобщенные модели, ЭЛ_Помещения, ЭЛ_Формы.

Контроль ошибок заполнения

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

Как инструмент контроля можно использовать фильтры внутри Google-Таблицы. С помощью фильтров можно оценить все варианты заполнения параметра, наличие пустых параметров.

Рисунок 2.7.12- Google-Таблицей. Фильтрация таблицы

Чек-лист проверки:

[ ] У всех элементов заполнен Номер корпуса;
[ ] Обобщенные модели находятся в рабочем наборе «АР_Строительный объем»;
[ ] Типы зон соответствуют данной инструкции и синхронизированы между моделями;
[ ] Заполнены обязательные параметры;
[ ] Числовые показатели выгружается с запятыми и без единиц измерения;
[ ] Для Номерного фонда запущен плагин Квартирография.

Обновление данных при изменениях – DD/DM

Повторный запуск скрипта происходит без изменения входных данных. При необходимости добавить выгружаемый параметр/добавить файл в сборку/скорректировать сводную таблицу формируется запрос в BIM-отдел.

Обновление происходит по следующему алгоритму:

  1. Открываем сборочный файл со всеми рабочими наборами и загруженными связями;
  2. Запускаем проигрыватель Dynamo;
  3. Определяем папку со скриптом;
  4. Выполняем запуск скрипта без редактирования входных данных.

При первом запуске может потребоваться вход в один из Google-аккаунтов DS, для доступа обратитесь в BIM-отдел.

Рисунок 2.7.13- Проигрыватель Dynamo. Скрипт «01_Выгрузка_ТЭП»

Процесс увязки осей и уровней на стадиях ОПР, ПД и РД

Стадия ОПР

На стадии ОПР все оси и уровни размещаются в файле АР.

Ответственные: DM-AR, DD-AR.

После размещения осей и уровней в проектное положение ответственные создают задачу по шаблону «10ХХХ_СТАДИЯ_BIM/АР/КР/ТХ_Увязка осей и уровней» на BPM для настройки мониторинга и последующего копирования осей и уровней в другие разделы проекта.

Процесс включает следующие шаги:
⠀⠀1. Размещение осей и уровней:
⠀⠀⠀⠀1.1. Все оси и уровни размещаются DM-AR или DD-AR в файле раздела АР;
⠀⠀2. Создание задачи на мониторинг и копирование:
⠀⠀⠀⠀2.1. После размещения осей и уровней в проектное положение, DM-AR или DD-AR создает задачу для BPM;
⠀⠀⠀⠀2.2. BPM выполняет копирование и мониторинг осей и уровней в другие разделы проекта.

Рисунок 4.2.1.30.1 – Схема увязки осей и уровней на стадии ОПР в Revit

При необходимости корректировки осей и уровней, после их настройки в файлах других разделов, по инициативе DM-AR и DD-AR вносят и уведомляют исполнителей через задачу по шаблону «10ХХХ_СТАДИЯ_BIM/АР/КР/ТХ_Увязка осей и уровней». Исполнители принимают изменения в своих файлах. После чего BPM проверяет рабочие модели и постановщик может закрывает задачу.

Процесс включает следующие шаги:
⠀⠀1. Корректировка осей и уровней:
⠀⠀⠀⠀1.1. DM-AR или DD-AR корректирует оси и уровни в файле раздела АР;
⠀⠀⠀⠀1.2. DM-AR или DD-AR уведомляет исполнителей о внесенных изменениях через задачу с чек-листом, включающим все модели других разделов. BPM должен быть в наблюдателях;
⠀⠀2. Принятия изменений:
⠀⠀⠀⠀2.1. После изменения осей и уровней исполнители принимают изменения в своих файлах;
⠀⠀⠀⠀2.2. Задача закрывается только после того, как все исполнители подтвердят принятие изменений и BPM проверил рабочие модели.

Рисунок 4.2.1.30.2 – Схема увязки осей и уровней на стадии ОПР в Revit

При необходимости корректировки осей и уровней, после их настройки в файлах проекта, по инициативе ST, Tech и MEP, создается задача по шаблону «10ХХХ_СТАДИЯ_BIM/АР/КР/ТХ_Увязка осей и уровней» на AR, вносят изменения DM-AR и DD-AR в своем файле и уведомляют исполнителей. Исполнители принимают изменения в своих файлах. После чего просят BPM проверить рабочие модели и постановщик может закрывает задачу.

Процесс включает следующие шаги:
⠀⠀1. Создание задачи:
⠀⠀⠀⠀1.1. Исполнители ST, Tech и MEP создают задачу на AR с наблюдателями по всем разделам. В задаче указывается подробная информация о том, как необходимо изменить оси или уровни;
⠀⠀2. Корректировка осей и уровней:
⠀⠀⠀⠀2.1. DM-AR или DD-AR корректирует оси и уровни в файле раздела АР;
⠀⠀⠀⠀2.2. DM-AR или DD-AR уведомляют исполнителей других разделов в рамках задачи о внесённых изменениях;
⠀⠀3. Принятия изменений:
⠀⠀⠀⠀3.1. После корректировки осей и уровней, исполнители других разделов принимают изменения в своих файлах;
⠀⠀4. Закрытие задачи:
⠀⠀⠀⠀4.1. После того как все разделы отпишутся в задаче и подтвердят принятие изменений, BPM проверит рабочие модели и постановщик может закрыть задачу.

Рисунок 4.2.1.30.3 – Схема увязки осей и уровней на стадии ОПР в Revit

Стадия ПД, РД

На стадиях ПД, РД все оси и уровни размещаются в файле БФ.

Ответственный: BPM.

При переходе со стадии ОПР на ПД, BPM создает БФ с осями и уровнями и настраивает мониторинг во всех рабочих файлах.

Процесс включает следующие шаги:
⠀⠀1. Создание файла БФ:
⠀⠀⠀⠀1.1. BPM создает файл БФ;
⠀⠀⠀⠀1.2. BPM переносит оси и уровни из файла раздела AR в файл БФ;
⠀⠀2. Настройка мониторинга и копирования в файлы разделов проекта:
⠀⠀⠀⠀2.1. BPM настраивает мониторинг и копирование осей и уровней в рабочие файлы всех разделов проекта.

Рисунок 4.2.1.30.4 – Схема увязки осей и уровней на стадии ПД, РД в Revit

На стадиях ПД, РД все изменения в положении осей и уровней производит BPM в БФ по запросу от AR, ST, Tech и MEP. После внесения изменений BPM уведомляет исполнителей. Исполнители принимают изменения в своих файлах. После чего просят BPM проверить рабочие модели и постановщик может закрывает задачу.

Процесс включает следующие шаги:
⠀⠀1. Создание задачи:
⠀⠀⠀⠀1.1. Исполнители AR, ST, Tech и MEP создают задачу по шаблону «10ХХХ_СТАДИЯ_BIM/АР/КР/ТХ_Увязка осей и уровней» на BPM с наблюдателями по всем разделам. В задаче указывается подробная информация о том, как необходимо изменить оси или уровни;
⠀⠀2. Корректировка осей и уровней:
⠀⠀⠀⠀2.1. BPM корректирует оси и уровни в файле БФ;
⠀⠀⠀⠀2.2. BPM уведомляют исполнителей всех разделов в рамках задачи о внесённых изменениях;
⠀⠀3. Принятия изменений:
⠀⠀⠀⠀3.1. После корректировки осей и уровней, исполнители всех разделов принимают изменения в своих файлах;
⠀⠀4. Закрытие задачи:
⠀⠀⠀⠀4.1. После того как все разделы отпишутся в задаче и подтвердят принятие изменений, BPM проверит рабочие модели и постановщик может закрыть задачу.

Рисунок 4.2.1.30.5 – Схема увязки осей и уровней на стадии ПД, РД в Revit

Принятие изменений через мониторинг

Процесс включает следующие шаги:

⠀⠀1. Обновление связи АР;
⠀⠀2. Отобразится уведомление об изменённых осей и уровней;
⠀⠀3. Необходимо выделить связь во всём проекте;
⠀⠀4. Открыть «Просмотр координаций»;
⠀⠀5. Принять изменения, выбрав действие:
⠀⠀⠀⠀Оси:
⠀⠀⠀⠀⠀⠀5.1. Сетка перемещена – Изменить сетку «Х»;
⠀⠀⠀⠀⠀⠀5.2. Элемент удален – Удаление элемента;
⠀⠀⠀⠀⠀⠀5.3. Имя изменено – Переименование элемента «Х»;
⠀⠀⠀⠀Уровни:
⠀⠀⠀⠀⠀⠀5.4. Элемент удален – Удаление элемента;
⠀⠀⠀⠀⠀⠀5.5. Имя изменено – Переименование элемента «Х»;
⠀⠀⠀⠀⠀⠀5.6. Уровень перемещен пользователей – Перенос уровня «Х».

Рисунок 4.2.1.30.6 – Revit. Принятие изменений через мониторинг

ТХ_01_Разместить семейства для спецификаций

Код скрипта: ТХ_01

Карта автоматизации DSA_Map:  Размещение семейств для спецификаций

Принцип работы:
Скрипт автоматически добавляет и размещает семейства, которые могут не отображаться на планах, но обязательны к учету в спецификациях и других документах проекта.

Скрипт расположен по пути:
\\DSCLOUD\00_Processes_bim\12_Разработка DS\02_DYNAMO\02_Скрипты_PUBLISHED\ТХ\ТХ_01_Разместить семейства для спецификаций.dyn

Для работы со скриптом используется семейство: ТХ_Для спецификаций_Специальное оборудование

Расположение семейства: …\00_ЦБ\2021\25_ТХ (ТОЛЬКО ДЛЯ ТХ)\04_Оборудование\00_Базовые\ТХ_Для спецификаций_Специальное оборудование

Важные моменты:

  1. В проект необходимо добавить семейство «ТХ_Для спецификаций_Специальное оборудование»;
  2. При повторном запуске скрипта все ранее размещённые семейства в пространствах удаляются, после чего заново размещаются в модели;
  3. Для работы скрипта необходимо, чтобы в проект был добавлен параметр «DS_Имя пространства» для категории «Пространства» из ФОП;
  4. Скрипт автоматически заполняет параметр «Комментарий» в семействах «ТХ_Для спецификаций_Специальное оборудование» информацию о том, кто и когда последний раз запускал скрипт;

Алгоритм работы:

⠀⠀1. Предварительно заполняется «Транслятор ТХ» для семейств, используемых в спецификациях. Перед заполнением обязательно ознакомиться с инструкцией использования Транслятора. В таблице транслятора обязательно заполняются столбцы:

⠀⠀⠀⠀1.1. Столбец A – «DS_Имя пространства» – параметр для идентификации функционального назначения помещения. Используется скриптом для распознавания пространств, в которых необходимо разместить семейства (например, во всех уборных одинаковое оснащение, соответственно, для все уборных заполняем параметр одинаковым значением; то же самое касается раздевалок, ПУИ, кладовых и т.п.);
⠀⠀⠀⠀1.2. Столбец B — «Имя семейства» – наименование семейства. Не изменяется, если нет необходимости. В случае изменения наименования в таблице, необходимо также переименовать соответствующее семейство (имя семейства в ЦБ остаётся неизменным);
⠀⠀⠀⠀1.3. Столбец C – «Имя типа» – наименование типоразмера внутри семейства. Значение зависит от функционального назначения оснащения;
⠀⠀⠀⠀1.4. Столбец D – «Количество в пространстве» – количество единиц экземпляров, размещаемых в пространстве;

Примечание

Если в помещении необходимо установить несколько вешалок, урн и т.п., указывается нужное количество. По умолчанию значение равно 1.

⠀⠀⠀⠀1.5. Столбцы E-К — содержат информацию для заполнения параметров, которые попадают в спецификацию. Наименования столбцов должны точно соответствовать наименованиям параметров в проекте.

Рисунок 6.2.5.1.1 – Google Таблицы. Транслятор ТХ

⠀⠀2. В пространствах, размещённых в проекте, необходимо заполнить параметр «DS_Имя пространства». Значение параметра должно точно соответствовать значению, указанному в столбце «A» транслятора ТХ.

Примечание

Параметр «DS_Имя пространства» заполняется только в тех пространствах, где необходимо разместить оборудование. В пространствах, где семейства размещать не требуется, значение параметра остаётся пустым.
Заполнение параметра осуществляется в зависимости от функционального назначения помещения.

⠀⠀3. Скрипт работает с Google Таблицей,  поэтому перед его запуском необходимо войти в Google-аккаунт команды ТХ. После заполнения параметров всех необходимых пространств скрипт готов к запуску. Для запуска через «Проигрыватель Dynamo» необходимо сопоставить входные данные:
⠀⠀⠀⠀- Название таблицы;
⠀⠀⠀⠀- Название листа таблицы;
⠀⠀⠀⠀- Имя семейства;
⠀⠀⠀⠀- Имя типа;
⠀⠀⠀⠀- Номер пространства.

Рисунок 6.2.5.1.2 – Проигрыватель Dynamo. Скрипт ТХ_01_Разместить семейства для спецификаций

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: