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

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

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

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

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

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

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

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

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

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

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

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

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

 

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

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

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

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

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

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

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

 

Всё как надо.

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

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

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

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

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

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