Покажу, как вносить изменения в Ревите, какие возможности есть в Ревите для этого, что хорошо подходит под наши требования, а что не очень удобно.
Данная тема относится к созданию и оформлению проектов в Ревите. Больше об этом вы можете узнать из моей методички по работе в Ревите. В ней последовательно рассказываю, как с нуля создать файл проекта. Ссылку на методичку найдёте в самом конце статьи в полезных материалах.
Буду показывать на примере проекта, выполненного в Ревит 2021. В версии 2022 есть незначительные изменения, которые для пользователей СНГ особой ценности не представляют.
Добавление изменения в проект
В Ревите есть свой алгоритм по внесению изменений. Сперва мы должны объявить, что в проекте появляется новое изменение, а уже потом менять листы. По умолчанию в каждом проекте есть изменение 1, все последующие нужно добавлять вручную.
Чтобы это сделать, перейдите на вкладку «Вид», панель «Композиция листов» и найдите кнопку «Даты утверждения/изменения листов». Откроется окно, где мы будем добавлять изменения. Далее в тексте для краткости буду это окно называть «свойства изменений». Под скриншотами расскажу про все кнопки.
1 — блок кнопок для добавления или удаления изменения;
2 — способы нумерации изменений. «В рамках проекта» означает, что нумерация будет распространяться на все листы, а значит, на каждом отдельном листе вы сможете выбрать любые номера изменения. «В рамках листа» означает, что изменения на каждом листе будут нумероваться независимо. В наших реалиях нужно выбирать «В рамках проекта».
Примеры. При нумерации в рамках проекта вы можете добавить к проекту изменения 1, 2, 3. К листу 4 вы добавите изменения 2 и 3. К листу 6 — только 1, к листу 8 — 1 и 3. То есть доступны любые номера изменений и их комбинации.
Если выбрать нумерацию в рамках листа, то вы не сможете сами указать номер изменения на листе, он будет присваиваться автоматически. Добавили первое пометочное облако — появилось изменение номер 1. Добавили следующее облако — номер 2, следующее — номер 3 и так далее, без возможности поменять эту нумерацию.
3 — блок кнопок для изменения хронологической последовательности изменений или их объединения. По большому счёту бесполезные кнопки.
4 — параметры нумерации, здесь можно задать, с какой цифры или буквы будет идти нумерация, какие буквы используются, задать префиксы или суффиксы номерам. Бесполезные для нас кнопки, так как наша нумерация всегда числовая. В версии 2022 можно задать свои параметры нумерации.
5 — длина дуги пометочного облака. Я предпочитаю значение поменьше, 2 или 5 мм. Позже покажу, на что это влияет.
6 — область со свойствами изменений.
Если в проекте появляется очередное изменение, например, второе, то нужно зайти в «Даты утверждения/изменения листов» и нажать по кнопке «Добавить». Появится новая строка с новым номером изменения — то, что нам и нужно. На основе данных из этого окна будет заполняться таблицы изменения на листах.
Свойства изменений
В свойствах изменений есть набор столбцов-параметров, которые можно менять. Пройдусь по ним слева на права, а результаты наших изменений будут понятны при добавлении изменений на лист, это наш следующий раздел статьи.
- Последовательность — хронологическая последовательность изменений. Если перемещать строки с изменениями вверх или вниз, у них будет меняться последовательность, это влияет на то, как будут объединяться изменения при нажатии на соответствующие кнопки.
- Номер редакции — номер изменения. Этот столбец доступен при условии, что выбрана нумерация в рамках проекта. Если выбрать нумерацию в рамках листа, то столбец исчезнет, так как в нём уже нет необходимости.
- Нумерация — способ нумерации, доступны три варианта: численная, алфавитно-цифровая или нет. Численная — привычная нам с помощью цифр. Алфавитно-цифровая — можно нумеровать и цифрами, и буквами, за границей так делают, ниже увидите примеры. Нет — никакой нумерации у изменения не будет, в том числе в таблице изменений. Тоже какая-то зарубежная специфика.
- Дата — тут всё понятно, текстовое поле для даты изменения. Странно, что Ревит автоматически не вставляет текущую дату, ну да ладно.
- Описание — текстовое поле для описания изменения. Так как у нас по ГОСТу содержимое изменения приводят на отдельном листе, то на обычных листах это поле не очень актуально, обычно текст из него просто стирают, почему нужно стирать, увидите дальше.
- Утверждено — поле для галочки. Если её поставить, то изменение замораживается, его нельзя редактировать. Выглядит как защита от дурака, потому что можно так же легко галочку снять и снова отредактировать любые доступные поля.
- Утверждено для — по идее сюда нужно вписать подрядчика, для которого выпускаем изменение.
- Утвердил — фамилия того, кто выпустил изменение.
- Показать — тут можно выбрать из трёх вариантов: «Облако и марка», «Марка» и «Нет». Первый вариант позволяет отобразить на листе и пометочное облако и его марку. Второй вариант позволяет нарисовать и промаркировать пометочное облако, но сам контур облака скрывается, его можно выбрать, если подвести курсор и нажать по контуру. Третий вариант скрывает и облако, и его марку. Странный вариант.
Теперь посмотрим, как все эти настройки влияют на отображение изменений на листе.
Добавление изменения на лист
Есть два способа, как добавить изменение на лист.
Пометочные облака
Как только вы нарисуете на листе пометочное облако, Ревит поймёт, что на листе есть изменения и добавит его в таблицу изменений, если она размещена в семействе основной надписи. Про основную надпись посмотрим ниже, а пока буду показывать поведение штампа на примере семейства из шаблонов АДСК для Ревита 2021.
Чтобы добавить пометочное облако, перейдите на вкладку «Аннотации», панель «Узел», команда «Пометочное облако». Нажмите по ней, появятся инструменты для построения эскиза — обведите нужную область листа. Если нумеруете облака участками, то необходимо за один раз рисовать только одно облако, иначе не получится задать разные номера каждому облаку. Нарисовали облако — нажмите на зелёную галочку на ленте.
Облако можно нарисовать как в пространстве листа, так и на самом виде. Люди делают по-разному: кто-то рисует на листе, кто-то на виде. Если рисовать на листе, то облако видно только на самом листе. При перемещении видового экрана облако остаётся там, где было нарисовано.
Если рисовать на виде, то при перемещении облако «идёт» вслед за видом, так как по сути является аннотацией. Но при этом облако видно не только на листе, но и на самом виде. Я предпочитаю рисовать на листе. В обоих случаях Ревит видит, что на листе есть изменение.
Размер дуги нашего облака можно изменить в свойствах изменений. В правом нижнем углу есть числовое поле, куда можно ввести значение. Я поставлю туда значение 5 и покажу, как отличается одно и то же облако при разных настройках:
Обычно я ставлю дугу поменьше, так как в этом случае облака получаются аккуратнее и ими проще обводить участки сложной формы.
У пометочного облака есть свойства. Часть из них наследуется из свойств изменения, часть можно заполнить руками.
Серые параметры нельзя изменить, чёрные — можно. В поле «Изменение» выбирают из выпадающего списка номер изменения, которому принадлежит облако. Таким образом можете в любой момент поменять номер изменения у облака. Марка и комментарии — текстовые поля.
В шаблонах АДСК 2021 я создал марку для пометочных облаков — она берёт номер изменения и значение из параметра облака «Комментарии». В результате можно подписать участок маркой.
Рисуете облака, ставите марки — так и выглядит оформление изменений на листах.
Добавлю в проект 4 изменения с разными настройками.
У всех численная нумерация, вставил даты, описание не трогал. У первого отображаются облака и марка, у второго — только марка, у третьего — ничего. У четвёртого отключена нумерация.
Теперь давайте буду менять номер изменения у пометочного облака, вслед за этим будут меняться настройки отображения облаков и марок. То, что показал выше, — это пример с первым изменением, у которого отображается нумерация, облака и марки.
Вариант, при котором марки и облака не отображаются, достаточно тупой и неудобный. Если выбрать такие настройки, то потом невозможно выделить облако и поменять номер изменения. Придётся идти в свойства изменений и там менять способ отображения.
Вместо такой настройки изменения лучше пользоваться вторым способом по добавлению изменений на лист.
Свойства листа
Он удобен, если на лист нужно добавить изменение, но при этом на нём нет облаков. Например, добавили новый лист в проект или заменили существующий. Во обоих случаях на листе никаких пометок нет, а в штамп информацию об изменении добавить нужно.
Чтобы добавить изменение, зайдите на лист, ничего не выделяйте, в свойствах нажмите по кнопке «Изменить...» в параметре «Изменения на листе». Поставьте галочку на том изменении, которое нужно добавить на лист. Можно добавлять сразу несколько. Если на листе есть пометочные облака других изменений, там будут неактивные галочки.
После этого на листе появится изменение и отобразится оно только в штампе листа. Самое время поговорить о нём.
Изменения в штампе листа
В семействе основной надписи есть вложенная спецификация — ведомость изменений. Когда мы добавляем изменение на лист, данные об изменении выносятся в эту таблицу. В семействах основных надписей из шаблона АДСК это выглядит так:
Поскольку это обычная спецификация, то тут можем столкнуться с особенностями её поведения. Подробнее о спецификациях можете почитать у меня в блоге. Если длина текста окажется слишком большой, то Ревит будет переносить текст на вторую строку и растянет высоту строки. В итоге можем получить на листе что-нибудь такое:
Из-за этого не всякий текст удобно вписывать в эти поля. Чаще всего обходят это тем, что уменьшают шрифт в ведомости, чтобы больше информации влезало в одну строку. Если указываете в дате число, то вам точно придётся уменьшать высоту шрифта.
В шаблонах АДСК для 2019 версии в столбец с количеством участков выводилось описание изменения, поэтому текст из него приходилось удалять, иначе таблица разъезжалась.
Если в свойствах изменений отключить нумерацию у изменения, как это сделано у меня для четвёртого изменения, то его номер не будет выводиться в таблицу изменений в штампе. А дата и остальное — будет.
Основная проблема свойств изменений заключается в том, что в одном и том же изменении на разных листах может быть неодинаковое количество участков. То есть по сути номер изменения — это параметр типа, а количество участков — параметр экземпляра. Это то, как оно должно было бы быть. Но в Ревите все свойствах изменений — параметры типа.
Поэтому нельзя где-то вбить количество участков для конкретного изменения на листе. Если вы плохо понимаете разницу между параметрами типа и экземпляра, прочитайте отдельную статью блога.
Следовательно, приходится колхозить. Писать количество участков обычным текстом или использовать отдельное семейство аннотаций и накладывать поверх штампа. Можно добавлять параметры экземпляра в семейство основной надписи. Способ хороший, однако в стандартном штампе всего четыре строки под изменения. Если изменений на листе больше, то они будут вылезать за границы штампа.
В разных компаниях такие моменты оформляют по-разному. Где-то продолжают таблицу выше. Где-то ставят её сбоку от штампа. В Ревите нельзя разделить ведомость изменений на несколько столбцов, поэтому по сути можно только наращивать её вверх. Если у кого-то в проектах мало изменений, то эта проблема их не касается.
С точки зрения электронной документации мы можем по ГОСТу оставлять только одно последнее изменение на листе и каждый раз просто заменять листы. Чаще всего такой способ не используют, так как он неудобен для определения отличий между версиями. Но в целом — это хорошее решение, ведь нет участков — нет проблем.
Насколько понимаю, разработчики Ревита подразумевают создание отдельного изменения на каждый участок в проекте. Нет деления на изменение + участки, есть просто участки, каждому присваивают отдельный номер. Логика в этом своя есть, ведь тогда описание каждого изменения будет касаться только одного участка, а не будет длинным перечислением всего, что поменяли за один раз.
Примеры таблицы изменений из другого ПО
Судя по тому, что я нагуглил, чаще всего за рубежом выводят на листы номер изменения, описание и кто внёс или утвердил изменение. В итоге в разном ПО есть разные формы по добавлению изменений на лист.
В образце австралийского проекта таблицу с изменениями помещают в левом нижнем углу и выводят туда только номер изменения, описание и дату. В программе Chief Architect (Главный архитектор) от разработчиков из США, в редакторе таблиц изменений есть 5 полей: дата, описание, метка (участок), номер и автор изменения.
В Архикаде выводят номер изменения, перечисление меток участков, описание и дату. В СолидВорксе — зону, номер изменения, описание, дату и кем утверждено. Скорее всего, всё это можно менять, это просто примеры того, что есть в другом ПО, а значит, это так или иначе нужно зарубежным специалистам.
Примеры с каждой программой можете посмотреть по ссылкам ниже:
- Chief Architect — https://youtu.be/q82Ab8YJaGs
- Архикад — https://youtu.be/NBzg4SMDhUI
- СолидВоркс — https://youtu.be/pzw-9-7_jrs
По нашим нормам мы выводим в таблицу изменений номер изменений, количество участков, разрешающий документ, тип изменения, подпись и дату. Номер, разрешающий документ, тип изменения и дату мы можем выводить в стандартную ведомость изменений. Для остального приходится оставлять пустые поля. Сделать это можно через редактирование ведомости в семействе листа.
Редактирование ведомости изменений
Выделите основную надпись на листе и нажмите на ленте «Редактировать семейство». Попадёте в редактор семейств, где в диспетчере проектов есть раздел со спецификациями. Выделите ведомость изменений и в окне свойств увидите кнопки для редактирования.
По сути это — обычная спецификация. Нужно выбрать поля, настроить из ширину, высоту строки, направление текста и правильно разместить в штампе. В ведомости недоступна фильтрация, поэтому сделать две ведомости, одна из которых будет выводить первые 4 изменения в штампе, а следующие в другом месте листа, не получится.
В семействе основной надписи в шаблонах АДСК настройки ведомости изменений такие:
Здесь параметры «Кол.уч», «Лист» и «Подпись» — расчётные текстовые параметры, которые остаются пустыми и созданы, чтобы занять место по ширине соответствующего столбца в спецификации.
Всего в ведомости изменений доступно шесть параметров:
- Дата изменения
- Номер изменения
- Описание изменения
- Последовательность изменений
- Утвердил
- Утверждено для
Нельзя создать свои параметры, кроме расчётных и объединённых. Это сильно ограничивает в редактировании.
Как работать со спецификациями — читайте отдельный большой материал.
Разрешение на внесение изменений
В новой версии шаблонов АДСК для Ревита 2021 мы добавили отдельное семейство основной надписи для разрешения на внесение изменений. В нём вы можете расчертить таблицу и обычным текстом заполнить данные по изменениям.
Для предыдущих версий можете воспользоваться моим семейством разрешения на внесение изменений. В статье описано, как всё работает и как его настроить, чтобы работал в проекте.
Если у вас есть интересные способы для работы с ведомостями изменений — пишите в комментарии, дополню ими статью со ссылкой на вас.
Видеокурс по семействам трубопроводных фитингов. Подробный 10-часовой курс, в котором научу создавать семейства и поделюсь лайфхаками.
Отблагодарить автора
Можете сделать небольшой подарок (именно подарок, такой перевод не облагается налогом) через Яндекс.Деньги. Или подписаться на меня на Бусти.ту и помогать небольшим ежемесячным переводом.
Полезные материалы
Уведомления о новых статьях
Обновления статей удобно получать в Телеграм-канале «Блог Муратова про Revit MEP». Подписывайтесь и приглашайте коллег. Можно обсудить статью и задать вопросы в специальном чате канала.
Методичка по работе в Ревите
Читайте методичку для проектировщиков: полезный материал, в котором последовательно рассказываю, как создавать модель.
Мини-курс по моделированию ОВ и ВК
В специальный плейлист на Ютубе выкладываю свои ролики по работе в Ревите. Этот курс записывал для студентов, разбираю базовые моменты по моделированию.