Page History
...
- Проблема:
- Причина:
- Решение:
- Комментарии:
Проблема:
- При проверке BIM-инспектором (“3 FmStatus") системные семейства даже после обновления из Family Manager не проходят проверку с ошибками "Экземпляры семейств без FMId"; "Экземпляры семейств с несуществующим в “Family Manager” FMId или со статусом “Запрещена”". Обновление семейства по инструкции не помогает.
- При загрузке системного семейства (стены, витражи, перекрытия) из Family Manager у семейства или некоторых его типов не обновляется параметр FMId.
Причина:
Семейство не обновляется, так как существует нюанс при работе и обновлении системного семейства через Family Manager.
В системных семействах параметр FMId в свойствах типа невозможно заблокировать, как в загружаемых семействах (пример ниже):
FMId у системного семейства (стены) не заблокирован. |
---|
FMId у загружаемого семейства (пример: перемычки) не заблокирован. |
---|
- Соответственно, если из Family Manager загружается один тип какого-либо загружаемого семейства, то параметр FMId обновляется у всех типов этого семейства, ранее загруженных в проект, и происходит обновление этих типов.
...
При загрузке загружаемого (не системного) семейства из FM, FMId обновляется у всех типов этого семейства. |
- И если из Family Manager загружается один тип какого-либо системного семейства, то параметр FMId обновляется только у того типа, который был загружен, у остальных типов этого системного семейства, ранее загруженных в проект, обновления не происходит, они остаются устаревшими. Наглядно можно увидеть на видео: https://gyazo.com/9f6e4c75d2dc2b62c1966a6b795d5151
...
При загрузке системного семейства из FM, FMId обновляется только у того типа, который был загружен |
Суть состоит в том, что при загрузке актуального системного семейства (одного типа), FMId не меняется у остальных из-за того, что все типы семейства именуются по-разному, параметр FMId не заблокирован формулой. И технически, у системного семейства в проекте могут быть разные параметры FMId (для каждого типа свой), тогда как у актуальных загружаемых семейств такого быть не должно, так как параметр FMId един для всех типоразмеров такого семейства.
Решение:
Чтобы обновить конкретный тип системного семейства, необходимо загрузить именно этот тип.
Чтобы обновить все типы конкретного семейства в проекте, то необходимо загрузить в проект все эти типы.
Комментарии:[
Информацию по обновлению семейств смотри также: Обновление семейств Revit (Заменить существующую версию или Заменить существующую версию и значения параметров)