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