Всем привет!

При работе с Revit API 2018 и 2019 столкнулся с ошибкой при попытке установить общий параметр в проект. Для всех категорий процесс установки происходит без проблем, кроме одной: Опоры лестниц.

category_ru.png
При установке параметра для этой категории возникает ошибка:
Binding the parameter to the category Supports is not allowed
at Autodesk.Revit.DB.BindingMap.Insert_(Definition key, Binding item, Object nullableParamGroup)

Это связано с тем, что при установке через API Revit опирается на значение свойства AllowsBoundParameters (http://www.revitapidocs.com/2019/7bdf1bee-41ce-45e0-9f00-7c1efa49a502.htm) экземпляра класса Category. Этот параметр указывает на то, можно ли к определенной категории устанавливать параметры.

Во всех нынешних релизах Revit API для указанной категории значение свойства AllowsBoundParameters установлено на «False».

Решение проблемы простое – исправление на уровне API. Для этого я создал тему на Revit Ideas: https://forums.autodesk.com/t5/revit-ideas/revit-api-fix-parameter-installation-error/idi-p/8663150.

Для скорейшего решения проблемы нужны только ваши голоса на форуме!
issue.png

Давайте вместе сделаем работу Revit лучше!