Урок 39 — Групповая спецификация
Видео
Ключевые понятия
- Параметр проекта — пользовательский параметр (например, «Этаж спецификация»), добавляемый через Управление — Параметры проекта для разбивки элементов по этажам
- Вычисляемое поле (функция) — формула с условием IF для подсчёта элементов по условию (например, если этаж = 1, то 1, иначе 0)
- Общие параметры ADSK — файл ФОП (FOP) с параметрами обозначения, наименования, марки для стандартизации спецификаций
- Подготовительная спецификация — вид для заполнения параметров; листовая — для вывода на лист
Конспект
[00:00] Задача
Посчитать окна с разбивкой по этажам: первый этаж отдельно, типовые этажи вместе, чердак отдельно.
[01:51] Подключение параметров ADSK
Вкладка Управление — Общие параметры — подсоединить файл FOP Autodesk. Затем Параметры проекта — добавить общие параметры (обозначение, наименование, ADSK марка) к категории Окна по типу.
[03:26] Две спецификации
Создать спецификацию с полями: марка, обозначение, наименование, число, комментарий типа размера. Скопировать: одна — подготовительная (для заполнения), вторая — для листа.
[07:25] Параметр «Этаж спецификация»
Добавить параметр проекта: имя — «Этаж спецификация», тип данных — целое, по экземпляру, для категории Окна. В подготовительной спецификации заполнить: 1 — первый этаж, 2 — типовые, 4 — чердак. При работе в группах заполнять через фильтр.
[11:04] Вычисляемые поля с функцией IF
Для каждого этажа создаётся вычисляемое поле:
- Число первый этаж:
IF(Этаж спецификация = 1, 1, 0) - Число типовой этаж:
IF(AND(Этаж спецификация > 1, Этаж спецификация < 4), 1, 0) - Число чердак:
IF(Этаж спецификация = 4, 1, 0)
Во вкладке Формирование для каждого поля включить Вычислять итоги.
[14:34] Оформление шапки
Скрыть вспомогательные столбцы, создать группу заголовков: «Число на этаж» с подзаголовками (первый этаж, типовой этаж, всего). Настроить выравнивание и шрифт. Вынести на лист.
Практическое задание
Задание к уроку
В учебном файле Revit выполните:
- Создайте параметр проекта «Этаж спецификация» (целое, по экземпляру) для категории «Окна» через Управление — Параметры проекта
- В подготовительной спецификации окон заполните параметр «Этаж спецификация»: 1 — первый этаж, 2 — типовые этажи, 4 — чердак
- Создайте три вычисляемых поля с функцией IF для подсчёта окон по этажам (первый этаж, типовой, чердак) и включите вычисление итогов
- Скопируйте спецификацию, скройте вспомогательные столбцы и создайте группу заголовков «Число на этаж» с подзаголовками
- Разместите оформленную спецификацию на листе и проверьте корректность итогов по каждому этажу
Проверь себя
Зачем нужен пользовательский параметр «Этаж спецификация», если в Revit уже есть параметр уровня?
Параметр уровня привязан к конкретному этажу. Пользовательский параметр позволяет гибко группировать: например, объединить несколько типовых этажей одним числом или задать номер вручную для элементов в группах.
Как записать условие для подсчёта элементов на типовых этажах (со 2 по 3)?
Используется функция с двойным условием через AND: IF(AND(Этаж спецификация > 1, Этаж спецификация < 4), 1, 0). Если условие истинно — элемент считается, если нет — возвращается 0.
Почему для спецификации с разбивкой по этажам нужны две версии?
Подготовительная спецификация нужна для заполнения параметров (обозначения, марки, номера этажа) с полным набором столбцов. Листовая — для вывода на чертёж, со скрытыми вспомогательными столбцами и оформленной шапкой.