Алексей, сам вот разбираюсь в скрипте Александра. Молодец, потрудился на славу. Но у меня ситуация: окна и двери созданы на первой стадии, впоследствии демонтируются и на их место устанавливаются новые элементы. Скрипт начинает ругаться, потому что в списках окон и дверей попадают все элементы (те окна и двери, которых на последней стадии (допустим их три) уже не существует), для решения проблемы нужно отфильтровать дополнительно окна и двери, создав список только тех элементов, которые существуют на последней стадии, в скрипте это “Проект” (это могут быть или элементы созданные на последней стадии (“Проект”) или созданные на первой и не демонтированные (если они нужны вам для включения в спецификацию)).
P.S. Для окон и дверей параметра “Стадия”, так понимаю, не существует. Слабо еще разбираюсь в таких тонкостях, потому у себя фильтрую элементы (кроме помещений, которые работают как раз с параметром “Стадия”) по “Стадии возведения” или “Стадии сноса”.