При создании Параметра проекта для Экземпляра Системного семейства, например, для Стены, не могу ни задать, ни просмотреть в Свойствах Семейства в Диспетчере проекта значения "По умолчанию", пока не создам в Модели сам экземпляр Стены. Например, если создать Параметр проекта с условным названием "ДаНет", Тип данных: Да/Нет для Экземпляра в категории "Стены", чтобы потом с помощью формулы найти те Стены, которым при проектировании Модели вручную был присвоено значение "Да". В Спецификации Стен создаю расчётный параметр "Да" с формулой: if(ДаНет, 1, 0). По идее, стенам, которым после создания в Модели вручную было задано значение "Да" в столбце Спецификации должно быть присвоено значение "1", а всем остальным - значение "0". Но на практике - это не так: вместо "0" им вообще не присваивается никакого значения и ячейка Спецификации пуста (то есть: ни "Да", ни "Нет"! А это не позволяет идентифицировать стены, которым не был присвоен параметр "Да", чтобы оперировать с ними в других формулах. Я думаю, это потому, что при создании Параметра проекта "ДаНет" для Экземпляра у Пользователя нет возможности явно задать значение По умолчанию "Нет" - не нашёл я такой функции! Хотя в тех ячейках Спецификации, для стен, которым не присваивалось значение явно, отражается неактивное изображение (как бы "По умолчанию") - включенная галочка, но формула это не воспринимает, и никак на него не реагирует.
Вопрос: можно ли как-то в Системном семействе до создания экземпляра задавать (и просматривать) значения "По умолчанию" Параметрам Экземпляра?
Для других Типов значений, например, "Число" или "Целое" - такая же картина: пустая ячейка для Стен, которым параметр не задавался явно.
Проверял в версиях Revit 2016 и в 2019.
С уважением, Ковылин Сергей Сергеевич
Инженер-проектировщик; BIM-менеджер
Чат для конструкторов в Telegram
Правила форума и некоторые нюансы по работе с текстовым редактором
Ну как бы да, есть такая проблема, при создании стены, параметры проекта, которые добавлены как параметры экземпляра не определены.
Но есть решение (для стен, перекрытий, плит точно сгодится, но не все системные так работают. Например арматура не сработает)
Правда есть и момент когда это решение не сработает, просто об этом моменте надо помнить.
Решение: Ревит при создании элементов запоминает последние действия и типы. Перед созданием стены, надо заполнить эти параметры и после уже при создании стен они автоматом будут заполнены этими значениями
Момент, когда собьется: Если не создавать стену с нуля инструментом стена, а выбрать стену и нажать кнопку "создать аналог", то придется не забыть опять пробить значения перед созданием этой стены, так как они приобретают опять неопределенное значение
С уважением, Ковылин Сергей Сергеевич
Инженер-проектировщик; BIM-менеджер
Чат для конструкторов в Telegram
Правила форума и некоторые нюансы по работе с текстовым редактором