Skip to content

Шаблоны сообщений клиент

СформироватьСообщение

Описание, пример вызова
// Открывает окно выбора шаблона для формирования электронного письма или сообщения SMS по шаблону
// для переданного в параметре ПредметСообщения предмета.
//
// Параметры:
// ПредметСообщения - ОпределяемыйТип.ПредметШаблонаСообщения
// - Строка - объект-источник данных, выводимых в сообщение.
// Для общих шаблонов необходимо передавать значение "Общий".
// Для передачи предмета сообщения строкой необходимо указывать полное имя метаданных.
// Например, "Справочник.Контрагенты".
// ВидСообщения - Строка - "Письмо" для электронного письма и "СообщениеSMS" для сообщений SMS.
// ОписаниеОповещенияОЗакрытии - ОписаниеОповещения - оповещение, которое вызывается после формирования сообщения. Содержит:
// * Результат - Булево - если Истина, то сообщение было создано.
// * ПараметрыСообщения - Структура
// - Неопределено - значение, которое было передано в параметре ПараметрыСообщения.
// ВладелецШаблона - ОпределяемыйТип.ВладелецШаблонаСообщения - владелец шаблонов. Если не указан, то в
// окне выбора шаблона выводятся все доступные шаблоны для указанного
// предмета ПредметСообщения.
// ПараметрыСообщения - Структура - дополнительная информация для формирования сообщения,
// которая передается в свойство ПараметрыСообщения параметра ПараметрыШаблона
// процедуры ШаблоныСообщенийПереопределяемый.ПриФормированииСообщения.
//
Процедура СформироватьСообщение(ПредметСообщения, ВидСообщения, ОписаниеОповещенияОЗакрытии = Неопределено, Экспорт

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

ШаблоныСообщенийКлиент.СформироватьСообщение(ПредметСообщения, ВидСообщения, ОписаниеОповещенияОЗакрытии, );

ВыбратьШаблон

Описание, пример вызова
// Открывает форму для выбора шаблона.
//
// Параметры:
// Оповещение - ОписаниеОповещения - оповещение, которое будет вызвано после выбора шаблона:
// * Результат - СправочникСсылка.ШаблоныСообщений - выбранный шаблон.
// * ДополнительныеПараметры - Структура - значение, которое было указано при создании объекта ОписаниеОповещения.
// ВидСообщения - Строка - "Письмо" для электронного письма и "СообщениеSMS" для сообщений SMS.
// ПредметШаблона - ЛюбаяСсылка
// - Строка - ссылка на объект, являющийся предметом, или его полное имя.
// ВладелецШаблона - ОпределяемыйТип.ВладелецШаблонаСообщения - владелец шаблонов. Если не указан, то в окне выбора шаблона
// выводятся все доступные шаблоны для указанного предмета ПредметСообщения.
//
Процедура ВыбратьШаблон(Оповещение, ВидСообщения = "Письмо", ПредметШаблона = Неопределено, ВладелецШаблона = Неопределено) Экспорт

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

ШаблоныСообщенийКлиент.ВыбратьШаблон(Оповещение, ВидСообщения, ПредметШаблона, ВладелецШаблона);

ПоказатьФормуШаблона

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

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

ШаблоныСообщенийКлиент.ПоказатьФормуШаблона(Значение, ПараметрыОткрытия);

ПараметрыФормы

Описание, пример вызова
// Возвращает параметры открытия формы шаблона сообщения.
//
// Параметры:
// ДанныеЗаполнения - Произвольный - значение, на основании которого выполняется заполнение.
// Значение данного параметра не может быть следующих типов:
// Неопределено, Null, Число, Строка, Дата, Булево, Дата.
//
// Возвращаемое значение:
// Структура - список параметров открытия формы:
// * Владелец - Произвольный - форма или элемент управления другой формы.
// * Уникальность - Произвольный - ключ, значение которого будет использоваться для поиска уже открытых форм.
// * НавигационнаяСсылка - Строка - задает навигационную ссылку, возвращаемую формой.
// * ОписаниеОповещенияОЗакрытии - ОписаниеОповещения - содержит описание процедуры, которая будет вызвана после
// закрытия формы.
// * РежимОткрытияОкна - РежимОткрытияОкнаФормы - указывает режим открытия окна управляемой формы.
//
Функция ПараметрыФормы(ДанныеЗаполнения) Экспорт

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

Результат = ШаблоныСообщенийКлиент.ПараметрыФормы(ДанныеЗаполнения)

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