Что делать, если центральная модель хранилища повреждена?

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

Внимание! Перед тем, как что-либо делать с файлом хранилища, обязательно сохраните копию - его и локальных файлов. Так вы убережете себя и свои нервы от возможных проблем.
Есть несколько вариантов восстановления хранилища (предварительно убедившись в том, что все локальные файлы закрыты):
  1. Восстановление из резервной копии. Каждый раз при синхронизации Ревит создает резервную копию хранилища в папке рядом с центральным файлом (папка имеет вид "название модели_backup"). Для отката на предыдущую версию файла, открываем один из локальных файлов (учитывая, что хранилище повреждено, оно вряд ли откроется), заходим на вкладку "Совместная работа" - "Восстановление из резервной копии" и выбираем папку backup, лежащую рядом с основным хранилищем. К сожалению, этот способ не всегда срабатывает. Если модель тяжелая (150 и более Мб), Revit вполне может выкинуть ошибку и закрыться, так ничего и не восстановив.
  2. Второй способ по смыслу схож с первым, только для восстановления файла используется инструментарий файловой системы. Открываем в проводнике (или в Total Commander) папку с расположением хранилища, находим наш файл и жмем по нему правой кнопкой мыши. В открывшемся окне переходим на вкладку "Предыдущие версии". Через несколько секунд получаем список резервных копий нашего файла, самую позднюю из которых мы можем использовать в качестве новой центральной модели (копируем ее на свой локальный диск, проверяем, и если всё запускается и работает, перезаписываем своё старое хранилище).
  3. Еще один способ восстановить хранилище - это использовать один из локальных файлов пользователя (при условии, что он не повредился при синхронизации). Так как любой локальный файл в Revit по сути является копией основного хранилища, его вполне можно использовать в качестве резервной копии. В каждом локальном файле содержатся все изменения, внесенные другими пользователями до момента последней синхронизации. В этом случае нам достаточно открыть локальный файл через Revit (с отсоединением от хранилища и сохранением всех рабочих наборов), нажать "Сохранить как" и выбрать наш старый файл хранилища. Перед сохранением необходимо зайти в "Параметры" окна сохранения и убедиться, что установлена галочка на преобразование файла в центральную модель.
 Админы делятся на тех, кто делает бэкапы, и тех, кто уже делает бэкапы. 

Уровни в Revit. Часть I - связанные модели

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

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

Если помещение определено в нашей модели, то обычно проблем не возникает. Добавляем все нужные поля в спецификацию, в т.ч. Уровень, по которому будем фильтровать помещения:

Настраиваем фильтрацию по Уровню:

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

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

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

А уже в нашей спецификации останется просто убрать из свойств поле "Уровень", заменив его полем "SP_Уровень" и отредактировать его заголовок (на вкладке Форматирование в свойствах спецификации).

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

* - префикс SP = Shared Parameter = Общий параметр

Ошибка "Квадратные футы на фут" в Revit




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

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

Вышел 3 хотфикс для Navisworks 2014



Очередное обновление можно скачать с официального сайта Autodesk по ссылке.

Ниже - список исправлений:

  • Проблемы с отображением первого столбца в таблице результатов диспетчера конфликтов (Clash detective);
  • Неправильное отображение материалов и прозрачности при импорте файлов FBX;
  • Проблемы с автовыбором движка для рендера (Presenter / Autodesk).
P.S. Данный хотфикс можно ставить без установленного Service Pack 1.