(0) Посмотри в общих модулях. Например вот есть РаботаСФайлами.ДвоичныеДанныеФайла(ПрисоединенныйФайл, ВызыватьИсключение)
// Возвращает двоичные данные файла.
//
// Параметры:
// ПрисоединенныйФайл - ОпределяемыйТип.ПрисоединенныйФайл - ссылка на элемент справочника с файлом.
//
// ВызыватьИсключение - Булево - если указать Ложь, то функция будет возвращать Неопределено
// вместо вызова исключений. Значение по умолчанию - Истина.
//
// Возвращаемое значение:
// ДвоичныеДанные, Неопределено - двоичные данные присоединенного файла. Если двоичные данные файла не найдены
// в информационной базе или в томах, вызывает исключение. Если двоичные данные не
// найдены и параметр ВызыватьИсключение принимает значение Ложь, тогда
// возвращаемое значение - Неопределено.
//
(1) в моей версии БСП видимо нет этой процедуры, зато нашел следующее:
АдресВоВременномХранилище = РаботаСФайламиСлужебныйВызовСервера.ПолучитьНавигационнуюСсылкуВоВременномХранилище(ОбъектФайла.Ссылка);
ПолучитьИзВременногоХранилища(АдресВоВременномХранилище).Записать(ИмяНовогоФайла);
Но тут нужно задавать ширину и высоту. Есть какой-то способ получить ее из картинки? Или не задавать вовсе?
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший