Меня тоже осенило. Да, однако. Площадь стен вычисляется из самих стен. Т.е. изменяя высоту стен изменяется и их площадь. Т.о. если используется одна стена на несколько этажей то зона каждого этажа выдаст в смете площадь всей стены (См. картинку. Здесь высота этажа=3м, толщина перекрытия 300мм). Значит, чтобы получить правильную площадь нужно дробить стены по этажам, что не есть хорошо. Теперь суть проблемы понятна и надо подумать как побороть этот недуг.
Пока могу предложить лишь как посчитать площадь стен без учета проемов:
1. Открываем зону в gdl редакторе.
2. В параметрах добавляем переменную wall_surf_user именуемую как Площадь стен типа "действительное число."
3. В скрипте параметров добавляем (можно в самом начале) строку:
parameters wall_surf_user=room_perim*room_height
4. В сметном задании заменяем переменную "Поверхность окружающих стен" на только что созданную "Площадь стен"