АМ 4+ · BIM-ОБУЧЕНИЕ

Урок КР-54 · Спецификации — Урок 3

КР — мин Базовый уровень

Видео

Открыть видео на Яндекс.Диске Спецификации — Урок 3

Ключевые понятия

  • Скрытый столбец — поле спецификации, добавленное в список, но не отображаемое в таблице. Используется для сортировки или фильтрации по полю, которое не должно быть видно пользователю.
  • Вычисляемое поле (формула) — дополнительный столбец спецификации, значение которого Revit рассчитывает по формуле из значений других полей. Создаётся кнопкой «Вычисляемое значение» на вкладке «Поля».
  • Форматирование числа — настройки отображения числового поля: единицы измерения, точность (количество знаков после запятой), разделитель групп разрядов, отображение нулевых значений.

Конспект

[00:00] Скрытие столбцов

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

[01:30] Создание вычисляемого поля

На вкладке «Поля» → кнопка «Вычисляемое значение». В диалоге:

  • Задайте имя поля (например, Масса, т).
  • Выберите тип дисциплины и тип значения (Число, Длина, Площадь и т.д.).
  • В поле формулы введите выражение, используя имена других полей в квадратных скобках: [Объём] * [Плотность].

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

[02:45] Синтаксис формул

Formulas в спецификациях Revit используют тот же синтаксис, что и формулы в семействах:

  • Арифметика: +, -, *, /.
  • Функции: if(условие, значение_если_да, значение_если_нет), abs(), round().
  • Ссылка на поле: точное имя поля в квадратных скобках с учётом регистра.
  • Единицы: для полей с единицами измерения результат наследует размерность из типа поля.

Пример: if([Длина] > 6000 mm, "длинный", "стандартный") — текстовое вычисляемое поле.

[04:00] Форматирование числовых полей

На вкладке «Форматирование» выберите числовое поле → кнопка «Поле формата» (или «Формат»). В диалоге формата:

  • «Использовать настройки проекта» — наследовать единицы из настроек проекта (Управление → Единицы проекта).
  • Снять галочку → задать вручную: единицы (мм, м, м²), точность (0 знаков — целое число), разделитель групп разрядов (да/нет), суффикс (например, шт., м³).

Настройка не влияет на модельные данные — только на отображение.

[05:15] Ширина столбцов в спецификации

В таблице спецификации (открытой как вид) захватите границу между заголовками столбцов и перетащите — ширина изменится. Точнее: выделите заголовок столбца → на панели свойств отобразится поле «Ширина» с числовым значением. Задайте точное значение в мм. При размещении спецификации на лист ширина переносится без изменений.

[06:30] Практический пример

Ведомость перемычек: поля «Марка», «Длина», «Вес 1 шт.» (вычисляемое: [Длина] * 0.006 kg/mm), «Количество», «Общий вес» (вычисляемое: [Вес 1 шт.] * [Количество]). Поле «Длина» скрыто (используется только в формуле). Итоговая строка суммирует «Общий вес». Результат — ведомость с автоматическим подсчётом веса металла без ручного ввода.


Практическое задание

  1. Откройте спецификацию элементов (например, балок). Перейдите в свойства → вкладка «Поля» и нажмите «Вычисляемое значение».
  2. Создайте вычисляемое поле: имя — Масса, кг, тип — Число. В формуле введите выражение, использующее другие поля (например, [Объём] * 2500), где 2500 — плотность бетона в кг/м³.
  3. Нажмите «ОК» и убедитесь, что поле появилось в таблице с рассчитанными значениями.
  4. На вкладке «Форматирование» выберите поле «Длина» и установите галочку «Скрытое поле». Проверьте, что столбец исчез из таблицы, но поле доступно для сортировки.
  5. Для числового поля «Объём» настройте формат: снимите «Использовать настройки проекта» → единицы «м³», точность — 2 знака после запятой.

Проверь себя

Можно ли использовать скрытое поле в формуле вычисляемого столбца?

Да. Скрытое поле участвует во всех вычислениях и сортировках наравне с видимыми. Галочка «Скрытое поле» влияет только на отображение столбца в таблице.

Как в формуле вычисляемого поля сослаться на другое поле спецификации?

Имя поля указывается в квадратных скобках: [Имя поля]. Имя должно точно совпадать с тем, как поле называется в списке на вкладке «Поля» (с учётом регистра и пробелов).

Как задать отображение объёма в м³ с одним знаком после запятой, не меняя единицы проекта?

В свойствах спецификации → вкладка «Форматирование» → выбрать поле «Объём» → кнопка «Поле формата» → снять галочку «Использовать настройки проекта» → выбрать единицы «Кубические метры», точность «1 знак после запятой».