Урок 18 · Спецификации — часть 1
Видео
Ключевые понятия
- Спецификация — не сгенерированная таблица, а представление модели в табличном виде; столбцы — свойства элементов, строки — сами элементы
- Поля — свойства экземпляра и типа элемента, которые выводятся в столбцы спецификации
- Сортировка/Группировка — организация строк по значению параметра (этаж, тип); галочка «Для каждого экземпляра» определяет, выводить ли каждый элемент отдельной строкой
- Фильтр — ограничение списка элементов по условию (этаж, группа модели и др.); фильтрация по типу напрямую недоступна
- Удаление строки = удаление элемента — строки спецификации нельзя удалять без понимания последствий
Конспект
Создание спецификации
[00:00] В шаблонах обычно уже есть встроенный набор спецификаций, но важно понимать принцип их формирования: как задавать поля, фильтры, сортировку и группировку.
[00:19] Создание: в диспетчере проекта — правой кнопкой на «Ведомости/Спецификации» -- «Создать», либо вкладка «Вид» -- «Спецификации» -- раскрыть список. Доступны спецификации элементов и спецификации материалов.
[00:49] Можно специфицировать несколько категорий или одну конкретную. Вверху — фильтр по дисциплинам (архитектура, конструктив и т.д.). Выбираем категорию (например, «Стены»), задаём имя спецификации, нажимаем OK.
Вкладка «Поля»
[01:38] Открывается диалог свойств спецификации. Слева — все доступные свойства выбранной категории (свойства экземпляра и типа). Зелёной стрелкой переносим нужные поля в правую часть.
[02:16] Пример набора полей для стен: тип, число, зависимость снизу, зависимость сверху, смещение снизу, смещение сверху, длина. Порядок столбцов настраивается кнопками «Вверх/Вниз».
Спецификация — это вид модели, а не таблица
[03:28] Столбцы спецификации — свойства элементов. Строки — сами элементы. Спецификация — это представление модели в табличном виде, а не отдельная сгенерированная таблица.
[04:08] Любой элемент можно найти в модели: поставить курсор на строку, нажать «Выделить в модели» — Revit покажет и подсветит элемент на виде.
[04:49] Удаление строки из спецификации удаляет элемент из модели. Revit выдаст предупреждение, но если подтвердить — элемент исчезнет со всех видов. Правило: строки спецификации не удаляем без необходимости.
Сортировка и группировка
[05:50] Чтобы разделить элементы по этажам: «Свойства спецификации» -- вкладка «Сортировка/Группировка». Первый критерий — «Зависимость снизу». В выпадающем списке доступны только те свойства, которые добавлены в поля.
[07:38] Включаем галочку «Заголовок» для «Зависимости снизу» — этаж выводится серой строкой-заголовком. Стены группируются по уровням.
[08:10] Вторая ступень сортировки — по типу. Внутри каждого этажа стены одного типа объединяются в одну строку.
[08:44] Галочка «Для каждого экземпляра»: когда стоит — каждый экземпляр выводится отдельной строкой. Когда снята — элементы группируются по заданной сортировке, а в столбце «Число» отображается количество.
Вычисление итогов
[09:18] Чтобы рассчитать суммарную длину по типу: «Свойства спецификации» -- вкладка «Форматирование» -- свойство «Длина» -- вместо «Не рассчитано» выбрать «Вычислять итоги».
[10:05] Итоги по этажам: вкладка «Сортировка/Группировка» -- для «Зависимости снизу» включить «Нижний колонтитул» -- «Только итого». Длина стен суммируется по каждому этажу.
[11:10] Общий итог по всему зданию: вкладка «Сортировка/Группировка» -- внизу включить «Выводить общий итог» -- задать заголовок (например, «Всего»).
Формат единиц
[11:49] Чтобы изменить единицы измерения столбца: выбрать весь столбец (щелчок по серому заголовку), нажать «Форматировать единицу». Снять галочку «Использовать стандартные параметры проекта». Выбрать единицы (например, метры), задать округление и обозначение единиц.
Фильтрация
[13:00] Чтобы оставить только определённые этажи: «Свойства спецификации» -- вкладка «Фильтр». Пример: «Зависимость снизу равно или выше 1 этажа» И «Зависимость снизу равно или ниже 3 этажа». Несколько фильтров работают через логическое И.
[14:23] Фильтрация по типу напрямую недоступна. Обходной путь — использовать другое свойство, отличающее нужные элементы. Например, прописать в «Группе модели» значение «Монолитная» для монолитных стен, затем фильтровать по этому признаку.
Скрытие столбцов
[16:28] Столбцы, нужные для сортировки или фильтрации, но не нужные в итоговом виде спецификации, можно скрыть: выбрать столбец -- кнопка «Скрыть столбцы». Кнопка «Показать все» вернёт скрытые столбцы обратно. Удалять такие столбцы из полей нельзя — слетят зависимые фильтры и сортировки.
Практическое задание
Задание к уроку
В учебном файле Revit выполните:
- Создайте спецификацию стен: «Вид → Спецификации → Ведомость/спецификация», категория «Стены». Добавьте поля: тип, число, зависимость снизу, длина.
- Настройте сортировку по этажам: «Свойства спецификации → Сортировка/Группировка» → первый критерий «Зависимость снизу» с галочкой «Заголовок». Снимите галочку «Для каждого экземпляра» — стены сгруппируются по типам.
- Включите вычисление итогов по длине: «Форматирование → Длина → Вычислять итоги». Добавьте нижний колонтитул «Только итого» для этажей и общий итог по зданию.
- Примените фильтр по этажам: «Фильтр → Зависимость снизу равно или выше 1 этажа И равно или ниже 3 этажа». Убедитесь, что отображаются стены только выбранных этажей.
- Скройте вспомогательные столбцы (нужные для сортировки, но лишние в таблице): выберите столбец → «Скрыть столбцы». Проверьте, что скрытые столбцы можно вернуть кнопкой «Показать все».
Проверь себя
Почему спецификация в Revit — это не просто таблица?
Спецификация — это табличное представление модели. Строки соответствуют реальным элементам: изменение значения в ячейке изменит свойство элемента, а удаление строки удалит элемент из модели на всех видах.
Как сгруппировать стены по этажам и вывести суммарную длину?
В «Сортировке/Группировке» задать первый критерий — «Зависимость снизу» с галочкой «Заголовок». Снять галочку «Для каждого экземпляра». Затем на вкладке «Форматирование» для свойства «Длина» выбрать «Вычислять итоги».
Как отфильтровать спецификацию по типу стены, если тип недоступен в фильтрах?
Использовать обходной путь: заполнить у нужных типов стен какое-либо свойство (например, «Группа модели» = «Монолитная»), добавить это свойство в поля спецификации и применить фильтр по нему.
Зачем скрывать столбцы, а не удалять их из полей?
Если столбец используется в сортировке или фильтрации, его удаление из полей приведёт к сбою этих настроек. Скрытие сохраняет столбец в спецификации, но убирает его из видимой части таблицы.