> For the complete documentation index, see [llms.txt](https://mp4.gitbook.io/standard/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://mp4.gitbook.io/standard/knowledge/methodology/instruction/sovmestnaya-rabota-revit/rabochie-nabory.md).

# Рабочие наборы

## Общая информация

Рабочий набор представляет собой коллекцию элементов в проекте с поддержкой [совместной работы](/standard/knowledge/methodology/instruction/sovmestnaya-rabota-revit.md).

{% hint style="info" %}
Рабочие наборы строго регламентируются соответствующими [требования BIM-стандарта](https://mp4.gitbook.io/standard/requirements/worksets).
{% endhint %}

Все элементы модели распределены по рабочим наборам, которые могут быть системными (т.е. назначаемые для определенных элементов модели автоматически) или пользовательскими (назначаются и контролируются пользователями). К системным рабочим наборам относятся "Семейства", "Стандарты проекта" и "Виды".&#x20;

Пользователь чаще всего встречается и работает именно с пользовательскими рабочими наборами:

<figure><img src="https://2028123183-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fq0Ee0SvSzmZfXRXepEDT%2Fuploads%2Fi4mkbQqRdEuN4vncirzX%2Fimage.png?alt=media&amp;token=e383dbda-e86f-4462-b82f-0c50d34ec631" alt=""><figcaption></figcaption></figure>

Если рабочий набор в Revit становится редактируемым, можно получить исключительное право владения всеми объектами в нем. Каждый рабочий набор в определенный момент может редактировать только один пользователь. Все могут просматривать рабочие наборы, которыми владеют другие пользователи, но не могут вносить в них изменения.&#x20;

{% hint style="info" %}
На примере выше **владельцем** всех рабочих наборов является пользователь "Смакаев\_Равиль\_Маратович\_BIM". До тех пор пока данный пользователь не синхронизируется с освобождением рабочих наборов. никто другой не сможет вносить изменения в элементы из данных рабочих наборов. В случае попытки редактирования пользователь "Смакаев\_Равиль\_Маратович\_BIM" получит запросы на выдачу разрешения на редактирование и, в случае одобрения, пользователь, запросивший разрешение, станет **заемщиком**.
{% endhint %}

## Диалоговое окно Рабочие наборы

Диалоговое окно "Рабочие наборы" можно вызвать несколькими способами:

1. Из строки состояния, нажав на соответсвующий инструмент:

<figure><img src="https://2028123183-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fq0Ee0SvSzmZfXRXepEDT%2Fuploads%2F4moNZ0ScDvQbSOWysNqj%2Fimage.png?alt=media&amp;token=4a16c453-efac-4a1b-92b3-4dc5b093c80d" alt=""><figcaption></figcaption></figure>

2. С помощью соответствующего инструмента "Рабочие наборы" (вкладка "Совместная работа" -> панель "Диспетчер совместной работы"):

Ниже представлены основные области управления рабочими наборами:

<figure><img src="https://2028123183-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fq0Ee0SvSzmZfXRXepEDT%2Fuploads%2FtvDFNTvZCPfoMm4AMGtI%2Fimage.png?alt=media&amp;token=a91992f0-504a-4dbb-b575-e99be0d53421" alt=""><figcaption></figcaption></figure>

1. Выбор активного рабочего набора.
2. "**Имя**" **-** имена рабочих наборов.
3. "**Редактируемый**" - определяет возможность редактирования рабочего набора. Назначить свойство **Да** можно только рабочему набору без текущего владельца, при этом пользователь станет владельцем и никто другой не сможет редактировать элементы данного рабочего набора. Синхронизация с освобождением вернет свойству *Редактируемый* значение *Нет*.
4. "**Владелец**" - пользователь, определяющий значение свойства *Редактируемый*, а также создавший данный рабочий набор.
5. "**Заемщики**" - пользователь или пользователи, которые в настоящий момент заимствуют элементы из рабочего набора (редактируют, вносят изменения в параметры).
6. "**Открыт** "- элементы из открытых рабочих наборов (*Да*) отображаются в проекте, из закрытых (*Нет*) - нет.&#x20;
7. "**Видимый на всех видах**" - позволяет скрыть элементы определенных рабочих наборов на видах модели. Настройка не влияет на неоткрытые рабочие наборы, но будет действовать, когда его откроют.

{% hint style="warning" %}
Крайне не рекомендуется формировать видимость на [видах](/standard/knowledge/methodology/instruction/vidy.md) путем закрытия или отключения отображения элементов рабочих наборов в данном окне! Из-за того, что данные настройки влияют на все виды модели, в данном случае присутствует риск открытия или включения отображения рабочих наборов другими участниками проектирования, которые могут не проверить все виды перед печатью или экспортом. Также в моделях часто существуют некорректно распределенные по рабочим наборам элементы, что также может привести к ошибкам отображения.

Вместо этого рекомендуется контролировать отображение рабочих наборов в свойствах видов или шаблонов видов.
{% endhint %}

8. Кнопки создания, удаления, переименования и дублеры переключателя "Да/Нет" для свойств "Открыт" и "Редактируемый".
9. Чек-боксы отображаемых рабочих наборов.

## Управление рабочими наборами

Визуально отобразить распределение элементов по рабочим наборам можно с помощью соответствующего экрана совместной работы, логика работы которого описана в инструкции по [совместной работе](/standard/knowledge/methodology/instruction/sovmestnaya-rabota-revit.md).

<figure><img src="https://2028123183-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fq0Ee0SvSzmZfXRXepEDT%2Fuploads%2Fpx4by6aFQx4JXk8bKk1z%2Fimage.png?alt=media&amp;token=39469c78-4ed1-447f-b564-38ad825fb5f6" alt=""><figcaption></figcaption></figure>

**Активный пользовательский рабочий набор** отображается в строке состояния и означает, что все создаваемые элементы будут помещены в него:

<figure><img src="https://2028123183-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fq0Ee0SvSzmZfXRXepEDT%2Fuploads%2Fm44IuLOkUaqgvWOWenoE%2Fimage.png?alt=media&amp;token=7a84bc1d-c0ca-4265-8bb7-36f6711bb5c1" alt=""><figcaption></figcaption></figure>

### Рабочий набор элемента

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

<figure><img src="https://2028123183-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fq0Ee0SvSzmZfXRXepEDT%2Fuploads%2FCCG3Q3HGbXo8wgMhVgWY%2Fimage.png?alt=media&amp;token=3c46e870-c3f5-4488-a182-de1d723f79bc" alt=""><figcaption></figcaption></figure>

### Рабочий набор группы

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

1. определить рабочий набор элемента;
2. поменять рабочий набор группы на рабочий набор элемента;
3. вернуть группе изначально необходимый рабочий набор.

{% hint style="info" %}
В процессе редактирования группы необходимо активировать рабочий набор, который должен быть назначен самой группе.
{% endhint %}

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

Из инструкции про связанные файлы мы знаем о том, что [связанные файлы](/standard/knowledge/methodology/instruction/svyaz-vneshnikh-failov/svyazannyi-fail-revit.md) имеют классическую схему типов и экземпляров, поэтому экземпляры могут иметь отличный от типа рабочий набор и помещаются в активный пользовательский рабочий набор.

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

Для назначения рабочего набора типу связанного файла необходимо воспользоваться свойствами типа любого экземпляра:

<figure><img src="https://2028123183-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fq0Ee0SvSzmZfXRXepEDT%2Fuploads%2FK7jd4IJG9abyB0S2psJ7%2Fimage.png?alt=media&amp;token=ebe40d1f-1fa9-4eef-88bb-8d66e405ab00" alt=""><figcaption></figcaption></figure>

### Видимость рабочих наборов текущей модели на виде

Для изменения видимости рабочих наборов на определенном виде необходимо перейти в диалоговое окно "Переопределение видимости/графики" и перейти во вкладку "Рабочие наборы":

<figure><img src="https://2028123183-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fq0Ee0SvSzmZfXRXepEDT%2Fuploads%2FVLAfqBfJfuCOTB1GaA9P%2Fimage.png?alt=media&amp;token=c7a2c61e-069e-4231-bc4d-27d99df7e29f" alt=""><figcaption></figcaption></figure>

Каждый рабочий набор имеет 3 настройки:

1. **Использовать глобальную настройку** - данная настройка видимости не назначает виду особенные настройки, а использует общие настройки видимости всех рабочих наборов из диалогового окна "Рабочие наборы"
2. **Показать** - принудительно назначает видимость элементов рабочего набора, даже если рабочий набор имеет значение "Нет" свойства "Видимый на всех видах" диалогового окна "Рабочие наборы"
3. **Скрыть**- принудительно скрывает элементы рабочих наборов.

{% hint style="success" %}
Данный способ определения видимости рабочих наборов является наиболее предпочтительным и не создает проблем в работе других пользователей.
{% endhint %}

### Видимость рабочих наборов связанных файлов в модели

Для закрытия рабочих наборов связанных файлов можно воспользоваться "Диспетчером связей"(вкладка "Вставить")**:**

<figure><img src="https://2028123183-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fq0Ee0SvSzmZfXRXepEDT%2Fuploads%2FIZuRelMZZasTmBLNCr9h%2Fimage.png?alt=media&amp;token=c5cd344c-cda9-49b8-83f9-410a86851918" alt=""><figcaption></figcaption></figure>

Далее выбрав необходимую связь необходимо открыть диалоговое окно "Управление рабочими наборами", где можно открыть или закрыть необходимые рабочие наборы связанного файла.&#x20;

Данная настройка отображаемых рабочих наборов связанного файла действует на все виды модели.

{% hint style="warning" %}
Необходимо помнить, что всегда существует риск некорректного распределения элементов по рабочим наборам.
{% endhint %}
