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

Статья большая. Здесь полная версия, но также я опубликую её по частям, чтобы читателям было удобнее искать нужные материалы

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

Спецификация в Revit — это отдельный вид, такой же, как план или 3Д, но в табличном представлении модели. Именно поэтому в спецификацию нельзя тупо надобавлять строк, как в Экселе.

Каждая строка спецификации количества — это представление отдельного элемента модели либо расчетная величина, которая отталкивается от существующего элемента. В общем, запомните: нет элемента — нет строки в спецификации. Добавить строку, чтобы что-то вписать руками, нельзя.

Создание спецификации

Создание можно разделить на 4 этапа:

  1. выбор категорий;
  2. выбор полей (столбцов);
  3. настройка данных;
  4. оформление.

Пройдусь по всем по порядку. В примере буду создавать спецификацию воздухораспределителей. В отдельной статье покажу спецификацию для воздуховодов/трубопроводов, потому что эта и так очень большая.

Этап 1: выбор категорий

Чтобы создать новую спецификацию, нужно в Диспетчере проектов щёлкнуть правой кнопкой мыши на позиции «Ведомости/Спецификации» и выбрать там «Создать спецификацию/количества...»

Проще всего создать спецификацию именно здесь, хотя можно и через вкладку «Вид»
Проще всего создать спецификацию именно здесь, хотя можно и через вкладку «Вид»

Расскажу про каждую из 6 пронумерованных команд.

Создать спецификацию/количества... — считает штуки, длины, площади и объёмы элементов в модели. 99 % спецификаций для сетевиков создаются именно этой командой, так как нам нужно взять реальные единицы из модели и посчитать их.

Создать графическую спецификацию колонн... — это что-то для АР или КЖ, типа принципиальная схема колонн, не знаю. Смотрите ролик в справке, если интересно.

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

Создать список листов... — этой спецификацией будете пользоваться для ведомости чертежей рабочего комплекта на листе общих данных. Вот он ещё 1 % использования спецификаций.

Создать ведомость примечаний... — спецификация с содержимым типовых аннотаций в проекте. Типовые аннотации, или обозначения, вызываются вот этой командой с вкладки «Аннотации» (смотрите в правую часть ленты):

Кнопка типовой аннотации
Кнопка типовой аннотации

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

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

Создать список видов... — если вам по какой-то причине нужно собрать список из видов в модели, то это можно сделать здесь. Для оформления это не нужно, но какие-то задачи по администрированию и проверке видов выполнить можно. Например, проверить, в каком типе сделаны планы, разрезы и схемы, на каких листах размещены, применён ли шаблон вида.

Как уже сказал, в 99 % случаев вам будет нужна спецификация количества. Её и выбираю. Открывается окно выбора категорий.

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

Оставляйте галочки только на нужных дисциплинах, чтобы быстрее найти нужную категорию в списке
Оставляйте галочки только на нужных дисциплинах, чтобы быстрее найти нужную категорию в списке

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

Трубу и воздуховод можно посчитать в штуках, а можно в погонных метрах. Арматуру и фитинги — только в штуках, поэтому в спецификации по нескольким категориям вам доступен подсчёт только в штуках.

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

Когда выбираете категорию, то Ревит автоматом формирует имя спецификации
Когда выбираете категорию, то Ревит автоматом формирует имя спецификации

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

Стадия — здесь нужно указать, из какой стадии считаем элементы. В Ревите можно поделить все элементы по стадиям: демонтаж отдельно, существующие — отдельно, новые — отдельно и так далее. Подробно про них говорить не буду, чаще всего вам нужна актуальная стадия. Чтобы её узнать, просто выделите любой элемент в ваших системах и посмотрите в свойствах, какая там стадия, вот её и выбирайте.

У моих воздухораспределителей вот такая стадия, её и выбираю в меню
У моих воздухораспределителей вот такая стадия, её и выбираю в меню

После этого нажимаю ОК. Идём дальше.

Этап 2: выбор полей (столбцов)

Поля в спецификации — это столбцы в таблице. Их можно добавить или удалить в любой момент, поэтому нестрашно, если что-то забыли.

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

Поля добавляются двойным кликом или по стрелочке (номер 5 на скриншоте ниже). Если в списке справа выделить какое-то поле, а потом добавить ещё полей из левой области, то они будут вставляться под выделенным полем.

Окно, где добавляются столбцы в спецификацию
Окно, где добавляются столбцы в спецификацию

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

В выпадающем меню можно выбрать несколько других категорий
В выпадающем меню можно выбрать несколько других категорий

2. Список параметров из семейств воздухораспределителей (далее ВРУ). Я добавил все параметры для спецификации. Как видно, тут есть и системные параметры, и общие. Если хотя бы у одного ВРУ добавлены параметры ADSK, то они будут в списке полей, их можно добавить в спецификацию, и у тех ВРУ, у которых не добавлены параметры ADSK, это будут просто пустые строки.

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

Если в списке категорий убрать или добавить галочку на какой-то категории, то у всех элементов этой категории соответственно удалится или добавится параметр
Если в списке категорий убрать или добавить галочку на какой-то категории, то у всех элементов этой категории соответственно удалится или добавится параметр

Продублирую картинку с номерами и продолжу.

Окно, где добавляются столбцы в спецификацию
Окно, где добавляются столбцы в спецификацию

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

5. Стрелочки для добавления/удаления параметров. Проще действовать двойным кликом.

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

7. Кнопки для создания параметров, их буду рассматривать отдельно позже.

8. Кнопки для управления добавленными параметрами. Здесь можно поднять или опустить параметр в списке, удалить его или отредактировать.

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

Этап 3: настройка данных

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

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

Это не вся спецификация, вся не влезла
Это не вся спецификация, вся не влезла

Непонятно, к какой системе относятся ВРУ. Непонятно, сколько ВРУ определённого типа суммарно в каждой системе.

Чтобы решить эти задачи, нужно добавить ещё поля, в данном случае — имя системы. По нему будет понятно, к какой системе относятся наши ВРУ. Когда мы находимся в спецификации, в окне свойств будут кнопки с настройками спецификации. Буду регулярно к ним обращаться.

Сюда будем кликать постоянно
Сюда будем кликать постоянно

Напротив параметра «Поля» нажимаю на «Изменить...» и попадаю в уже знакомое окно с полями. Здесь ищу в списке параметров «Имя системы» и добавляю к спецификации первым столбцом.

Добавил столбец
Добавил столбец

Теперь понятно, к какой системе относятся ВРУ. Оставлю в спецификации только ВРУ из системы П1. Для этого нужна фильтрация. В свойствах спецификации нажимаю на «Изменить...» напротив «Фильтр».

Отсюда можно вызвать «Фильтр»
Отсюда можно вызвать «Фильтр»

В окне фильтра доступны 8 строк, изменить это количество нельзя. Принцип фильтрации простой: выбираю параметр и нужный оператор (равно, не равно, содержит и т. д.) и указываю значение, по которому фильтрую. Мне нужно оставить только ВРУ из системы П1, поэтому фильтр такой:

При такой настройке в спецификации останутся только ВРУ из системы П1
При такой настройке в спецификации останутся только ВРУ из системы П1

Строки фильтра работают как логическое умножение условий. То есть, если я к моему фильтру добавлю ещё фильтр ADSK_Марка равно «ДП Ф200», то в спецификации останутся только те ВРУ, у которых одновременно выполняются оба условия, то есть они принадлежат системе П1 и в параметре ADSK_Марка у них стоит значение «ДП Ф200».

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

В результате остались только ВРУ из П1, как я и хотел. При этом явно видно, что в спецификации много повторяющихся позиций, выделил их жёлтым.

Часть позиций повторяется
Часть позиций повторяется

Мне же нужно, чтобы одинаковые ВРУ посчитались одной позицией и было понятно, сколько их там в системе. Для настройки этого идём в следующие свойства — Сортировка/Группирование.

Жму сюда
Жму сюда

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

В окне сортировки настраиваются:

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

Сейчас меня интересует в первую очередь метод подсчёта. За него отвечает галочка внизу окна, я выделил её розовым. Запомните её, чаще всего она тут не нужна, из-за неё в спецификации все элементы представлены поштучно и не суммируются. Если её снять, то позиции начнут отображаться в зависимости от настроек сортировки. Снимаю галочку, теперь спецификация выглядит вот так:

Ура, позиции просуммировались! Но что-то всё равно не так
Ура, позиции просуммировались! Но что-то всё равно не так

В столбце «Число» (корявый перевод слова Count) стоит значение 15 — то есть все мои ВРУ просуммировались, это плюс. Все позиции слились в одну — минус. Это произошло из-за того, что я снял галочку, но не настроил сортировку. Возвращаюсь в окно сортировки и настраиваю его вот таким образом:

Настроил сортировку иначе, галочку по-прежнему не трогаю
Настроил сортировку иначе, галочку по-прежнему не трогаю

Такой настройкой я говорю Ревиту: хочу, чтобы мои ВРУ выстроились по возрастанию по параметру ADSK_Позиция, потом упорядочились по ADSK_Наименование, а после по ADSK_Марка. Если бы у меня у каждого диффузора был номер в параметре ADSK_Позиция, то ВРУ выстроились бы в спецификации по номерам. Но так как этот параметр пустой, то Ревит просто отсортирует данные по алфавиту сначала по Наименованию, а потом по Марке (префиксы ADSK_ опускаю для удобства).

В итоге у меня все ВРУ сначала упорядочатся сначала по Наименованию, то есть по сути по виду ВРУ, а потом по типоразмеру.

Не стал скриншотить столбцы с массой и примечанием, они всё равно пустые
Не стал скриншотить столбцы с массой и примечанием, они всё равно пустые

Обратите внимание на столбец «Число» — теперь все позиции просуммировались, и я вижу, сколько штук каждого типа ВРУ у меня в системе.

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

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

Например, если мне нужно выделить все ВРУ в системе и вписать им в параметр «ADSK_Примечание» способ монтажа, то я могу пойти на план или 3Д-вид, выделить там сначала одни ВРУ, потом другие, и вписать им нужное значение. А могу зайти в спецификацию, отфильтровать и отсортировать её нужным образом и вписать значения уже там.

Если мне нужно всем ВРУ системы П1 вписать в «ADSK_Примечание» текст «отметки уточнить по месту», то я пойду в спецификацию, отфильтрую там ВРУ по имени системы, уберу всю сортировку и не забуду снять галочку «Для каждого экземпляра». В итоге все ВРУ сведутся к одной строке, я вобью в столбец «ADSK_Примечание» свой текст, и этот текст появится у всех ВРУ. Ништяк же.

Настроил сортировку, ввожу нужное значение
Настроил сортировку, ввожу нужное значение

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

Текст есть у каждой позиции
Текст есть у каждой позиции

Смотрим в модели:

У диффузора реально заполнился параметр «ADSK_Примечание»
У диффузора реально заполнился параметр «ADSK_Примечание»

А если мне нужно по какому-то иному принципу задать примечания, то настраиваю сортировку так, чтобы было удобно заполнить данные, и вписываю новый текст. Например, укажу способ монтажа разным видам ВРУ: решётки — заподлицо со стеной, диффузоры — в подвесной потолок, а наружной решётке укажу, чтобы отверстие заполнили пеной. Для этого я добавлю сортировку по ADSK_Наименование, получу другой порядок в спецификации, и уже тут заполню свои параметры.

Новые настройки сортировки
Новые настройки сортировки
Заполняю параметры
Заполняю параметры

При этом обратите внимание, что у приточных решёток при такой сортировки есть два нюанса:

1. В наименовании опечатка, «Решктка» вместо «Решетка»;

2. В столбце «ADSK_Марка» возникло пустое поле.

Поскольку я могу менять параметры элементов внутри спецификации, то опечатку я исправлю прямо здесь — поставлю курсор в строку и впишу нужное значение. Потом нажму Enter и получу вот такое окошко:

Предупреждение
Предупреждение

Такое окошко появляется, когда в спецификации меняют настройки типа. Для «ADSK_Примечание» такого окошка не было, потому что это параметр экземпляра, а «ADSK_Наименование» — параметр типа. И Ревит предупреждает, что внесёт это изменение не одной решётке, а всем решёткам этого типа. Нажимаю ОК, мне это и нужно.

Теперь с ADSK_Марка. Почему это поле пустое? Оно пустое, потому что по этому параметру не задана сортировка. В проекте у меня решётки двух марок: РП 300х150 и РП 400х150. Поскольку сортировка не задана, то Ревит не может понять, какое из этих значений главнее и оставляет поле пустым. Отсюда запомните правило:

Если поле в спецификации пустое — значит, по этому полю не задана сортировка. Либо это поле реально пустое, там нет никакого текста или числа.

Нюанс! С версии 2022 вместо пустых значений появляется специальная надпись <варианты>. Что это и как отразилось на спецификациях — читайте в отдельном обзорном материале о новинках в Ревите 2022.

Соответственно, если вы знаете, что в каком-то столбце должны быть значения, но там пустые ячейки, то два варианта: либо включите сортировку по этому столбцу (полю), либо у вас не заполнен этот параметр и его надо заполнить. Сделать это можно тут же в спецификации.

Сейчас я снова верну сортировку по ADSK_Марка к своей спецификации и посмотрим, что получилось.

Спецификация с прежними настройками сортировками
Спецификация с прежними настройками сортировками

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

Отключил фильтрацию и добавил сортировку по имени системы с галочкой «Заголовок»
Отключил фильтрацию и добавил сортировку по имени системы с галочкой «Заголовок»

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

Сортировка по наименованию и марке сохранилась
Сортировка по наименованию и марке сохранилась

Теперь покажу, какие ещё галочки есть в окне сортировки.

Поделил все галочки на 3 группы
Поделил все галочки на 3 группы

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

Выделил фиолетовым пустые строки. Инструмент нужен чисто для удобства чтения спецификации
Выделил фиолетовым пустые строки. Инструмент нужен чисто для удобства чтения спецификации

2. Можно добавить подпись под группу, например указать общее количество ВРУ в каждой системе, независимо от вида.

Указал фиолетовым, где появляется колонтитул
Указал фиолетовым, где появляется колонтитул

В системе В1 всего 13 ВРУ, и это выносится в колонтитул.

3. Под всей таблицей тоже можно вывести колонтитул с данными по всей спецификации. При этом можно указать нужную подпись. Вместо стандартного текста «Общий итог» я вписал «Всего ВРУ в модели».

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

Вот таким образом работает «Сортировка/Группирование». Здесь самое важное — это метод сортировки, пользуйтесь им в зависимости от задачи. И есть одно большое неудобство: полей для сортировки всего 4, и это количество не меняется уже много лет. Так что с умом подходите к выбору параметров. Иногда приходится идти на хитрости, чтобы добиться нужного результата, об этом расскажу отдельно.

Этап 4: оформление

За оформление отвечают две оставшихся вкладки «Форматирование» и «Вид». Рассмотрим каждую.

Форматирование

Вкладка «Форматирование». Цифрам на картинке соответствуют пункты ниже
Вкладка «Форматирование». Цифрам на картинке соответствуют пункты ниже

1. Заголовок. Здесь можно перебить имя столбца на своё. По умолчанию заголовки наследуют названия параметров, но их можно перебить либо на вкладке Форматирование, либо прямо в теле спецификации.

2. Ориентация заголовка. Тут всё понятно, вертикальный или горизонтальный.

3. Выравнивание. Тоже всё просто, положение текста в ячейке.

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

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

В «Форматировании» я выделил поле ADSK_Марка и вбил в формат условий выражение, которое заливает оранжевым все ячейки с указанным значением
В «Форматировании» я выделил поле ADSK_Марка и вбил в формат условий выражение, которое заливает оранжевым все ячейки с указанным значением

Это инструмент больше для анализа данных. Можно добавлять несколько условий по одному. Создали одно условие — нажмите на поле «Используемые условия», потом вводите новые условия. Чтобы убрать заливку, вернитесь в «Формат условий» и нажмите на «Очистить все».

Вот так выглядят несколько условий
Вот так выглядят несколько условий

Продублирую пронумерованную картинку и го дальше.

Вкладка «Форматирование». Цифрам на картинке соответствуют пункты ниже
Вкладка «Форматирование». Цифрам на картинке соответствуют пункты ниже

6. Скрытое поле. Этой галочкой можно скрыть столбец. При этом его значения по-прежнему участвуют в фильтрации и сортировке. Именно так я дальше скрою столбец с именем системы, но сделаю это чуть более удобным способом.

7. Показать условное форматирование на листах. Если хотите, чтобы заливка ячеек из пункта 5 была видна и на листах, то надо ставить эту галочку.

8. Все поля спецификации. Тут можно переключаться между полями.

9. Выпадающее меню. Здесь настраивается, какое значение для числовых параметров будет выводиться в таблице. Если коротко: если вы добавляете какой-то параметр вроде длины, площади, объёма и т. п., то Ревит не начнёт считать их суммы по позициям, пока вы ему это не укажете в «Форматировании». Как правило, вам нужно будет выбирать здесь «Вычислять итоги». На примере спецификации воздуховодов будет понятнее. Единственное исключение «Число» — этот параметр Ревит суммирует без дополнительных просьб.

  • Если обобщить опыт, то вкладка «Форматирование» для оформления спецификаций нужна только для двух задач: указать Ревиту, что надо суммировать длину/площадь/объём, и включить скрытые ранее столбцы.

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

Внешний вид ячеек

Здесь понадобятся команды с ленты. Предварительно отключу все колонтитулы на вкладке Сортировка/Группирование и условное форматирование (заливку ячеек).

Вот, что получается:

Исходный материал для оформления
Исходный материал для оформления

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

Первый блок — «Параметры»
Первый блок — «Параметры»

Свойства. Включение и отключение окна свойств.

Выпадающие меню. Здесь две менюшки, с их помощью можно заменить столбец. Верхняя задаёт категорию, нижняя — параметр, на который меняем. Для примера я покажу, как заменю параметр «ADSK_Позиция» на «Расход».

Выделяю столбец или ячейку в столбце, который хочу заменить. Чтобы выделить весь столбец, нажмите на букву столбца, как в Экселе.

Когда выделил столбец, то в категории появилась текущая категория «Воздухораспределители», а ниже — имя параметра
Когда выделил столбец, то в категории появилась текущая категория «Воздухораспределители», а ниже — имя параметра

В верхнем выпадающем меню категория меня устраивает, хотя там есть выбор, какие параметры добавить.

Список категорий
Список категорий

Если я выберу, например, «Пространство», то в выпадающем меню ниже будут параметры не воздухораспределителей, а пространств.

Выбираю параметр в меню ниже.

Ищу расход и нажимаю по нему
Ищу расход и нажимаю по нему

Теперь параметр заменился. Кстати, на одной решётке нет расхода — это косяк. С помощью спецификации можно отследить такие косяки и оперативно их устранить. Спецификация — крутой инструмент.

Столбец заменился
Столбец заменился

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

Первый блок — «Параметры»
Первый блок — «Параметры»

Форматировать единицу. Это точно та же команда, что и «Формат поля» на вкладке «Форматирование». Здесь можно поменять единицы измерения для физических величин. Например, мм перевести в м. Через ленту эта команда вызывается быстрее, для этого нужно выбрать нужный столбец или ячейку в нём. Единицы меняются во всём столбце, индивидуально для ячейки поменять нельзя.

Расчетный. Можно создавать свои расчётные параметры с помощью формул. Например, накинуть запаса на длину трубы или воздуховода. Покажу это в спецификации воздуховодов/труб.

Комбинировать параметры. С 2018 версии Ревита появилась интересная фишка — можно собирать несколько параметров в одну строку и создавать новое поле для спецификации. Например, сформировать наименование из нескольких параметров. Давайте покажу подробнее.

Сделать это можно как кнопкой с ленты, так и кнопкой в свойствах спецификации «Поля».

Это то самое окно, в котором мы добавляли поля в спецификацию
Это то самое окно, в котором мы добавляли поля в спецификацию

Создаю параметр. Я уже добавил все поля и заполнил шаблон, ниже всё объясню.

Окно объединённого параметра
Окно объединённого параметра

Из левого поля я добавляю в правую область нужные параметры. Я выбрал «ADSK_Наименование», «Расход» и «Размер». Они отображаются в столбце «Имя».

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

Бывает ситуация, когда вы добавляете параметр, но у какого-то элемента его нет либо значение пустое. Тогда символы из префикса не попадут в объединённое наименование. Этим можно пользоваться и вносить в префикс разделители, чтобы лишние знаки не появлялись, если параметр пустой.

Выборочное значение — это пример текста, сюда можно вбить любой, это просто пример, чтобы вы могли понимать, как в итоге будет выглядеть текст в объединённом параметре. Пример можно увидеть в самом низу окна, у меня сейчас написано «Решетка приточная, L=200 м³/ч, размер подключения 350х150». Всё это скомпоновалось из текста в выборочных значениях и префиксов, суффиксов, разделителей.

По сути в этом окне мы создаём шаблон для заполнения объединённого параметра. Вот так он будет выглядеть в моей спецификации:

Объединённый параметр в спецификации
Объединённый параметр в спецификации

Плюс такого параметра в том, что его значение можно собрать из разных параметров, которые необязательно добавлять в поля самой спецификации. Минусы — по объединённому параметру нельзя фильтровать и сортировать спецификацию и в него не добавить расчётный параметр. Поэтому всё равно придётся надобавлять в спецификацию параметры, чтобы сортировать по ним. А полей для этого мало.

Отредактировать параметр можно в свойствах «Поля» спецификации, нужно выделить параметр и нажать на карандашик внизу. Либо выделить столбец и прямо на ленте снова нажать на «Комбинировать параметры».

Карандаш для редактирования параметра
Карандаш для редактирования параметра

Следующий блок.

Панель «Столбцы»
Панель «Столбцы»

Вставить. Этой командой можно добавить столбец в спецификацию. После нажатия вас перебросит в окно свойств с полями спецификации.

Удалить. Соответственно, команда удаляет столбец. Только столбец, элементы из модели при этом не удаляются.

Изменить размер. Эта команда меняет ширину столбцов. Тут всё просто: выделяю столбец, нажимаю по команде и ввожу значение в миллиметрах.

Ввожу ширину в мм
Ввожу ширину в мм

Если у вас идут подряд несколько столбцов с одинаковой шириной, то можно выделить все сразу и вбить им суммарную длину по формуле:

Ширина = n × «Ширина столбца».

Два столбца по 20 мм — ввожу 40 мм, Ревит сам поделит поровну
Два столбца по 20 мм — ввожу 40 мм, Ревит сам поделит поровну

Продублирую ещё раз ту же панель на ленте и идём дальше по кнопкам.

Панель «Столбцы», продублирую ещё раз для удобства
Панель «Столбцы», продублирую ещё раз для удобства

Скрыть. Этой командой можно скрыть один или несколько столбцов. При этом параметры никуда не деваются, фильтрация и сортировка по ним остаются. Я скрою столбец «Имя системы».

Когда параметр скрывается, то у него автоматически в «Форматировании» появляется галочка «Скрытое поле»
Когда параметр скрывается, то у него автоматически в «Форматировании» появляется галочка «Скрытое поле»

Показать все. Команда показывает все скрытые столбцы. Это удобно, если нужно показать сразу все скрытые столбцы, но если нужно показать какой-то один столбец или несколько, то лучше перейти в «Форматирование» и там снимать галочку «Скрытое поле» у нужных параметров.

Панель «Строки»
Панель «Строки»

Вставить. Команда добавляет строку в шапке спецификации. Добавить просто пустую строку в саму таблицу с данными нельзя. Потому что BIM-модель, а не хрен собачий, знаете ли.

Шапкой я называю вот эту верхнюю область спецификации
Шапкой я называю вот эту верхнюю область спецификации

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

Удалить. Команда не просто удаляет строку из спецификации, а удаляет элемент из модели, как следствие исчезает и строка. Только с помощью спецификации можно окончательно удалить помещения и пространства из модели.

Изменить размер. Как и «Вставить», работает только в шапке спецификации. Размеры строк с данными ею изменить нельзя. Но я дальше покажу, как сделать ГОСТовские 8 мм.

Панель «Названия и заголовки»
Панель «Названия и заголовки»

Объединить Разделить. Эта команда работает в шапке, она объединяет столбцы и строки в шапке, либо делит их. Это тоже покажу, когда перейдём на лист.

Вставить изображение. В шапку можно вставить картинку.

Очистить ячейку. По умолчанию текст в шапке спецификации и название спецификации в Диспетчере проекта совпадают и меняются вместе. На этот режим работы указывают <треугольные скобочки> в начале и конце текста. Если я переименую спецификацию в Диспетчере проектов, то текст в шапке тоже изменится на такой же, как в Диспетчере. Чтобы разорвать эту связь, нужно выделить шапку и нажать «Очистить ячейку». В итоге я смогу в Диспетчере писать одно, а в шапке другое, меняться они будут по-отдельности.

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

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

Разгруппировать. Обратная команда, которая убирает общую ячейку. Достаточно поставить курсор в общую ячейку, команда активируется, нажимаете, и ячейка исчезнет.

Заморозить заголовок. Если включить эту функцию, то при прокрутке спецификации шапка и заголовки будут всё время оставаться наверху. Это как закрепление строк в Экселе. Удобно при работе с большими спецификациями. Опция появилась в 2020.2.

Панель «Вид»
Панель «Вид»

Тонирование. Команда меняет фон ячейки. Возможны три варианта:

  1. индивидуально задать цвет в шапке;
  2. индивидуально задать цвет заголовкам;
  3. задать цвет всему столбцу с данными.

То есть конкретные значения в самой спецификации покрасить нельзя, это можно сделать только через условное форматирование. «Тонирование» закрашивает сразу весь столбец.

Вот так можно затонировать ячейки
Вот так можно затонировать ячейки

Границы. Команда работает с шапкой, заголовками или строками/столбцами целиком по аналогии с тонированием. Инструмент позволяет изменить линии границ у ячеек, сделать их более жирными, скрыть или поменять тип линий. Функция аналогично такой же в Экселе.

Слева: настроил границы, отключил нижнюю линию, заменил тип линии слева. Справа: результат
Слева: настроил границы, отключил нижнюю линию, заменил тип линии слева. Справа: результат

Шрифт. Аналогично границам, в шапке и заголовках можно изменить шрифт у текста.

Слева: настройки для ячейки. Справа: результат
Слева: настройки для ячейки. Справа: результат

Выровнять по горизонтали и Выровнять по вертикали — вы уже сами знаете, зачем они. Да, для этого.

Сброс. Отменить все изменения в ячейке, вернуть её к стандартным настройкам.

Команда отменяет все изменения сразу
Команда отменяет все изменения сразу

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

Выделил в спецификации наружную решётку, нажал «Выделить в модели»
Выделил в спецификации наружную решётку, нажал «Выделить в модели»

Иногда Ревит ругается, что нет подходящего вида, ничего страшного, жмите на «ОК», пусть ищет или создаёт новый. Окно вылезает, потому что в данный момент не открыто ни одного вида, на котором есть объект.

Да, продолжаем
Да, продолжаем
Справа в спецификации выделяю все ВРУ системы П1, а слева на 3Д-виде они уже выделены (зелёным, у меня так настроено)
Справа в спецификации выделяю все ВРУ системы П1, а слева на 3Д-виде они уже выделены (зелёным, у меня так настроено)

Всё, это были все кнопки на ленте. Осталось посмотреть, как выглядит спецификация на листе и показать настройки шапки.

Внешний вид на листе

Чтобы разместить спецификацию на листе, достаточно просто перетащить её из Диспетчера проектов на лист, как и любой другой вид в Ревите. Перед этим я добавлю фильтр, чтобы в спецификации остались только ВРУ системы П1. Делаю это, чтобы она меньше места занимала на листе и скриншоты получались побольше.

Вот так спецификация выглядит на листе. Скоро сделаем её по ГОСТу
Вот так спецификация выглядит на листе. Скоро сделаем её по ГОСТу

Сейчас нам нужно:

  • убрать пустую строку и заголовок «П1»;
  • исправить ширины столбцов по ГОСТ;
  • выравнять текст;
  • изменить высоту строк на 8 мм;
  • настроить заголовки и шапку.

Будем плотно работать со свойствами спецификации и лентой Ревита.

Чтобы убрать заголовок «П1» иду в «Сортировку/Группирование», убираю галочку «Заголовок». Поскольку я фильтрую по имени системы, то сортировать по нему нет смысла, так как в спецификации только одна система. Поэтому не только сниму галочку, а и просто уберу сортировку по имени системы. Если у вас остаётся несколько систем, сортировку надо оставлять.

Отключил сортировку по имени системы
Отключил сортировку по имени системы

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

Снимаю галочку
Снимаю галочку

После первой итерации получается вот такое:

Пустые строки ушли
Пустые строки ушли

Как менять ширину столбцов, я показывал выше. Выделяю столбец, нажимаю на «Изменить размер» (по горизонтали), вбиваю нужные значения по ГОСТу. Вот результат:

Формат листа А3, и спецификация целиком его заполняет, как и должно быть
Формат листа А3, и спецификация целиком его заполняет, как и должно быть

Теперь выравниваю текст в столбцах. Наименование и примечание по левому краю, остальное по центру. И все столбцы выравниваю по высоте так, чтобы текст всегда был по середине. Всё это делаю двумя командами с ленты «Выровнять по горизонтали» и «Выровнять по вертикали». Итог покажу на куске спецификации:

Всё выровнено, как надо
Всё выровнено, как надо

Теперь разберёмся с высотой строк. Сейчас строка у меня меньше 8 мм:

Измерить это можно только рулеткой, стандартным инструментом размера нельзя
Измерить это можно только рулеткой, стандартным инструментом размера нельзя

Для такой строки я не могу назначить нужную мне высоту, она автоматически подбирается в зависимости от содержимого ячейки. К сожалению, на нас всё ещё сказываются пережитки ручного рисования на кульманах и автокадах, поэтому нам нужно обмануть программу.

Для этого есть хитрый трюк. Помните, мы с помощью команды «Шрифт» меняли не только цвет и сам шрифт текста, но и его размер? Можно подобрать для столбца такой размер шрифта, что высота строки подстроится под этот размер и станет 8 мм. Сделать это можно двумя вариантами.

1. Есть пустой столбец, который нужен для спецификации, но данных в нём точно не будет. Тогда просто выделяю весь столбец (для этого выберу ADSK_Код изделия), нажимаю на ленте на «Шрифт» и задаю вот такие настройки:

При таких настройках наша ячейка вырастет до 8 мм
При таких настройках наша ячейка вырастет до 8 мм
Вуаля, вот они, наши 8 мм
Вуаля, вот они, наши 8 мм

Минус способа в том, что тогда текст в заголовке (сейчас это ADSK_Код изделия) тоже станет большим:

Поскольку мы меняли высоту шрифта у всего столбца, то и тут он тоже изменился
Поскольку мы меняли высоту шрифта у всего столбца, то и тут он тоже изменился

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

2. Если нет свободного столбца, в котором можно изменить высоту шрифта, то придётся добавить какой-нибудь столбец. Это должен быть опять-таки столбец, в котором нет данных. Например, какой-нибудь ifcGUID. Задать уже ему высоту шрифта, как показывал выше, в итоге строки вновь станут по 8 мм.

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

Добавил столбец, он вылезает за рамку листа
Добавил столбец, он вылезает за рамку листа
Настроил шрифт так, чтобы было 8 мм
Настроил шрифт так, чтобы было 8 мм
Выделил на листе спецификацию, появились вот такие ручки для изменения ширины
Выделил на листе спецификацию, появились вот такие ручки для изменения ширины
Двигаю влево, в определённый момент места для текста не остаётся и он исчезает
Двигаю влево, в определённый момент места для текста не остаётся и он исчезает
Сужаю границы до тех пор, пока они не сольются с рамкой
Сужаю границы до тех пор, пока они не сольются с рамкой

Естественно, если в ячейке слишком длинный текст, то он автоматом перенесётся на вторую линию, и высота строки будет больше 8 мм, но тут уж ничего не поделать.

Закончили с высотой ячеек.

Шапка и заголовки

Текст в заголовках можно менять прямо в самой спецификации. Поставили курсор, вписали нужный текст. Либо то же самое можно сделать в «Форматировании», но это не так удобно и дольше.

Однако менять высоту этих заголовков нельзя, да и настройки не очень гибкие. Поэтому сделать всё красиво можно в шапке. Для него нужно очистить ячейку, а дальше уже дробить так, как нужно: вставлять строки и столбцы, менять высоту и ширину, вбивать текст и выравнивать его. В целом всё очень похоже на работу в Экселе. Ниже всё, что я буду говорить, будет относиться только к шапке и к работе в её пределах.

Пронумеровал команды, ниже описание каждой
Пронумеровал команды, ниже описание каждой

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

2. После этого разделяю шапку на столбцы. По умолчанию делится на столько столбцов, сколько видно в спецификации, но ширина не наследуется, а равномерно распределяется по всем столбцам в шапке.

В шапке теперь нет текста и добавились столбцы
В шапке теперь нет текста и добавились столбцы

3. Если столбцов не хватает, то их можно добавить. Ставите курсор в ячейку, нажимаете на команду, ячейка поделится на две части.

Из одного столбца получилось два
Из одного столбца получилось два

4. Если нужны ещё строки, то их тоже можно добавить. Я добавлю ещё одну строку ниже той, что уже есть.

Добавляю строку, она будет нужна для подписи имени системы
Добавляю строку, она будет нужна для подписи имени системы

5. В шапке можно изменить высоту строк. Верхнюю делаю высотой 32 мм, нижнюю — 8 мм. Для этого ставлю курсор в нужную строку и нажимаю на команду.

Изменяю высоту верхней строки, тут будут заголовки
Изменяю высоту верхней строки, тут будут заголовки
Нижнюю делаю высотой 8 мм
Нижнюю делаю высотой 8 мм
Дублирую картинку, чтобы было удобнее читать
Дублирую картинку, чтобы было удобнее читать

6. Теперь нужно изменить размер. Шапка очень капризна к изменению ширины. Если потом вы будете добавлять или удалять поля в спецификации, менять ширину столбцов, то шапка обязательно сломается, ширина столбцов в ней поедет, придётся всё снова исправлять. Поэтому лучше это всегда оставлять напоследок, когда вы уверены, что больше ничего меняться не должно.

Ширина же меняется так же, как и у столбцов. Я выделяю сразу по две ячейки и меняю им ширину.

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

Когда ситуация такая же, как на картинке выше, то я рекомендую сначала просто руками растащить границы ячеек так, чтобы они примерно были нужной ширины. Если навести на границу между ячейками, то курсор превратится в две стрелочки, тогда можно нажать по границе и тащить её.

Если так не сделать и задать второму столбцу ширину 130 мм, то вот что получится:

Выделил жёлтым проблемные места
Выделил жёлтым проблемные места

Вот эти узенькие столбцы теперь будет очень трудно редактировать, поскольку банально сложно поставить курсор. Поэтому лучше сначала руками растащить всё в примерные положения, а потом инструментом «Изменить размер» уже добивать точные значения. Кстати, это удобно ещё и потому, что вам не придётся подсматривать в ГОСТе размеры столбцов, так как вы уже один раз их вбили, когда назначали ширину для столбцов самой спецификации.

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

Продублирую пронумерованную ленту и продолжу.

Пронумеровал команды, ниже описание каждой
Пронумеровал команды, ниже описание каждой

7. Если какой-то столбец оказался лишним, то его можно удалить. Либо можно просто объединить два столбца в один. Делать это нужно попарно по соседним ячейкам, а не выделять сразу все столбцы. Если выделить сразу, то получится вот так:

Все ячейки объединились разом. А мне нужно сохранить столбцы
Все ячейки объединились разом. А мне нужно сохранить столбцы

Либо можно сделать так, а потом разделить ячейки снова через команду «Вставить» (столбец). Тут уже как удобно, смотря что за информация в шапке.

При удалении столбец как бы объединяется с тем, что рядом.

8. Если вам вдруг хочется вставить картинку, то и это возможно.

Добавил изображение спецификации в шапку спецификации
Добавил изображение спецификации в шапку спецификации

Если нужно удалить картинку, то выделите ячейку с ней и нажмите «Очистить ячейку».

С помощью этих команд можно настроить размеры шапки по ГОСТ и вбить нужный текст. Вот что получится:

Самый последний столбец будет чуть шире 40 мм, потому что у нас есть ещё сжатый столбец, это нормально, так и оставляйте
Самый последний столбец будет чуть шире 40 мм, потому что у нас есть ещё сжатый столбец, это нормально, так и оставляйте
Настроил шапку
Настроил шапку

Остаётся добавить текст в нижнюю строку шапки с именем системы. Пишу:

Добавил текст во вторую строку шапки
Добавил текст во вторую строку шапки

Теперь его надо отформатировать: сделать жирным и подчеркнуть. Для этого выделяю этот текст в ячейке и нажимаю на ленте на команду «Шрифт»:

Настраиваю текст в ячейке
Настраиваю текст в ячейке
Получается красота
Получается красота

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

Пронумеровал это окно, пойдём по пунктам
Пронумеровал это окно, пойдём по пунктам

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

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

2. Три выпадающих меню, которые отвечают:

текст заголовка — за шрифт по умолчанию в шапке;

текст заголовков — за шрифт по умолчанию в заголовках;

текст графов — за шрифт в ячейках спецификации с элементами.

Важно! Если поменять текст графов, то могут слететь настройки в столбце, который до этого был настроен на высоту строк 8 мм. Помните об этом.

Чтобы создать шрифт для спецификации и он был в выпадающем меню, нужно зайти в модель на какой-нибудь план или разрез, взять команду «Текст» с вкладки «Аннотации», написать что-нибудь, а потом в свойствах изменить тип и скопировать тип текста, задать ему нужные настройки.

В итоге получается вот так (листайте галерею, там будет покрупнее):

Теперь вернёмся к окну «Вид». Продублирую пронумерованный скриншот и продолжу.

Пронумеровал это окно, пойдём снизу вверх «по галочке»
Пронумеровал это окно, пойдём снизу вверх «по галочке»

3. В Ревите 2020 можно было включить цветное чередование строк (серый/белый), но в 2021 разработчики пошли дальше и решили добавить настроек. Теперь можно выбрать цвет для каждой строки и галочкой указать, нужно ли это чередование показывать и на листах.

Настройки несложные: включаете чередование галочкой слева, потом выбираете одну строку, задаёте ей в палитре цвет (палитра — прямоугольник правее), потом выбираете другую, с ней то же самое. А потом решаете, показывать это чередование на листе или нет. Я включать не буду, не по ГОСТу это.

Лучше бы добавили строк для сортировки, а не это...

4. Линии сетки — если снять галочку, то внутри спецификации пропадут все линии между строк. В выпадающем меню можно выбрать, какие линии будут разделять строки при включённой галочке.

Выглядит отвратительно
Выглядит отвратительно

Сетка в колонтитулах. Про колонтитулы я рассказывал выше, в разделе про сортировку. По умолчанию сетка выключена и выглядит это так:

Выделил колонтитул жёлтым
Выделил колонтитул жёлтым

Если включить сетку, то будет вот так:

Появляется отдельно выделенная строка на всю спецификацию
Появляется отдельно выделенная строка на всю спецификацию

Рамка. Она включает рамку вокруг спецификации. Если включить линии сетки, то они будут накладываться друг на друга. Если отключить линии, то рамку будет хорошо видно:

Линия по периметру — это рамка
Линия по периметру — это рамка

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

Получится какое-то унылое днище с разорванной границей
Получится какое-то унылое днище с разорванной границей

Если отключу в «Сортировке/Группировании» колонтитул и включу в «Виде» сетку колонтитулов, то будет вот так:

Казалось бы победа, но нет, линии вокруг спецификации будут таким же, как линии сетки, то есть тонкими
Казалось бы победа, но нет, линии вокруг спецификации будут таким же, как линии сетки, то есть тонкими
Видите, линии внутри и на границе одинаковой толщины
Видите, линии внутри и на границе одинаковой толщины

Если же я вместо сеток в колонтитулах включу рамки и задам им толстую линию, то картина изменится:

Отключаю сетку в колонтитулах, включаю рамку и настраиваю на толстую линию
Отключаю сетку в колонтитулах, включаю рамку и настраиваю на толстую линию
Теперь рамка вокруг спецификации толстая и отличается от линий внутри
Теперь рамка вокруг спецификации толстая и отличается от линий внутри

Теперь всё, получилась прекрасная спецификация, которая очень похожа на ГОСТ.

Нюансы

Обычно спецификация начинается с оборудования, а не с воздухораспределителей или каких-нибудь труб. Шапку копировать между спецификациями нельзя, одним движением поменять категорию тоже нельзя. То есть для разных категорий нужна отдельная спецификация либо делать спецификацию по нескольким категориям, но туда не вставить длину трубы/воздуховодов стандартным Ревитом.

Чтобы не делать каждый раз шапку, то можно пойти на хитрость: скопировать спецификацию с готовой шапкой и задать такое значение фильтра, что все строки из спецификации скроются. В итоге у вас останется одна только шапка. И её можно помещать на лист. А у спецификации, которую размещаете под шапкой, отключить заголовки и шапку. Главное — если нужно подписать что-то другое под шапкой, то нужно создавать новую копию спецификации-шапки.

Или можно использовать семейства листов с уже настроенной шапкой для спецификаций. Взять такие можно у меня в другой статье про листы в Ревит.

Для спецификаций зон, пространств и помещений ещё в версии 2020 появилась особая функция: можно скрыть неразмещённые элементы из спецификации.

Пространства 91b, c, d, e — не окружены, а 41 — это туалет, он в границах
Пространства 91b, c, d, e — не окружены, а 41 — это туалет, он в границах
Вот спецификация пространств второго этажа. Тут видны все пространства, в том числе и не окружённые
Вот спецификация пространств второго этажа. Тут видны все пространства, в том числе и не окружённые
Вот этими кнопка можно управлять видимость. Показать — будут видны все, и окружённые и неокружённые элементы + те пространства, которые вы удалили с вида, но не удаляли из спецификации
Вот этими кнопка можно управлять видимость. Показать — будут видны все, и окружённые и неокружённые элементы + те пространства, которые вы удалили с вида, но не удаляли из спецификации
Если нажать «Скрыть», то неокружённые позиции скроются
Если нажать «Скрыть», то неокружённые позиции скроются
А если «Изолировать», то останутся только нехорошие пространства. Теперь их можно удобно удалить из спецификации
А если «Изолировать», то останутся только нехорошие пространства. Теперь их можно удобно удалить из спецификации

Рядом с кнопками переключения видимости есть ещё одна кнопка — с её помощью можно вызвать окно предупреждения по ошибке пространства.

Редактировать галереюМожно посмотреть ошибку, которую выдаёт неокружённое или неразмещённое пространствоапомнить
Редактировать галереюМожно посмотреть ошибку, которую выдаёт неокружённое или неразмещённое пространствоапомнить

Запомнить

  1. Спецификация — особый табличный вид модели, строки в ней показывают реальные элементы в модели.
  2. Удаление строки из спецификации — это удаление элемента из модели.
  3. Разные категории собираются вместе только по общим для них параметрам. Стандартными средствами нельзя в одной спецификации посчитать трубу в метрах, а фитинги в штуках.
  4. Спецификация очень удобна для массового изменения параметров и поиска невидимых элементов.
  5. Самое важное — научиться правильно сортировать спецификацию, тогда работа с элементами станет гораздо легче.
  6. Пространства и помещения можно окончательно удалить из модели только с помощью спецификаций.
  7. Ведомости для листа общих данных (ссылочные и прилагаемые документы и т. п.) можно сделать с помощью шапок спецификаций, а не рисовать линиями на листе.
  8. Спецификацию можно экспортировать из Ревита в txt-файл, а потом открыть в Экселе. Зайдите в спецификацию, нажмите Файл → Экспорт → Отчёты (прокрутите вниз) → Спецификация. Работает с одной спецификацией за один раз, пакетно экспортировать можно только через Динамо.
  9. Спецификации можно копировать между проектами и шаблонами стандартной командой «Вставить из файла → Вставить виды из файла» с вкладки «Вставить».
Не надо каждый раз создавать их заново, можно копировать между проектами
Не надо каждый раз создавать их заново, можно копировать между проектами

Я разделю эту статью ещё на несколько, чтобы вам было удобнее перечитывать только нужные моменты.

Часть 1. Принцип работы. Выбор категорий

Часть 2. Выбор полей (столбцов) спецификации

Часть 3. Фильтрация и Сортировка/Группирование

Часть 4. Оформление. Форматирование

Часть 5. Оформление. Внешний вид ячеек

Часть 6. Оформление. Вид на листе

Часть 7. Оформление. Шапка и заголовки

Часть 8. Оформление. Настройки свойств в окне «Вид»

Всё!

Видеокурс по семействам трубопроводных фитингов. Подробный 10-часовой курс, в котором научу создавать семейства и поделюсь лайфхаками.

Подписаться на обновления блога в Телеграм-канале «Блог Муратова про Revit MEP»

Отблагодарить автора

Я много времени уделяю блогу. Теперь можно отблагодарить меня. Это не обязательно, но такой подарок будет вдохновлять на продолжение тяжкой доли блогера.