> 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/sovmestnaya-rabota.md).

# Совместная работа

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

{% hint style="info" %}
Совместная работа производится с помощью Revit Server, рекомендации по настройке которого отражены в [памятке нового сотрудника](/standard/knowledge/methodology/process/pamyatka-novogo-sotrudnika.md).
{% endhint %}

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

Схема совместной работы, типов файлов и сочетаний функций "Сохранить" и "Синхронизировать"**:**

<img src="https://2028123183-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fq0Ee0SvSzmZfXRXepEDT%2Fuploads%2FqvHHcc0cqyNgZi1beDiJ%2Ffile.excalidraw.svg?alt=media&amp;token=dfbacdef-4c3b-4a2b-9868-f0007f296386" alt="" class="gitbook-drawing">

{% hint style="danger" %}
Осуществлять работу в модели из хранилища **строго запрещено!**
{% endhint %}

## **Синхронизация**

Публикацию изменений называют "синхронизацией с файлом хранилищем".

<figure><img src="https://2028123183-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fq0Ee0SvSzmZfXRXepEDT%2Fuploads%2Fc6340MMx17UqnoqqrXFs%2Fimage.png?alt=media&amp;token=3ec998f3-6d96-4e7a-9ff8-b0b1c209b4ed" alt=""><figcaption></figcaption></figure>

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

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

<figure><img src="https://2028123183-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fq0Ee0SvSzmZfXRXepEDT%2Fuploads%2FsQXKWffLVk2lkpf3AHMU%2Fimage.png?alt=media&amp;token=87e8f37f-46af-4683-90e8-57389305a293" alt=""><figcaption></figcaption></figure>

{% hint style="warning" %}
Для освобождения всех заимствованных элементов и [рабочих наборов](/standard/knowledge/methodology/instruction/sovmestnaya-rabota-revit/rabochie-nabory.md) необходимо следить за активацией всех галочек в данном окне синхронизации.

Следует помнить, что не все галочки проставляются по умолчанию.
{% endhint %}

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

<figure><img src="https://2028123183-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fq0Ee0SvSzmZfXRXepEDT%2Fuploads%2FJA0WsDLpxYFQt49OjFiT%2Fimage.png?alt=media&amp;token=1de1750b-1867-4b44-a079-b84037d5df3c" alt=""><figcaption></figcaption></figure>

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

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

## **Экран совместной работы**

Каждый элемент модели (трехмерный элемент, спецификация или текст) на всех стадиях своего существования содержит информацию о том, кто его автор, кто его владелец (вносит изменения в данный момент) и кто автор последнего изменения, опубликованного в модели из хранилища. Для доступа к этой информации существует специальный режим отображения — "Экран совместной работы". Доступ к параметрам данного режима осуществляется через "[панель управления видом](https://mp4.gitbook.io/standard/knowledge/methodology/instruction/sovmestnaya-rabota-revit/pages/C1WMVPbFZ6psmEXzVFCN#id-13.-panel-upravleniya-vidom)".

<figure><img src="https://2028123183-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fq0Ee0SvSzmZfXRXepEDT%2Fuploads%2FHtM8fHvb86p5edPlIEiO%2Fimage.png?alt=media&amp;token=a3229764-7412-4ea7-ae0d-2371b8b7755b" alt=""><figcaption></figcaption></figure>

Этот режим применяет особый режим отображения к элементам модели с учетом различных критериев совместной работы на любом виде:

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

### **Пример работы с экраном совместной работы**

{% hint style="info" %}
В примерах ниже используются некорректные имена пользователей Revit (по умолчанию), что может привести к усложнению поиска необходимого пользователя. Для назначения корректных имен воспользуйтесь инструкцией по [первичной настройке](/standard/knowledge/methodology/instruction/nachalo-raboty-v-revit/pervichnaya-nastroika.md).
{% endhint %}

Для активации режима в произвольной локальной копии модели из хранилища включим соответствующий экран "Владельцы":

<figure><img src="https://2028123183-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fq0Ee0SvSzmZfXRXepEDT%2Fuploads%2FYGf6cgw2XFBZxzgVVdst%2Fimage.png?alt=media&amp;token=23ffdb56-ce05-4200-9874-579afe0943c1" alt=""><figcaption></figcaption></figure>

При наведении на произвольно выбранный элемент (без выделения) и небольшой задержке курсора мы обнаружим следующее всплывающее окно со следующей информацией:

<figure><img src="https://2028123183-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fq0Ee0SvSzmZfXRXepEDT%2Fuploads%2FkMpWhI6QcyGfdhwFLlZa%2Fimage.png?alt=media&amp;token=16844a53-40cb-4adb-9140-db3bd8f83110" alt=""><figcaption></figcaption></figure>

Из данной информации следует, что автором, т.е. создателем данного элемента является пользователь c именем "Zykin\_I\_V". Также известно что пользователь с именем "Gorobets\_Y\_G" вносил изменения в данный элемент и последним публиковал их в модели из хранилища.

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

<figure><img src="https://2028123183-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fq0Ee0SvSzmZfXRXepEDT%2Fuploads%2FgLSpimCcPoYAa1EOVp8C%2Fimage.png?alt=media&amp;token=b2d420df-0de6-4ad3-ae74-8d52b7a524f3" alt=""><figcaption></figcaption></figure>

Из информации окна следует что владельцем данного элемента теперь является пользователь с именем "smakaev\_r\_m". Синхронизируемся с освобождением всех заимствованных элементов и заново проверим информацию по элементу на экране совместной работы:

<figure><img src="https://2028123183-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fq0Ee0SvSzmZfXRXepEDT%2Fuploads%2F51B2qqjJbAuSLHfD3qnb%2Fimage.png?alt=media&amp;token=fc2f97c0-c8df-4bfd-80ca-b3c0f696b38a" alt=""><figcaption></figcaption></figure>

Как и ожидалось, синхронизация освободила элемент и он теперь не имеет владельца, а автором последнего изменения стал пользователь с именем "smakaev\_r\_m", первоначальный автор элемента не изменился.

{% hint style="info" %}
Вышеуказанные имена пользователей Revit по умолчанию не соответствуют [требованиям BIM-стандарта](https://mp4.gitbook.io/standard/requirements/user-name).
{% endhint %}

## **Показать журнал**

С помощью инструмента "Показать журнал" (вкладка "Совместная работа" -> панель "Управление моделями") можно узнать когда пользователи осуществляли синхронизацию с моделью хранилища.

В появившемся окне необходимо выбрать модель с активированным совместным доступом и открыть ее. Открывшийся журнал отображает все синхронизации пользователей в данной модели:

<figure><img src="https://2028123183-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fq0Ee0SvSzmZfXRXepEDT%2Fuploads%2FfffgrlAldR3A2XiZz8cB%2Fimage.png?alt=media&amp;token=692e3809-8f27-4719-8ec9-71ba339138ce" alt=""><figcaption></figcaption></figure>

Столбец "Комментарий" отображает комментарии из окна синхронизации модели.

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