О_Спецификация витражей

02.04.2026 Выкл. Автор Андрей Пономарёв

Общая информация

Спецификация «О_Спецификация витражей» используется для оформления спецификации витражей на листе. 

Столбец «Наименование» — объединенный параметр, cостоящий из параметров:

  • ADSK_Наименование
  • Суммарная длина позиции витража
  • Неприсоединенная высота

ВАЖНО, если вместо параметра «Суммарная длина позиции витража» вы видите параметр «Длина» или какой-то другой, обратитесь к BIM-специалисту (АР, КР, ТХ). Без параметра, скрипт применяемый далее, будет работать не корректно.

Подсчет общей длины витража скриптом Dynamo

Путь до скрипта:

\\192.168.99.3\revit\01_Библиотека\Программы и плагины\Dynamo скрипты\2022\1. АР

Имя:

AVE_АР_Длина витража_(Инструкция в окне введенных данных)

AVE_АР_Длина витража

В окне введенных данных можно задать марки витражей или их элементов (параметр  ADSK_Позиция) у которых не будет суммироваться длина. Как пример: ЖР-1, ОК-1

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

В данном примере мне не нужно суммировать длину у жалюзийных решеток ЖР-1, ЖР-2, ЖР-3 и окон ОК-1, ОК-2

После ввода марок элементов (если такие есть), запускаем скрипт

Если у вас была открыта спецификация, в окне «Активный вид» появится имя спецификации. 

Если в спецификации находились элементы, у которых не был заполнен параметр ADSK_Позиция, ID этих элементов появятся в соответствующем окне. В нашем случае таких элементов нет

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

Спецификация О_Спецификация витражей после выполнения скрипта