Если после некорректного выхода из системы Bocad-3D при последующей попытке открытия проекта в окне «Проект < Файл», в разделе «Информация о проекте», напротив пункта «Состояние boc3db» написано «ок», то все в порядке. Если же в этой строке написано «boc3db/usher.log vorhanden», то это значит, что проект требует восстановления.
Сначала попробуйте автоматическое восстановление, оно помогает в 99% случаев. Для этого просто откройте, как обычно, свой проект, в процессе открытия появится табличка с надписью «Этот проект повреждён! Восстановить данные?», далее нажимаете «Да» и на этом все – проект открывается, и вы можете продолжать работу.
Если при попытке автоматического восстановления проекта вместо надписи «Этот проект повреждён! Восстановить данные?» появляется сообщение «Этот проект повреждён, восстановление невозможно!!! Удалить его и начать новый проект под этим именем?», то вы нажимаете «Нет». Если вы в этом окне нажмёте «Да», вы просто перезапишете папку вашего текущего проекта, так что будьте внимательны и не перепутайте, вам необходимо нажать кнопку «Нет» и далее произвести восстановление вручную.
Процесс восстановления проекта вручную также должен происходить последовательно. Сначала вы можете загрузить данные из папки автосохранения «boc3db.sav» или папки принудительного сохранения данных «boc3db.ххх» (более подробно об этих папках вы можете прочитать в статье «Уменьшение размеров проектов») с помощью пункта меню «Загрузить из < Файл» (просто указываете папку «boc3db.xxx», где лежит информация). Но пункт меню «Загрузить из < Файл» будет активен, только если вы смогли войти в ваш проект.
Предположим, что ситуация более сложная и войти внутрь проекта так просто не получается. Тогда у нас есть два пути. Первый путь – это почистить папку «boc3db» и загрузиться из неё. Второй – это удалить рабочую папку «boc3db», а папку «boc3db.xxx» скопировать и её копию переименовать в «boc3db». Я рекомендую пользоваться первым путём, а второй использовать только в случае, если после проведения сохранения мы ничего существенного не успели добавить или изменить в проекте.
Теперь подробнее о том, как можно почистить проект. Как я уже неоднократно говорила, наш проект – это непосредственно папка «boc3db». Найти вы её можете на диске, где установлена система Bocad-3D, в папке bocad\auftrag хранятся ваши проекты. Один проект – это одна папка. Вы находите ваш проект по названию, то есть заходите внутрь нужной папки и видите папку «boc3db», а также папки автоматического и принудительного сохранения. Далее, обязательно перед тем, как будете чистить ваш проект, сделайте копию папки «boc3db», для того, чтобы если вы случайно удалите что-то не то, можно было бы вернуться и повторить операцию заново. Зайдём в папку «boc3db» и произведем сортировку находящихся в ней файлов по типу (щелчок правой клавишей мышки –> Упорядочить значки –> Тип). Нам нужно удалить все файлы, так или иначе относящиеся к пользовательским настройкам, поэтому удаляем все файлы с расширениями: *.log, *.bmf_, *.bmfw, *.inp, *.def, *.rsc. Далее пытаемся запустить проект (с вероятностью 99,9% он откроется нормально).
В оставшихся 0,1% случаев повторяем предыдущую операцию по удалению файлов, но вместо запуска программы создаем новый проект и производим импорт нашего проекта командой меню «Импорт < Импорт/Экспорт < Файл» просто указывая нужную папку «boc3db».
Наш проект открылся, дополнительно, на всякий случай, можно выполнить ещё одно действие, которое окончательно уберёт ошибки из проекта, конечно, в случае, если такие в нем имелись. Для этого воспользуемся командой «Ввод с клавиатуры. – Сист. команды < Команды через клавиатуру < Дополнительно». Появится окно с четырьмя строками для ввода данных, в них мы пишем (одна команда в одной строке, наличие лишних символов, в т.ч. пробелов недопустимо):
CHKALL(’REPAIR’);
CHKK3D(1);
STAMTES(1);
KORBTV;
После чего нажимаем «Применить» и «Закрыть». Далее производит сохранение проекта в штатном режиме.
Можете приступать к работе, и пусть она приносит вам только положительные эмоции!