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

Особенно обидно, когда выполнил большую часть работы в файле и сохраниться не получается.
Основные причины появления:
- Поврежденный чертеж
- Невместимость версий Автокада CIVIL/2009/2019
- Прокси-объекты (объекты, созданные в продуктах сторонних разработчиков SPDS, GeoniCS или других приложениях Autodesk), которые не распознаются в AutoCAD
- Недостаточно свободного пространства на диске
- Наличие символа % в пути к файлу.
Способы решить проблему:
- Проверить чертеж на Ошибки - Команда _AUDIT а затем _PURGE (ПРОВЕРКА и ОЧИСТКА)
- Попытаться сохранить как - в более старых версиях 2007-2009-2013
- Сохранить обьект в корне диска( не на рабочем столе).
- Удалить блоки без названия - отображаются *, особенно блоки без названия не любит CIVIL версия.
- И как раз чтобы убрать Прокси-обьекты, к сожалению не без потерь! Будут преобразованы(разбиты) все объекты : поверхности, метки, трассы т.п. - Команда Экспорт в Автокад 2010. _AecExportToAutoCAD2010
Дополнение к статье от пользователей Форума(by Алексей он же kpblc2000):
AutoCAD русским по белому сообщает:
- Сохранение, скорее всего, выполняется не в текущем формате (т.е. вместо DWG2018 для ACAD2018 установлено сохранение в формате DWG2000)
- В чертеже присутствуют примитивы, либо появившиеся после прекращения поддержки формата (например, при сохранении в DWG2000 дин.блоки, таблицы, поля и т.п. будут генерировать подобное сообщение), либо вообще объекты вертикальных решений (AA / MEP / Civil / ACADE etc) - при работе в "чистом" ACAD. При этом погашены сообщения о наличии прокси-объектов.
- "Поврежденность" чертежа в момент сохранения не проверяется, если только какой-нибудь хитрый программист не повесил соответствующий код на событие сохранения.
-
Рекомендую прежде всего поставить :
- demandload -> 2
- proxyshow -> 1
- proxynotice -> 1
Чтобы растры не становились "прокси", достаточно при открытии ACAD'a дать команду _.wipeout и тут же ее остановить. Выполнять ее для каждого чертежа не требуется.
Если работа идет в вертикалке (например, в Civil), достаточно дать любую команду Civil'a и тут же ее прекратить. Насколько я помню, опять же - только при старте ACAD'a.
В таком случае при открытии чертежа с прокси будет выводиться сообщение о наличии прокси-объектов в чертеже.
Можно посмотреть, проанализировать, лишнее убрать - хоть руками, хоть с использованием ExplodeAllProxy от А.Ривилиса.