В теме ФОП для РФ и добавение семейств упоминалось применение RevitLookup для определения кода удаленного из проекта общего параметра (чье "определение параметра" в проекте сохраняется).
Установил RevitLookup на Revit 2015, но не пойму как пользоваться. GUID удаленного параметра я знаю. Как найти его код для функции "Выбрать по коду"?
Solved! Go to Solution.
Моя вина.
Начиная с Revit API 2016 добавлен SharedParameterElement. В более ранних версиях его нет.
Если есть возможность открыть проект в 2016+ версии, то это вам поможет. ID элемента при этом от версии к версии не меняется.
Все верно, SharedParameterElement - категория элементов которая появилась только с 2016 версии.
Для версий ниже, ваш случай, ищите в общей категории Element.
Уже открыл в 2017-й версии. Там действительно всё нашлось.
Единственная поправка к вашему описанию: GUID надо проверять не по полю "Unique ID", а по полю "GUID". Хотя может это тоже отличия версий.
Да, в Revit 2015 параметры действительно в категории Element.
Но в ней у параметров не отображается GUID. Так что с задачей в 2015-м не справился бы, т.к. проекте оказалось куча параметров с идентичным названием.
Именно по этой причине, прежде чем добавить общий параметр в проект нужно очень хорошо подумать, будет ли он использован и правильно ли задано его имя.
Так же, все шаблоны проектов - разработанных на разных версиях, в разное время и разными авторами, рассадник таких "Мертвых параметров". Отсюда 2 жизненное утверждение - "Лучший шаблон проекта, это шаблон проекта выполненный своими руками от и до, с контролем загружаемых семейств и общих параметров".
Can't find what you're looking for? Ask the community or share your knowledge.