Skip to content

Работа с почтовыми сообщениями клиент

СоздатьНовоеПисьмо

Описание, пример вызова
// Открывает форму создания нового письма.
//
// Параметры:
// ПараметрыОтправкиПисьма - см. РаботаСПочтовымиСообщениямиКлиент.ПараметрыОтправкиПисьма.
// ОповещениеОЗакрытииФормы - ОписаниеОповещения - процедура, в которую необходимо передать управление после закрытия
// формы отправки письма.
//
Процедура СоздатьНовоеПисьмо(ПараметрыОтправкиПисьма = Неопределено, ОповещениеОЗакрытииФормы = Неопределено) Экспорт

Пример вызова

РаботаСПочтовымиСообщениямиКлиент.СоздатьНовоеПисьмо(ПараметрыОтправкиПисьма, ОповещениеОЗакрытииФормы);

ПараметрыОтправкиПисьма

Описание, пример вызова
// Возвращает пустую структуру с параметрами отправки письма.
//
// Возвращаемое значение:
// Структура - параметры для заполнения в форме отправки нового письма (все необязательные):
// * Отправитель - СправочникСсылка.УчетныеЗаписиЭлектроннойПочты - учетная запись, с которой может
// быть отправлено почтовое сообщение;
// - СписокЗначений - список учетных записей, доступных для выбора в форме:
// ** Представление - Строка - наименование почты;
// ** Значение - СправочникСсылка.УчетныеЗаписиЭлектроннойПочты - учетная запись.
//
// * Получатель - Строка - список адресов в формате:
// [ПредставлениеПолучателя1] <Адрес1>; [[ПредставлениеПолучателя2] <Адрес2>;...]
// - СписокЗначений:
// ** Представление - Строка - представление получателя,
// ** Значение - Строка - почтовый адрес.
// - Массив - массив структур, описывающий получателей:
// ** Адрес - Строка - почтовый адрес получателя сообщения;
// ** Представление - Строка - представление адресата;
// ** ИсточникКонтактнойИнформации - СправочникСсылка - владелец контактной информации.
//
// * Копии - СписокЗначений
// - Строка - см. описание поля Получатель.
// * СкрытыеКопии - СписокЗначений
// - Строка - см. описание поля Получатель.
// * Тема - Строка - тема письма.
// * Текст - Строка - тело письма.
//
// * Вложения - Массив - файлы, которые необходимо приложить к письму (описания в виде структур):
// ** Представление - Строка - имя файла вложения;
// ** АдресВоВременномХранилище - Строка - адрес двоичных данных либо табличного документа во временном хранилище.
// ** Кодировка - Строка - кодировка вложения (используется, если отличается от кодировки письма).
// ** Идентификатор - Строка - (необязательный) используется для отметки картинок, отображаемых в теле письма.
//
// * УдалятьФайлыПослеОтправки - Булево - удалять временные файлы после отправки сообщения.
// * Предмет - ЛюбаяСсылка - предмет письма.
// * ИнтерактивныйВыборПолучателей - Булево - если указать Истина, то при подготовке нового письма всегда
// запрашивать выбор контактов. В противном случае в исходящее письмо автоматически подбираются все
// подходящие контакты из документа, что может быть неудобно, когда контактов очень много.
//
Функция ПараметрыОтправкиПисьма() Экспорт

Пример вызова

Результат = РаботаСПочтовымиСообщениямиКлиент.ПараметрыОтправкиПисьма()

ПроверитьНаличиеУчетнойЗаписиДляОтправкиПочты

Описание, пример вызова
// Если у пользователя нет настроенной почты для отправки писем, то в зависимости от прав либо показывает
// помощник настройки новой почты, либо выводит сообщение о невозможности отправки.
// Предназначена для сценариев, в которых требуется выполнить настройку почты перед запросом дополнительных
// параметров отправки.
//
// Параметры:
// ОбработчикРезультата - ОписаниеОповещения - процедура, в которую необходимо передать выполнение кода после проверки.
// В качестве результата возвращается Истина, если есть доступная учетная
// запись для отправки почты. Иначе возвращается Ложь.
//
Процедура ПроверитьНаличиеУчетнойЗаписиДляОтправкиПочты(ОбработчикРезультата) Экспорт

Пример вызова

РаботаСПочтовымиСообщениямиКлиент.ПроверитьНаличиеУчетнойЗаписиДляОтправкиПочты(ОбработчикРезультата)

СообщитьОбОшибкеПодключения

Описание, пример вызова
// Открывает форму сообщения об ошибке, в которой помимо текста ошибки сообщаются возможные причины
// и способы устранения.
//
// Параметры:
// УчетнаяЗапись - СправочникСсылка.УчетныеЗаписиЭлектроннойПочты
// Заголовок - Строка - текст заголовка в открываемой форме.
// ТекстОшибки - Строка - исходный текст исключения, рекомендуется передавать КраткоеПредставлениеОшибки.
//
Процедура СообщитьОбОшибкеПодключения(УчетнаяЗапись, Заголовок, ТекстОшибки) Экспорт

Пример вызова

РаботаСПочтовымиСообщениямиКлиент.СообщитьОбОшибкеПодключения(УчетнаяЗапись, Заголовок, ТекстОшибки)

© 2024, ООО 1С-Софт
Все права защищены. Эта программа и сопроводительные материалы предоставляются
в соответствии с условиями лицензии Attribution 4.0 International (CC BY 4.0).