В этой статье расскажу, что можно делать с рабочими наборами. Фактически, это продолжение материала про файл-хранилище, почитайте его, если пропустили.

Суть рабочих наборов

Когда вы включаете режим совместной работы, всё превращается в рабочие наборы. Часть из них вы создаёте сами, они называются пользовательскими. Кроме них, рабочие наборы создаются отдельно для каждого семейства, вида и стандартов проекта.

В результате вы можете захватывать любые объекты, которые отредактируете, так, что другие участники проекта не смогут их менять. Иногда это удобно, но часто вызывает и трудности. Как быть в таких ситуациях и как исправлять ошибки — расскажу дальше.

Чтобы убедиться, что всё превращается в рабочие наборы, можно открыть окно рабочих наборов и поставить внизу галочки, отобразится список всех рабочих наборов в проекте.

Окно «Рабочие наборы»
Окно «Рабочие наборы»

Я поставил все галочки внизу, немного отфотошопил скриншот, чтобы уместить сразу несколько типов данных на одной картинке. Фиолетовый — это рабочие наборы стандартов проекта, зелёные — рабочие наборы видов, жёлтые — рабочие наборы семейств. На всё создаются отдельные рабочие наборы. Если загрузите ещё семейств в проект, они тоже получат свой отдельный рабочий набор.

Суть всего этого — возможность разделить каждый элемент модели между участниками проекта.

Рабочие наборы стандартов проекта

На этих рабочих наборах хочу остановиться подробнее, а именно — рассказать про рабочий набор «Сведения о проекте».

В этот набор вносится много важной информации, в том числе общие координаты и информация из штампа проекта. Это приводит к таким ситуациям:

  • ваш коллега внёс данные в штамп и стал владельцем рабочего набора «Сведения о проекте», теперь вы не можете записать свою фамилию на листы, которые оформляете;
  • если вы случайно передвинете связанный файл, то даже если отмените последнее действие и вернёте файл обратно, вы захватите в связанном файле рабочий набор «Сведения о проекте». Тогда коллеги из другого отдела не смогут поменять что-либо в штампе и в Управление → Сведения о проекте.

В обоих случаях вам нужно будет освободить рабочий набор «Сведения о проекте». Поэтому будьте внимательны при работе и следите, чтобы ваши связи всегда были закреплены и под запретом на перемещение. Напоминаю, «крестики» в правой нижней части экрана должны быть вот такими (особенно под номерами 1 и 5):

1, 3, 5 иконки должны быть с крестиками
1, 3, 5 иконки должны быть с крестиками

Как освободить рабочие наборы, расскажу в этой статье попозже.

Окно «Рабочие наборы»

Большую часть времени вы будете работать с пользовательскими рабочими наборами. Поэтому оставлю только их и расскажу, что можно сделать в окне рабочих наборов.

Номер на скриншоте соответствует пункту текста ниже.
Номер на скриншоте соответствует пункту текста ниже.

1 — Список рабочих наборов.

2 — Активный рабочий набор показывает, в какой набор будут добавляться элементы при создании. Это как со слоями в Автокаде, когда рисуете линии, они добавляются в активный слой, тут то же самое.

3 — Всё, что в неактивных рабочих наборах, можно затенить, сделать блёклым.

Обратите внимание на связанную модель — она тоже стала блёклой
Обратите внимание на связанную модель — она тоже стала блёклой

Дублирую картинку и го дальше.

Дубль
Дубль

4 — «Редактируемый». Если набор редактируемый (в столбце значение «Да»), то его можно переименовать или удалить, но важнее то, что в этом случае у набора появляется владелец, то есть тот единственный пользователь, который сможет редактировать элементы в наборе. По сути, кто делает набор редактируемым, то им и владеет.

5 — «Владелец». Тут будет имя пользователя, который владеет рабочим набором.

6 — «Заемщики». Если рабочий набор нередактируемый, но вы меняете элементы в нём, то становитесь заёмщиками элементов. Как бы временно занимаете элемент, но эксклюзивных прав на него не имеете. На картинке ниже видно, что я владелец двух наборов, а у «Рабочий набор 1» только заёмщик.

С этой же картинки с нумерацией и продолжим
С этой же картинки с нумерацией и продолжим

7 — Если в этом столбце напротив рабочего набора стоит «Да», то он открыт. Если нет, то закрыт. Открытый рабочий набор виден в проекте, закрытый становится невидимым и включить его на виде никак нельзя. С помощью этой функции можно начисто отключить какие-то элементы в проекте, но при этом и не удалять их.

8 — Галочка «Видимый на всех видах». Если галочка стоит, то по умолчанию рабочий набор виден на всех видах, но его можно сделать невидимым. Если снять галочку, то все элементы скроются, но их можно вручную включить на виде. Сейчас закончу с окном рабочих наборов и подробнее про это расскажу.

9 — Кнопки для создания, удаления и переименовывания рабочего набора активны, только если рабочий набор редактируемый.

10 — Кнопки, которые по сути дублируют столбцы «Открыт» и «Редактируемый». Они нужны, чтобы быстро поменять значения сразу у нескольких рабочих наборов.

11 — Галочки для отображения всех типов рабочих наборов в окне.

Видимость/графика и рабочие наборы

Когда мы включаем совместную работу, то в окне «Переопределение видимости/графики» появляется отдельная вкладка «Рабочие наборы». Здесь мы можем настроить, показывать или скрывать рабочий набор, а значит, и элементы в нём.

Вкладка «Рабочие наборы» в окне Видимости/графики
Вкладка «Рабочие наборы» в окне Видимости/графики

По умолчанию тут стоит у каждого набора «Использовать глобальную настройку (видимые)» или «Использовать глобальную настройку (невидимые)». Если у рабочего набора включена галочка «Видимый на всех видах», то у него в Видимости/графике будет «Использовать глобальную настройку (видимые)» и элементы из рабочего набора будут видны.

Если нажать на выпадающий список, то для любого рабочего набора можно выбрать, показывать его или скрывать на виде.

Если закрыть рабочий набор в окне рабочих наборов, то у него появится примечание «Замкнутый» и подсказка внизу:

Замкнутый — это корявый перевод, очевидно, что тут должно быть «Закрытый»
Замкнутый — это корявый перевод, очевидно, что тут должно быть «Закрытый»

Тому, что видно на скриншоте выше, соответствует вот такая настройка рабочих наборов:

Рабочий набор 1 закрыт, Тестовый набор 2 невидимый на всех видах
Рабочий набор 1 закрыт, Тестовый набор 2 невидимый на всех видах

Таким образом, мы можем глобально скрывать рабочий набор, все элементы из него исчезнут, но их в любой момент можно включить в «Видимости/графике». Или можем закрыть, тогда они совсем пропадут, хотя и никуда не удалятся.

Быстрый выбор активного рабочего набора

Чтобы каждый раз не лазать в окно с рабочими наборами для их смены, в Ревите предусмотрели два варианта для быстрого переключения активных рабочих наборов:

  1. на вкладке «Совместная работа»;
  2. в строке состояния.
На красной линией — вкладка «Совместная работа», под — строка состояния
На красной линией — вкладка «Совместная работа», под — строка состояния

Стройка состояни — это полоса в самом низу окна, там же расположены кнопки масштаба и детализации.

Заметьте, редактируемые и нередактируемые рабочие наборы делятся на группы в меню выбора. У нередактируемых есть пометка об этом, и они помещаются ниже, чем редактируемые.

Рабочие наборы и свойства элементов

При совместной работе у каждого элемента появляется по два свойства в блоке «Идентификация»:

Свойства воздуховода
Свойства воздуховода

Параметр «Рабочий набор» показывает, в каком рабочем наборе размещён элемент. Параметр активный, его можно менять. Параметр «Редактирует» пассивный, он просто указывает, кто является владельцем или заёмщиком элемента.

Свойства связанного файла, здесь я заёмщик, а не владелец, но всё равно указано моё имя пользователя
Свойства связанного файла, здесь я заёмщик, а не владелец, но всё равно указано моё имя пользователя

Элементы можно переносить из одного рабочего набора в другой через свойства элемента. Выделяете элементы и из выпадающего меню в свойствах выбираете другой рабочий набор.

Доступные рабочие наборы
Доступные рабочие наборы

Запомните! Изменить рабочий набор можно только в свойствах элемента. Не нужно выделять элементы и менять рабочий набор внизу в строке состояния. Если сделаете так, то просто переключите активный рабочий набор, а не перенесёте элементы.

Если вы не являетесь владельцем рабочего набора или его заёмщиком, то в параметре «Редактирует» будет пусто, но рабочий набор всё равно будет назначен. Все элементы при совместной работе распределены по рабочим наборам.

Свойства оси
Свойства оси

У нередактируемых элементов есть особый значок:

Значок у оси 7
Значок у оси 7

Эта иконка разрешает редактирование элемента. Если нажать по ней, то вы станете заёмщиком рабочего набора, в котором сидит элемент. В принципе, это довольно бесполезная кнопка, разве что для индикации, что элемент ничейный, потому что любой элемент автоматически становится редактируемым, когда вы его как-то меняете: двигаете или заполняете параметры.

Если элемент кем-то занят, то вы получите предупреждение, что элемент редактирует другой пользователь. Пока он не освободит его, то изменить элемент вы не сможете. Можно отправить запрос и подождать, пока ваш коллега одобрит его. Ну или даст вам леща за то, что вы трогаете его собственность... его любовь... его ПРЕЛЕСТЬ!

Господи, так много работы, что уже не помню, когда последний раз пересматривал LotR
Господи, так много работы, что уже не помню, когда последний раз пересматривал LotR

Запрос и одобрение на редактирование

Если вам нужно внести изменения в элементы, у которых есть владелец, то нужно либо попросить его освободить все элементы, либо одобрить редактирование того, который нужен вам. Отправить такой запрос несложно: пытаетесь отредактировать элемент, Ревит выдаёт предупреждение, в окне предупреждения нажимаете «Разместить запрос».

Нажимаю по «Разместить запрос»
Нажимаю по «Разместить запрос»
Появляется такое окошко, теперь только сидеть и ждать
Появляется такое окошко, теперь только сидеть и ждать

После закрытия в окне предупреждения нажимаю «Отмена», воздуховод вернётся в своё положение. Пока не одобрят запрос, ничего с ним сделать нельзя.

Когда владелец рабочего набора откроет файл, то получит окошко с запросом:

Всплывающее окошко с запросом на редактирование
Всплывающее окошко с запросом на редактирование

Если нажму на «Показать», то Ревит откроет вид и покажет элемент, на который отправлен запрос. Могу сразу одобрить или отклонить.

Окошко не висит бесконечно, спустя где-то минуту оно пропадёт. Но все запросы можно посмотреть в специальном окне. Чтобы его вызвать, в строке состояния рядом с активным рабочим набором есть кнопочка:

Нажмите по ней или по кнопке «Запросы на редактирование» на вкладке «Совместная работа»
Нажмите по ней или по кнопке «Запросы на редактирование» на вкладке «Совместная работа»
Окно с запросами
Окно с запросами

В этом окне можно посмотреть как входящие запросы, так и исходящие от вас. Если вы отправили кому-то запрос, а потом передумали, выделите свой запрос и нажмите «Отказать/Отказаться». Чтобы не дать доступ другому пользователю, выделите запрос от него и жмите ту же кнопку.

Чтобы предоставить доступ, нужно выделить строку с датой, временем и именем запросившего и нажать внизу на «Предоставить». Запрос тут же удалится и можно закрывать окно. Если выделить воздуховод, который попал в запрос, то теперь его редактирует другой пользователь.

До этого я был владельцем набора и редактировал элементы в нём
До этого я был владельцем набора и редактировал элементы в нём

Если обратиться к окну рабочих наборов, то там будет такая ситуация: я по-прежнему остаюсь владельцем рабочего набора «Тестовый набор 2», но одновременно с этим второй пользователь является заёмщиком, так как я дал ему права на редактирование некоторых элементов из запроса.

У одного рабочего набора сразу и владелец, и заёмщик
У одного рабочего набора сразу и владелец, и заёмщик

Все остальные элементы, на которые не было запроса, остаются за мной и редактировать их могу только я.

Если вам нужно освободить все рабочие наборы, в которых вы являетесь владельцем, то тут поступать нужно немного иначе. Это может понадобиться, если вы передаёте модель коллеге и прекращаете работу над ней или коллеге нужно вносить изменения и в ваши элементы. Об этом следующий раздел.

Освобождение рабочих наборов и синхронизация

Часть действий можно выполнить только после синхронизации. Например, когда вы создаёте новый рабочий набор, он становится редактируемым и вы сразу являетесь его владельцем. Сделать его тут же нередактируемым нельзя. Ревит выдаст вот такое предупреждение:

Предупреждение
Предупреждение

Пока не синхронизируете, поменять ничего нельзя. Чтобы синхронизовать, нажимаем по кнопке «Синхронизация» на вкладке «Совместная работа» или на эту же кнопку на панели быстрых команд.

Кнопки синхронизации
Кнопки синхронизации

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

Окно настроек синхронизации
Окно настроек синхронизации

1 — Тут указан путь к файлу-хранилищу, его можно поменять кнопкой «Обзор...», но нужна эта функция редко.

2 — Сжать модель, чтобы сэкономить место на сервере. Почему бы и нет, я обычно ставлю галочку.

3 — При синхронизации можно освободить рабочие наборы, которые вы захватили или заимствовали во время работы. В этом случае вы больше не будете владельцем рабочих наборов и отовсюду у элементов уйдёт ваше имя пользователя из параметра «Редактирует». Если галочка неактивна, значит, ничего из этих рабочих наборов вы не захватывали и не занимали.

4 — Можно указать комментарий, например, написать, какие изменения внесены в модель перед синхронизацией.

5 — Если поставить тут галочку, то сначала локальный файл сохранится, потом произойдёт синхронизация и после этого локальная копия снова сохранится, как бы гарантия, что вы остаётесь в актуальной копии.

Здесь самое важное — 3 пункт про галочки рабочих наборов. Если вы хотите всё освободить, поставьте везде галочки. Если хотите оставить за собой элементы в рабочих наборах, галочки снимите.

Я поставлю все галочки и проведу синхронизацию. После неё окно рабочих наборов выглядит так:

Поля владельца и заёмщика пустые
Поля владельца и заёмщика пустые

То есть теперь вся модель свободна, любой, кто начнёт её редактировать, станет заёмщиком рабочих наборов. Чтобы стать владельцем, нужно сделать набор редактируемым.

Также есть отдельная кнопка для освобождения всех забранных рабочих наборов на вкладке «Совместная работа».

Кнопка «Освободить все забранные»
Кнопка «Освободить все забранные»

Можете нажать по ней и потом синхронизироваться. Иногда Ревит не соглашается всё освободить и выдаёт об этом предупреждение. Тогда нужно сначала просто синхронизоваться, потом освободить все забранные и снова синхронизоваться.

Освобождение конкретного рабочего набора

Можно освободить не все рабочие наборы, а только определённые. Для этого нужно зайти в окно рабочих наборов, выделить рабочий набор и сделать его нередактируемым.

В примере освобождаю Сведения о проекте
В примере освобождаю Сведения о проекте

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

Обновление до последней версии

Если вы открыли локальную копию и ничего в ней не делали, а ваши коллеги внесли изменения, то вам нужно обновить свою локальную копию до актуального состояния. Иначе вы и изменения не увидите, и самое опасное — можете разорвать связь локальной копии и файла-хранилища. Поэтому даже если ничего не делаете или сделали немного, но ваши коллеги работают над файлом, регулярно обновляйтесь до последней версии.

Сделать это можно на вкладке «Совместная работа», там есть большая кнопка:

Кнопка «Обновление до последней версии»
Кнопка «Обновление до последней версии»

Если Ревит пишет, что нет изменений для загрузки, значит, ваша версия актуальна. Также возможна ситуация, когда вы являетесь заёмщиком элемента, но так как вы не владелец, то другой пользователь тоже может его изменить. В этом случае вы не сможете изменить элемент, пока не обновитесь до последней версии и Ревит не получит актуальную информацию об элементе.

Работа только с редактируемыми рабочими наборами

И ещё одна функция. Можно сделать так, что в своём проекте доступны для работы будут только те элементы, которые редактируете именно вы. Для этого нужно поставить галочку внизу справа окна Ревита:

Галочка «Только редактируемые»
Галочка «Только редактируемые»

В этом случае вы сможете выбирать курсором и редактировать только те элементы, у которых в свойствах в параметре «Редактирует» указано ваше имя пользователя.

Управление рабочими наборами в связях

Можно включать или отключать рабочие наборы в связанных файлах. Это можно сделать как через окно «Видимость/графика», так и через Диспетчер связей.

Видимость/графика

Листайте карусель, там алгоритм, как отключить видимость рабочего набора в связанном файле. Эти настройки будут применяться только для того вида, где вы это делаете.

Диспетчер связей

Аналогично, алгоритм в карусели. Эти настройки будут применяться для всего файла, то есть элементы в рабочих наборах исчезнут/появятся на всех видах.

С помощью такого отключения через диспетчер связей можно отключить уровни и оси из связанных файлов, чтобы их нигде не было видно. С другой стороны, как-то отслеживать свои и чужие оси надо, поэтому у такого метода есть и минус. Так что фильтр на оси и шаблон вида тоже нужны.

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

Рабочие наборы в связанном файле
Рабочие наборы в связанном файле

Но ставь не ставь галочки, на файл это никак не повлияет.

Рекомендуемые рабочие наборы

Если вы инженер-сетевик, то рекомендую вот такой минимальный комплект рабочих наборов:

  • Общие уровни и сетки — для осей и уровней, создаётся автоматически.
  • Архитектура — для модели АР или любых других строительных моделей, которые нужны при оформлении документации. Создаётся переименованием «Рабочий набор 1».
  • Смежники — для всех остальных связанных моделей, которые не должны отображаться при оформлении. Создаётся вручную.
  • Отверстия — для отверстий, чтобы можно было быстро отключить их. Создаётся вручную.
  • Ваш раздел/подразделы — например, для ВК тут могут быть два набора «Водоснабжение» и «Водоотведение». Создаётся вручную.

Тут главное не названия наборов, а метод деления. С одной стороны, тут минимум рабочих наборов, и это хорошо, так как много наборов могут тормозить работу Ревита. С другой стороны, тут всё функционально поделено.

Когда вы создаёте модель, у вас включены все рабочие наборы. Выдали отверстия — можно сделать набор по умолчанию невидимым, чтобы отверстия не мешались. В то же время их всегда можно включить на любом виде через Видимость/графику.

Когда переходите к оформлению, то можно сделать невидимым по умолчанию ещё и набор со смежниками, чтобы они исчезли с видов для оформления. Конечно, это можно сделать и с помощью шаблонов вида, но перевод рабочего набора в невидимые проще и быстрее. Опять же, всегда можно включить и посмотреть, где там другие сети.

Поэтому я предлагаю такой комплект рабочих наборов. У строительных разделов наборов будет побольше, там можно на каждую конструкцию (стены, колонны, перекрытия, окна и т. д.) назначать отдельный набор.

Минусы рабочих наборов

  1. Рабочие наборы нужно освобождать, так или иначе всегда бывают ситуации, когда что-то вы случайно или специально захватили, приходится открывать файл и освобождать.
  2. Через общие координаты можно захватить рабочий набор «Сведения о проекте» в связанном файле. В этом случае его тоже придётся открывать как локальную копию, освобождать и синхронизоваться.
  3. Если забыть поменять активный рабочий набор, то потом нужно выделять все созданные элементы и переносить в правильные набор.

Плюсы рабочих наборов

  1. Никто не утащит ваши элементы, они будут закреплены за вами.
  2. Дополнительная возможность настраивать видимость элементов в своём файле и в связях.
  3. Благодаря им возможна совместная работа в Ревите!
  4. Инструмент всё ещё не заброшен разработчиками: в 2021 версии его улучшили. Пусть это и одно изменение за много лет, но всё же его внесли. Хорошо, что, добавляя новое, не забывают делать лучше и старое.

Видеокурс по семействам трубопроводных фитингов. Подробный 10-часовой курс, в котором научу создавать семейства и поделюсь лайфхаками.

Обновления статей удобно получать в Телеграм-канале «Блог Муратова про Revit MEP». Подписывайтесь и приглашайте коллег. Можно обсудить статью и задать вопросы в специальном чате канала.

Отблагодарить автора

Я много времени уделяю блогу. Если хотите отблагодарить меня, то можете сделать небольшой подарок (именно подарок, такой перевод не облагается налогом).