Настройка «Фрагмента вида»

«Вы знаете, у нас часто спрашивают…»
На самом деле не часто, но все равно: как сделать вот такой вот фрагмент вида?

Сейчас расскажем :)

Часть 1. Cемейство заголовка

Создадим новое семейство «Типовой аннотации». Укажем категорию — «Заголовки фрагментов»:

Создадим метку, добавим в нее параметры «Номер узла» и «Номер листа», расположим на виде:

Добавлю горизонтальную линию для полки марки и вертикальную (в стиле «невидимые линии» или с отключенной галочкой «Видимые») — для того, чтобы Ревит адекватно понимал вертикальные габариты семейства:

Мы сейчас сделали семейство для номера фрагмента с номером узла, но нужно также и обозначение без номера листа. Зайду в параметры семейства, создам два параметра типа «Да/Нет», свяжу их формулой через оператор «Not()»:

Создам два типоразмера: в одном будет включена галка «Номер узла + номер листа», в другом — только «Номер листа»:

Назначу на созданную ранее метку параметр видимости, связанный с соответствующим параметром типа:

Скопирую метку, вставлю ее по тому же месту, удалю из нее параметр номера листа:

Свяжу видимость второй метки с соответствующим параметром. По тому же принципу свяжу видимость линии полки с параметром «Номер узла номер листа», нарисую еще одну линии, более короткую, свяжу ее видимость с параметром «Номер узла» (это нужно потому, что без номера листа полка нужна более короткая).

Готово — теперь у нас есть семейство с двумя вариантами отображения. Сохраним его куда-нибудь под именем «Заголовок фрагмента» и загрузим в проект.

 

Часть 2. Настройка системного семейства

Создадим марки фрагментов. Зайдем Управление — Дополнительные параметры — Марки фрагментов. Создадим два типа и для каждого укажем соответствующий тип нашего загруженного семейства:

Создам в проекте фрагмент. Выберу его и зайду в «Изменить тип»:

Создам два типа — «Номер узла + Номер листа». Обратите внимание, сейчас мы находимся в системном семействе «Разрез», а вид фрагмента на данном разрезе будет определяться свойствами разреза.

Находясь в типе разреза «Номер узла + номер листа», щелкнем на кнопку в строке «Марка фрагмента. Откроется окно выбора фрагмента с нашими двумя ранее созданными типами. Выберите соответствующий тип и нажмите «Ок». Повторите то же для второго типа разреза.

Работает все достаточно хитро, не запутайтесь! Повторите то же самое для второго типа разреза.

Попробуем, как все работает:

 

Всё как надо.

Часть 3. Использование

По умолчанию заголовки не заполнены — стоят прочерки. Чтобы появилась информация — нужно вынести фрагменты на листы. Подробнее — в теме про нумерацию разрезов.

Вынесу фрагменты на листы — должно получиться что-то такое:

Теперь хитрость — как сделать так, чтобы полка выноски приклеивалась сбоку? Рекомендую вот такой способ:

Вот так и живем.

Успехов в изучении Ревита! :)