При отправке файлов почтой. Позволяет определить параметры электронного письма перед отправкой файла по почте.
// Позволяет определить параметры электронного письма перед отправкой файла по почте.
//
// Параметры:
// ФайлыДляОтправки - Массив - список файлов для отправки.
// ПараметрыОтправки - Структура - возвращаемый параметр, см. РаботаСПочтовымиСообщениямиКлиент.ПараметрыОтправкиПисьма.
// ВладелецФайлов - ОпределяемыйТип.ВладелецПрисоединенныхФайлов - объект-владелец файлов.
// УникальныйИдентификатор - УникальныйИдентификатор - уникальный идентификатор,
// который необходимо использовать, есть требуется помещение данных во временное хранилище.
//
Процедура ПриОтправкеФайловПочтой(ПараметрыОтправки, ФайлыДляОтправки, ВладелецФайлов, УникальныйИдентификатор) Экспорт
// _Демо начало примера
// Добавление в текст письма списка приложенных файлов.
СписокФайлов = Новый Массив;
Для каждого ФайлДляОтправки Из ФайлыДляОтправки Цикл
СписокФайлов.Добавить(ФайлДляОтправки.Наименование + "." + ФайлДляОтправки.Расширение);
КонецЦикла;
ПредставлениеСпискаФайлов = СтрСоединить(СписокФайлов, Символы.ПС);
ШаблонПисьма = "
|%1:
|%2";
ТекстПроФайлы = НСтр("ru='Список приложенных файлов'");
ПараметрыОтправки.Текст = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(ШаблонПисьма, ТекстПроФайлы, ПредставлениеСпискаФайлов);
// _Демо конец примера
КонецПроцедуры
///////////////////////////////////////////////////////////////////////////////////////////////////////
// Copyright (c) 2019, ООО 1С-Софт
// Все права защищены. Эта программа и сопроводительные материалы предоставляются
// в соответствии с условиями лицензии Attribution 4.0 International (CC BY 4.0)
// Текст лицензии доступен по ссылке:
// https://creativecommons.org/licenses/by/4.0/legalcode
///////////////////////////////////////////////////////////////////////////////////////////////////////
СформироватьСписокФайловДляОтправкиПоПочте (БСП)
Отправка почты с вложением БСП
Отправка сформированного отчета на почту (в виде html текста)
РезультатОтправкиПолученияПочтыПользователя (БСП)
ЗаполнитьПрофильРедактированиеПечатныхФорм (БСП)
ПроверитьВозможностьОтправкиИПолученияЭлектроннойПочты (БСП)