Проблема

Очень часто встречаем ошику Автокада - "Один или несколько объектов на чертеже невозможно сохранить в указанном формате.Операция не завершена, файл не создан."

При сохранении чертежа в AutoCAD, особенно в сетевое расположение, отображается следующее сообщение: 

  Особенно обидно, когда выполнил большую часть работы в файле и сохраниться не получается.

Основные причины появления:

  • Поврежденный чертеж 
  • Невместимость версий Автокада CIVIL/2009/2019 
  • Прокси-объекты (объекты, созданные в продуктах сторонних разработчиков SPDS, GeoniCS или других приложениях Autodesk), которые не распознаются в AutoCAD
  • Недостаточно свободного пространства на диске
  • Наличие символа % в пути к файлу.

Способы решить проблему:

  1. Проверить чертеж на Ошибки - Команда _AUDIT а затем _PURGE (ПРОВЕРКА и ОЧИСТКА)
  2. Попытаться сохранить как - в более старых версиях 2007-2009-2013
  3. Сохранить обьект в корне диска( не на рабочем столе).
  4. Удалить блоки без названия - отображаются *, особенно блоки без названия не любит CIVIL версия.
  5. И как раз чтобы убрать Прокси-обьекты, к сожалению не без потерь! Будут преобразованы(разбиты) все объекты : поверхности, метки, трассы т.п.   - Команда Экспорт в Автокад 2010.  _AecExportToAutoCAD2010 

 

  

Дополнение к статье от пользователей Форума(by Алексей он же kpblc2000):

AutoCAD русским по белому сообщает:

  1. Сохранение, скорее всего, выполняется не в текущем формате (т.е. вместо DWG2018 для ACAD2018 установлено сохранение в формате DWG2000)
  2. В чертеже присутствуют примитивы, либо появившиеся после прекращения поддержки формата (например, при сохранении в DWG2000 дин.блоки, таблицы, поля и т.п. будут генерировать подобное сообщение), либо вообще объекты вертикальных решений (AA / MEP / Civil / ACADE etc) - при работе в "чистом" ACAD. При этом погашены сообщения о наличии прокси-объектов.
  3. "Поврежденность" чертежа в момент сохранения не проверяется, если только какой-нибудь хитрый программист не повесил соответствующий код на событие сохранения.

  • Рекомендую прежде всего поставить :
    • demandload -> 2
    • proxyshow -> 1
    • proxynotice -> 1

Чтобы растры не становились "прокси", достаточно при открытии ACAD'a дать команду _.wipeout и тут же ее остановить. Выполнять ее для каждого чертежа не требуется.

Если работа идет в вертикалке (например, в Civil), достаточно дать любую команду Civil'a и тут же ее прекратить. Насколько я помню, опять же - только при старте ACAD'a.
В таком случае при открытии чертежа с прокси будет выводиться сообщение о наличии прокси-объектов в чертеже.

Можно посмотреть, проанализировать, лишнее убрать - хоть руками, хоть с использованием ExplodeAllProxy от А.Ривилиса.