ADN Open CIS
Сообщество программистов Autodesk в СНГ

25/10/2014

Вычисление итогов в спецификации

Вопрос: Я программно создал спецификацию. Добавил поля Назначение, Количество, Площадь и сгруппировал данные по полю Назначение. Когда я вывожу данные для каждого экземпляра, в спецификации я вижу каждое помещение и его площадь. Но когда выключаю свойство «Для каждого экземпляра», общий результат по полю «Площадь» оказывается пустым.

В интерфейсе Revit я могу зайти в настройки спецификации и на вкладе «Форматирование» выбираю пункт «Вычислять итоги» для поля Площадь. После этого в спецификации мне виден общая площадь помещений. 

Как можно повлиять на форматирование поля спецификации через Revit API? 

Ответ: Используете свойство ScheduleField.HasTotals. Оно показывает нужно ли для поля вычислять итоги или нет. Если значение свойства равно True, то будет происходить вычисление итогов по полю. В противном случае, значение свойства равно False.

Источник: http://adndevblog.typepad.com/aec/2014/09/schedulefield-hastotal-flag-and-new-york-sunset.html

Вычисление итогов в спецификации

Обсуждение: http://adn-cis.org/forum/index.php?topic=1042

Опубликовано 25.10.2014