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