Эдуард писал(а):
Все бы хорошо, но при замене эскиза командой макроса "Редактировать эскиз" как раз и возникает ситуация, что в файловом составе документов нет!
Непонятно, в чём именно заключается вопрос?
Макрос Редактировать эскиз сам НЕ складывает никаких файлов в документ и не удаляет их оттуда. Он вообще нужен для такого случая, когда для подготовки эскиза используется векторный редактор (например AutoCAD). В таком случае возникает ситуация, что:
- надо бы хранить в системе не только сам эскиз, но и векторный файл-исходник, из которого этот эскиз был получен (чтобы в случае чего можно было быстро исправить);
- желательно при корректировке векторного файла автоматически обнолять и соответствующее изображение-эскиз.
Как раз для подобных случаев и сделан макрос Редактировать эскиз.
Работает следующим образом:
Исходные данные:
Привязанный к операции документ у которого:
- в файловом составе хранится векторный файл, на основании которого был получен эскиз (например, 001.dwg);
- в "эскизах" есть эскиз с файлом изображения с таким же наименованием (например, 001.wmf).
Последовательность работы:
- в ТП выбираем операцию, в зависимых объектах открываем Эскизы;
- выбираем нужный документ, выделяем его, запускаем макрос Редактировать эскиз;
- открывается файловый состав документа, выбираем нужный исходный файл. В данном примере - 001.dwg;
- открывается приложение для редактирования (AutoCAD), редактируем файл;
- по окончании сохраняем обычной командой Сохранить AutoCAD'а;
- нужный фрагмент экспортируем в wmf. При этом не меняем предложенные название и путь для файла;
- закрываем AutoCAD, при этом автоматически обновляется как файл 001.dwg в файловом составе соответствующего документа, так и изображение эскиза 001.wmf в соответсвии с внесенными в dwg изменениями.
Вот и всё. А больше ничего этот макрос и не должен делать. Если у Вы запустите макрос, выбрав документ, у которого нет никаких файлов в файловом составе, то он Вам и скажет то, что написано у вас на картинке.
Если Вы хотите положить файл в файловый состав документа или назначить другой эскиз к операции из имеющихся в документе, то для этого можно воспользоваться штатными средствами. Если Вы хотите добавить в качестве еще одного эскиза в документ файл с диска, то можно использовать как штатные средства, так и макрос Привязать эскиз с диска (в выбранный документ).
Эдуард писал(а):
Более того, видимо из за этого и возникает ситуация, что невозможно просмотреть эскиз в формате tiff или tif? Выдает сообщение "Тип файла не поддерживается". В прежних версиях такое не наблюдалось!
Нет. Это вещи совершенно не связанные. Насколько я понимаю, в версии 5.0.2 просто не поддерживается tiff в качестве эскиза.