Спецификация металлопроката без нулей

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

Для создания и оформления спецификации металлопроката по ГОСТ без нулей, нам понадобиться связка двух программ — Revit и Excel

Необходимо выполнить следующие шаги:

  1. Экспортировать таблицу с данными из Revit
  2. Импортировать таблицу в Excel
  3. В Excel настроить необходимые столбцы
  4. Импортировать оформленную таблицу в Revit

Далее разберем подробно каждый шаг

2. Экспорт таблицы с данными из Revit

Спецификация «AVE_Спецификация металлопроката_Excel по ГОСТ» для экспорта из Revit в Excel находится в группе спецификаций «Вспомогательные» и представляет собой 7 столбцов:

  1.  ADSK_Группа конструкций
  2. Наименование профиля
  3. Материал
  4. Символ
  5. Размер профиля
  6. Масса
  7. ***столбец без заголовка***

Данная спецификация собирает в себя все металлические элементы у которых заполнен параметр ADSK_Группа конструкций

Запрещается менять последовательность столбцов и их заголовки

Чтобы экспортировать спецификацию в Excel необходимо:

  1. Открыть спецификацию в проекте
  2. Выбрать «Файл» => «Экспорт» => «Отчеты» => «Спецификация»

Тип файла — CSV (с разделителями) (*.csv)

Выключаем экспорт названия спецификации и в качестве разделителя полей ставим точку с запятой

3. Импорт таблицы в Excel

Путь до исходника спецификации металлопроката:

\\192.168.99.3\revit\01_Библиотека\Библиотека_R22\Спецификации\КР

Имя файла Excel:

AVE_Спецификация металлопроката

Перед началом необходимо скопировать исходник к себе в обмен, либо на свой ПК.

Далее открываем файл, разрешаем редактирование и включаем содержимое файла (под панелью инструментов появятся желтые строки)

В файле находится 4 листа:

  1. СМП — основная спецификация
  2. Запас — масса металла с запасом 1.04 (его можно будет изменить)
  3. Материалы — масса металла с сортировкой по классу стали с запасом
  4. Заголовки — вспомогательный лист с заголовками

Чтобы масса металла на листах пересчиталась, необходимо в Excel импортировать нашу таблицу, которую мы экспортировали из Revit.

Для этого переходим на вкладку «Данные» => нажимаем кнопку «Запросы и подключения»

Справа появится панель «Запросы и подключения», кликаем 2 раза по первому запросу «_path»

Открывается редактор Power Query

В данном редакторе нужно настроить путь до нашей экспортированной таблицы

В левой панели «Запросы» выбираем таблицу «_path», нажимаем «Изменить параметры»

Нажимаем «Обзор» и выбираем нашу таблицу. Настройки подключения выбираем как на скрине

Далее на вкладке «Главная» нажимаем «Обновить всё» 

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

Если все импортировалось корректно, в редакторе Power Query нажимаем «Файл» => «Закрыть и загрузить». Power Query закроется и подгрузит данные в спецификацию металлопроката. И в конце, уже в Excel, на панели «Данные» нажимаем «Обновить все»

4. Настройка столбцов

На листах «СМП», «Запас», «Материалы» представлены сводные таблицы Excel, которые подгружают данные из Power Query.

Начнем с таблицы на листе «СМП»

После подгрузки таблица будет выглядеть примерно так

В верхней части находятся заголовки столбцов и значения параметра ADSK_Группа конструкций

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

Далее нужно сопоставить через «Ctrl+C» и «Ctrl+V» заголовок и группу конструкций по этой таблице

Далее удаляем лишние столбцы с заголовками, проверить, чтобы ширина столбцов измерялась в мм и настроить ширину столбца «Общая масса, т»

Настраиваем выравнивание текста в столбце D, скрываем вспомогательные строки сводной таблицы (строки 5 и 6), настраиваем выравнивание ячеек «Итого», «Всего профиля» и «Всего масса металла»

4. Импорт таблицы в Revit

Для импорта таблицы из Excel в Revit воспользуемся плагином «TableGen» от DiRoots. 

Плагин для Revit 2022 можно загрузить по ссылке

А также с сервера:
\\192.168.99.3\revit\01_Библиотека\Программы и плагины\DiRoots.One_1210

После установки плагина в Revit 2022 появится новая вкладка с нужным плагином

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

Далее запускаем TableGen, добавляем таблицу, выбираем файл Excel, страницу СМП и настроенный диапазон.

Выбираем тип вида — Легенда

Создаем спецификацию на легенде, нажатием на кнопку «Apply» в плагине

Когда на в окне плагина появится надпись «Changes applied successfully to the model» значит легенда появилась в проекте.

Остается доработать оформление в Revit и легенду можно выносить на лист