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

Что это и зачем

Файл-хранилище (ФХ) — это файл, подготовленный для одновременной совместной работы нескольких специалистов.

В Виндоуз есть запрет на одновременное сохранение файла разными пользователями. Если в локальной сети лежит файл Ворда, то кто его первый открыл, тот его и может сохранить. Остальные могут открыть файл в режиме «только для чтения», то есть могут смотреть, исправлять, но сохранить в том же месте с тем же именем уже не могут.

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

Схема совместной работы над одним проектом
Схема совместной работы над одним проектом

На сервере (в локальной сети) лежит файл-хранилище, например проект раздела ВК. Пусть условно путь к нему будет такой:
Сервер\Проекты\Бассейн\ВК\001_Бассейн_ВК.rvt

Утром Марина приходит на работу, пьёт чай, общается с коллегами, и вот уже 10 часов, можно и поработать. Запускает Ревит, указывает путь к файлу ВК в локальной сети и нажимает «Открыть». Когда она это сделает, Ревит сначала скопирует файл-хранилище к ней на компьютер (штрих-пунктирная стрелочка от ФХ к ЛК на схеме), а потом откроет его. И Марина будет работать в этой копии, а не в самом файле-хранилище. Такая копия называется локальная копия (ЛК).

Путь к её локальной копии условно будет таким:

Компьютер Марины\D:\Проекты Ревит\001_Бассейн_ВК_Мариночка

Имя локальной копии создаётся по шаблону: Имя файла-хранилища_Имя пользователя. В данном случае имя пользователя «Мариночка».

В 12 обед, надо идти разогревать контейнер с едой. Перед этим Марина синхронизирует (фиолетовая стрелочка) свою локальную копию с файлом-хранилищем. То есть записывает изменения в файл-хранилище. Таким образом её работа попадёт на сервер и будет видна всем остальным участникам проекта и смежникам.

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

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

Чем отличается от файла проекта

От обычного файла в формате RVT файл-хранилище отличается как минимум тремя нюансами:

  1. в файле-хранилище обязательно должны быть рабочие наборы;
  2. есть возможность синхронизации с файлом-хранилищем;
  3. рядом с ФХ и ЛК создаются папки бэкапов, рядом с ФХ ещё и папка Revit_temp.

С обычного файла нельзя снять локальную копию, поработать в ней, а потом записать изменения через синхронизацию. Обычный файл по сути работает как файл Ворда, у которого «кто первый, того и тапки».

Что ещё за рабочие наборы

Это специальный инструмент для разделения элементов модели между участниками проекта. В каком-то роде это нечто похожее на слои, как в Автокаде, только тут добавляется принадлежность элементов модели к определённому человеку.

Например, создаём мы модель ОВ. Одновременно в файле будут работать два человека: отопленец и вентиляционщик. Создаём рабочие наборы (это я покажу ниже): «Отопление» и «Вентиляция». Это как со слоями в Автокаде. Теперь, когда в файле будет работать отопленец, он сделает активным рабочий набор «Отопление», и все элементы, которые он замоделирует, автоматически попадут в рабочий набор «Отопление». Всё ещё напоминает слои, да?

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

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

Как создать ФХ

Давайте поэтапно со скриншотами покажу, как превратить обычный файл проекта в файл-хранилище.

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

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

Далее нужно перейти на вкладку «Совместная работа» и там найти одноимённую кнопку. Нажмите на неё.

Нажимайте

Нажимайте

Ревит попросит сохраниться, жмите «Сохранить модель и продолжить...»

Ревит попросит сохраниться, жмите «Сохранить модель и продолжить...»

Важно! Дальше нужно будет указать путь к файлу-хранилищу. Переносить из папки в папку ФХ нельзя, можно только пересохранять с потерей бэкапов. Поэтому сразу укажите правильное место для файла. После указания пути, в правой нижней части окна нажмите по кнопке «Параметры...».

Указал на папку, куда хочу сохранить проект, теперь нужно нажать на «Параметры...»

Указал на папку, куда хочу сохранить проект, теперь нужно нажать на «Параметры...»

Здесь мы настроим количество резервных копий и вид, который появляется при открытии модели.

Окно с параметрами

Окно с параметрами

Каждый раз, когда вы синхронизируете свою локальную копию с ФХ, Ревит создаёт бэкап, то есть резервную копию. Потом на неё можно откатиться, про это тоже напишу отдельную статью.

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

Миниатюра — в данном случае, это начальный вид, то есть вид, который открывается при открытии файла. Ставьте сюда какой-нибудь титульник или специальный начальный вид, он есть в шаблонах АДСК.

Жму «ОК» и «Сохранить». Модель сохраняется по указанному пути.

Дальше Ревит спросит, где именно будем хранить ФХ. Есть два варианта: на облачном сервере BIM 360 или в локальной сети. Сейчас показываю про локальную сеть, поэтому выбираю её.

Последовательно двигаемся дальше. Ранее рассказывал, как правильно создать файл проекта и как скопировать в него оси и уровни. Теперь речь про файл-хранилище.-6

Если вы работаете в Ревит 2018 и младше, то пунктов будет три, но два из них всё равно связаны с BIM 360. Выбираю «В вашей сети», нажимаю «ОК».

Обратите внимание на ленту, теперь рядом с кнопкой «Рабочие наборы» появился «Активный рабочий набор»:

Последовательно двигаемся дальше. Ранее рассказывал, как правильно создать файл проекта и как скопировать в него оси и уровни. Теперь речь про файл-хранилище.-7

Это означает, что у нас теперь есть рабочие наборы, а значит, теперь файл может считаться файлом-хранилищем, но нужно ещё раз сохранить его. Нажимаем на дискетку (Сохранить) и в появившемся окне нажимаем «Да». Прочитайте, что там написано.

Если ошиблись с папкой сохранения, это можно исправить здесь, потом будет нельзя

Если ошиблись с папкой сохранения, это можно исправить здесь, потом будет нельзя

Теперь модель снова сохраняется, и вот сейчас файл превратился в полноценный ФХ. Давайте на ленте нажмём на кнопку «Рабочие наборы».

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

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

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

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

На этом создание ФХ закончено. Если вы Бим-координатор, то можете передавать файл в работу специалисту. Если проектировщик, то вам нужно закрыть файл и открыть его заново с созданием локальной копии.

Как создать локальную копию

Локальная копия создаётся автоматически, главное — правильно открыть файл.

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

Последние файлы

В Ревите вам показывают последние открытые файлы. Отсюда можно сразу открыть файл с созданием локальной копии.

В версиях с 2019.2 и старше стартовое окно изменили, теперь у ФХ и ЛК есть иконки с кубиками в левом нижнем углу.

Последние файлы в Ревите версий 2019.2 и старше

Последние файлы в Ревите версий 2019.2 и старше

Если навести мышкой, то показывает и путь до ФХ, и путь до ЛК. Если у кубиков в левом нижнем углу есть облачко, то это модель из облачного сервиса BIM 360. При этом что бы ни отображалось в интерфейсе последних файлов, ФХ или ЛК, нажатие по файлу всегда создаст новую ЛК.

В Ревите 2018.3 и младше отображаются любые последние открытые документы. На скриншоте ниже слева ЛК, а справа — ФХ. Если нажать по правому файлу, то вы сразу попадёте в ФХ, ЛК при этом не создастся. И это плохо. Ориентироваться можно по имени файла, у ЛК всегда в конце имя пользователя.

Последние файлы в Ревите 2018.3 и младше

Последние файлы в Ревите 2018.3 и младше

Этим интерфейс старых версий неудобен. Работать в ФХ нельзя, потому что так вы заблокируете синхронизацию для ваших коллег (правила Виндоуз никуда не делись). А открывать ЛК отсюда — значит, открыть старую версию, которую вы сохранили в последний раз. Но за то время, пока вы не работали, коллеги могли внести изменения в модель, и вы их не увидите, придётся отдельно обновлять модель. Поэтому в Ревите 2018.3 и младше я рекомендую пользоваться вторым способом с указанием пути. О нём ниже.

Указать путь к ФХ

В любой версии Ревита можно на странице «Последние проекты» нажать на кнопку «Открыть...» и вручную указать путь к ФХ. И тут важно посмотреть на галочки внизу окна.

Открываем проект

Открываем проект

Выделяйте ФХ и проверьте, чтобы стояла галочка

Выделяйте ФХ и проверьте, чтобы стояла галочка

ОБЯЗАТЕЛЬНО проверьте, чтобы перед открытием стояла галочка «Создать новый локальный». Только в этом случае будет создаваться новая локальная копия. Также не нужно открывать модель отсюда двойным кликом. Выделили → проверили галочку → нажали «Открыть».

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

Всё, теперь у вас откроется локальная копия. Я рекомендую этот способ в первую очередь новичкам, чтобы они осознавали, что открывают именно локальную копию. Лучше всего каждый раз создавать новую локальную копию, чтобы получать самую последнюю версию ФХ.

Если вы не в первый раз открываете файл, то Ревит при создании новой локальной копии спросит, что делать: заменить старую ЛК или оставить обе и добавить к последней ЛК дату и время.

Последовательно двигаемся дальше. Ранее рассказывал, как правильно создать файл проекта и как скопировать в него оси и уровни. Теперь речь про файл-хранилище.-14

Почему появилось это окно? Потому что у вас уже есть локальная копия, она называется как Имя ФХ_Имя пользователя. При повторном создании ЛК, Ревит хочет записать новую ЛК в папку, но там уже есть файл с таким же именем. Поэтому и появляется такое окно. Если вам не нужно сохранять прежнюю версию, то просто замените существующую копию и всё. Плодить ЛК не нужно, у вас быстро кончится свободное место на диске.

Как часто нужно синхронизоваться

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

График синхронизаций можно выработать такой:

Сергей — в ХХ:00
Инна — в ХХ:10
Надежда — в ХХ:15
Харитон — в ХХ:20
Роман — в ХХ:25
Ольга — в ХХ:30

В итоге все синхронизируются каждый час (ХХ — это часы дня) или каждые два часа (тогда вместо ХХ будут чётные или нечётные часы дня) и не пересекаются.

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

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

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

Иначе Ревит может подумать и решить, что ваша модель слишком старая, чтобы вносить из неё изменения в ФХ и выдаст ошибку при синхронизации. И всё, потеряется либо ваша работа, либо ваших коллег, смотря что окажется важнее для модели, потому что оставить можно будет только один вариант.

Заморачиваться и синхронизоваться каждые 15 минут тоже не надо. Это чревато тем, что очень быстро потратите все свои 100 резервных копий (если, конечно, не поставили их больше). Иногда нужно вернуть то, что делали месяц назад. Если синхронизоваться каждые 15 минут, то за день это 32 синхронизации, то есть лимит в 100 бэкапов кончится всего за 3 дня.

Поэтому можно прикинуть: 4 синхронизации в день на 25 рабочих дней = 100 резервных копий. Иногда вы не будете открывать модель, иногда будете синхронизоваться чаще или реже 4 раз, в среднем 100 копий — нормально. В итоге всегда можно восстановить работу в любой день в течение последнего месяца. Если вас работает над моделью двое, то ставьте 200 резервных копий.

Когда Ревит насохраняет 200 таких копий, он начнёт затирать наиболее старые бэкапы и ещё через 200 синхронизаций все бэкапы обновятся, и всё начнётся по новой.

Как определить, что открыли

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

  • Если активна только дискетка сохранения, то это обычный файл.
  • Если активна только синхронизация, то вы зашли в файл-хранилище.
  • Если активны обе кнопки, то вы в локальной копии.
Значки сохранения и синхронизации у разных типов файлов

Значки сохранения и синхронизации у разных типов файлов

МЫ НЕ РАБОТАЕМ В ФАЙЛЕ-ХРАНИЛИЩЕ! ВООБЩЕ!

Только в локальной копии. Запомните это. Можно сделать татуировку на бедро, сейчас это модно. Нечего всякие глупости заказывать, львы, кошки, черепа — набейте рельно полезную информацию!

Кроме того, при работе в локальной копии в заголовке программы всегда выводится полное имя файла. Если там в конце есть ваше имя пользователя, то вы в локальной копии.

В конце моё имя. У вас будет ваше

В конце моё имя. У вас будет ваше

*******

Совет. Если собираетесь работать с файлами-хранилищами, убедитесь, что у вас достаточно свободного места на диске С:\. Потому что при создании новой локальной копии Ревит на время работы в ней скачивает из сети не только ваш файл, но и все связанные файлы. Хотя бы 10—20 ГБ свободного места на диске C:\ желательны.

На этом всё. Ещё больше информации будет в материале про рабочие наборы.