diff --git a/src/content/docs/knowledge-base/Примеры, сниппеты/БСП и типовые/Работа с почтой/Добавление вложений в письмо.md b/src/content/docs/knowledge-base/Примеры, сниппеты/БСП и типовые/Работа с почтой/Добавление вложений в письмо.md new file mode 100644 index 0000000..0ec9c56 --- /dev/null +++ b/src/content/docs/knowledge-base/Примеры, сниппеты/БСП и типовые/Работа с почтой/Добавление вложений в письмо.md @@ -0,0 +1,31 @@ +--- +title: Добавление вложений в письмо +slug: primery-snippety-bsp-i-tipovye-rabota-s-pochtoy/dobavlenie-vlozheniy-v-pismo +--- + +> Не протестировано + +```bsl + +// * Вложения - Массив Из Структура - файлы, которые необходимо приложить к письму (описания в виде структур): +// ** Представление - Строка - имя файла вложения; +// ** АдресВоВременномХранилище - Строка - адрес двоичных данных вложения во временном хранилище. +// ** Кодировка - Строка - кодировка вложения (используется, если отличается от кодировки письма). +// ** Идентификатор - Строка - (необязательный) используется для отметки картинок, отображаемых в теле письма. + +ПараметрыВложения = Новый Структура; +ПараметрыВложения.Вставить("Представление", "Мое вложение"); +ПараметрыВложения.Вставить("АдресВоВременномХранилище", АдресВХ); + +Вложения = Новый Массив; +Вложения.Добавить(ПараметрыВложения); + +ПараметрыПисьма = Новый Структура; +ПараметрыПисьма.Вставить("Кому", АдресЭлектроннойПочты); +ПараметрыПисьма.Вставить("Тема", ТемаСообщения); +ПараметрыПисьма.Вставить("Тело", ТекстСообщения); +ПараметрыПисьма.Вставить("Вложения", Вложения); + +// См. РаботаСПочтовымиСообщениями.ПодготовитьПисьмо + +``` \ No newline at end of file