Есть MS Outlook 2010 и платформа 1С:Предприятие 8.3 (8.3.6.2332), обычные формы.
Необходимо выгрузить отчет и сохранить как вложение в письме.
В обработке я написал код, который сразу отправляет письмо указанному получателю, но пользвателю надо его просто показать в аутлуке, не отправляя.
ВременныйФайл = Новый Файл(ИмяФайла);
Если ВременныйФайл.Существует() Тогда
Попытка
УдалитьФайлы(ИмяФайла);
Исключение
Сообщить(ОписаниеОшибки());
Возврат;
КонецПопытки;
КонецЕсли;
ПечатныйДокумент.Записать(ИмяФайла, ТипФайлаТабличногоДокумента.XLS);
Почта = Новый Почта;
Почта.Подключиться();
Сообщение = Новый ПочтовоеСообщение;
Сообщение.Тема = "Акт прёма";
Если ВременныйФайл.Существует() Тогда
Данные = Новый ДвоичныеДанные(ИмяФайла);
Сообщение.Вложения.Добавить(Данные, ИмяФайла);
КонецЕсли;
Попытка
Письмо.Display();
Исключение
КонецПопытки;
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой