Проблема

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

Труба стальная водогазопроводная Ø32х3,6

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

Пример ключевой спецификации для труб
Картинка для обложки

Решение

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

Как работает ключевая спецификация

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

Как создать ключевую спецификацию для труб

Идём в Диспетчер проектов, блок Ведомости/Спецификации → создаём новую спецификацию/количества → выбираем категорию «Трубы» → справа ставим точку на «Ключи спецификации».

Окно создания ключевой спецификации
Окно создания ключевой спецификации

В поле «Имя ключа» можно вбить сразу название вашего ключа или сделать это позже. Я вобью текст «Ключ_Труба». И нажимаем ОК.

Попадаем в окно выбора параметров. Обычно тут доступен только параметр «Комментарии», потому что он принадлежит всем категориям, в том числе и трубам. Создадим свой новый параметр.

REVIT: ключевые спецификации для трубопроводов
REVIT: ключевые спецификации для трубопроводов
REVIT: ключевые спецификации для трубопроводов
REVIT: ключевые спецификации для трубопроводов

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

Теперь у нас есть параметр для названия. Жмём ОК.

REVIT: ключевые спецификации для трубопроводов
REVIT: ключевые спецификации для трубопроводов

Попадаем в окно спецификации, в которой нет строк, только заголовки с названием наших параметров. Это нормально. Вверху на ленте есть кнопка « Вставить строку данных».

REVIT: ключевые спецификации для трубопроводов
REVIT: ключевые спецификации для трубопроводов

Нажимаем на неё, появится первая строка, по умолчанию в графе «Ключевое имя» будет цифра 1. Таких строк нужно создать по количеству названий труб. Если у вас используются водогазопроводные трубы диаметрами 15, 20, 25, 32, 40 (5 штук) и электросварные диаметрами 50, 65, 80, 100, 125, 150 (6 штук), то нужно добавить 11 (5 + 6) строк.

Заготовка для ключевой спецификации. Теперь её нужно заполнить.
Заготовка для ключевой спецификации. Теперь её нужно заполнить.

После этого нужно отредактировать ячейки спецификации. Вместо порядковых номеров «1, 2, 3...» внести свои значения ключа, а в пустые строки графы «Наименование трубы по ГОСТ» — наши названия для спецификации.

Вот пример уже готовой ключевой спецификации для труб:

Пример ключевой спецификации для труб
Пример ключевой спецификации для труб

Столбец «Ключевое имя» — это столбец со значениями ключей. В свойствах трубы список ключей выглядит вот так:

Свойства трубы, раздел «Идентификация»
Свойства трубы, раздел «Идентификация»

Как только мы выставили трубе значение ключа, в трубу сразу заносятся значения из второго и третьего столбца ключевой спецификации. Таким образом в трубу с ключом «ВГП_20» автоматически вносятся:

— в параметр «Наименование и техническая характеристика» текст «Труба стальная водогазопроводная Ø20х2,8»,

— в параметр «Масса 1 п. м.» — значение «1.66».

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

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

Как работать с ключевой спецификацией

После создания ключевой спецификации вам остаётся только назначить ключи трубам. Сделать это нужно для каждой трубы в проекте. Чтобы не офигевать от ручной работы, используйте стандартную спецификацию трубопроводов: добавьте туда поля «Тип», «Диаметр», ключевой параметр, отсортируйте по ним позиции (не забудьте во вкладке Сортировка/Группирование снять галочку «Для каждого экземпляра») и массово назначьте ключи трубам. У меня эта спецификация для назначения ключей выглядит вот так:

В этой таблице сейчас не назначены ключи.
В этой таблице сейчас не назначены ключи.

Когда я укажу в ней значения ключей, то она будет выглядеть вот так:

А теперь ключи назначены, параметры заполнились сами.
А теперь ключи назначены, параметры заполнились сами.

Параметры, которые заполнились через ключи, вы можете добавить столбцами в вашу спецификацию по ГОСТ и получить красиво и правильно оформленную спецификацию трубопроводов в Ревите.

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

Минусы ключевых спецификаций

— они работают только с параметрами проекта, общие параметры через ключи заполнить нельзя, то есть в какой-нибудь «ADSK_Наименование» внести ключом текст не получится. Но так было до версии 2022, с 2022 в спецификацию можно добавлять и общие параметры;

— после каждого изменения модели, нужно идти в спецификацию и проверять, все ли ключи заполнены, если не все — дозаполнить;

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

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

Плюсы ключевых спецификаций

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

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

— их можно копировать из проекта/шаблона в проект/шаблон;

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

Вывод

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

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

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