Шаблон приходит из реальной собственной WhatsApp-интеграции. Его идентификатор и свойства доступны только для чтения.
Где и как запускать
Обычный сервер 1С; также API доступен тонкому, веб- и толстому клиентам, внешнему соединению.
Подготовка
Только собственная учебная конфигурация с заранее подготовленными объектами и необходимыми правами. Здесь нет запуска 1С, сервисов или сетевых операций.
Нужна собственная настроенная WhatsApp-интеграция системы взаимодействия с ключом learning-whatsapp и существующим одобренным шаблоном learning_sum с двумя подстановками: урок и сумма. Имена замените своими. Код в серверной процедуре; реальная отправка сообщений отсутствует.
&НаСервереБезКонтекста
Процедура ПодготовитьТекстУчебногоШаблона()
Интеграция = СистемаВзаимодействия.ПолучитьИнтеграцию("learning-whatsapp");
Если Интеграция = Неопределено Тогда
ВызватьИсключение "Подготовьте собственную учебную интеграцию";
КонецЕсли;
Шаблоны = СистемаВзаимодействия.ПолучитьШаблоныСообщения(Интеграция.Идентификатор);
Для Каждого Шаблон Из Шаблоны Цикл
Если Шаблон.Имя <> "learning_sum" Тогда
Продолжить;
КонецЕсли;
Сообщить("Идентификатор: " + Строка(Шаблон.Идентификатор));
Сообщить(Шаблон.Представление + "; язык: " + Шаблон.КодЯзыка);
Сообщить("Исходный текст: " + Шаблон.Текст);
Для Каждого Название Из Шаблон.ПредставленияПодстановок Цикл
Сообщить("Подстановка: " + Название);
КонецЦикла;
Если Шаблон.ПредставленияПодстановок.Количество() <> 2 Тогда
ВызватьИсключение "Для этого опыта нужны две подстановки";
КонецЕсли;
Значения = Новый Массив;
Значения.Добавить("Учебный урок");
Значения.Добавить(Строка(50 + 75));
Сообщить(Шаблон.ПолучитьТекстСПодстановками(Значения));
КонецЦикла;
КонецПроцедурыРазбор по шагам
Получите свою интеграцию по настоящему ключу.
Прочитайте ее реальный именованный шаблон и описания двух подстановок.
Передайте значения в их документированном порядке.
Как проверить результат
Не создается случайный идентификатор шаблона.
Readonly Текст, Имя, КодЯзыка и другие свойства не перезаписываются.
Ожидаемый результат
Получена форматированная строка своего настоящего шаблона с учебной суммой 125.
На что обратить внимание
Другие виды интеграций могут возвращать пустой список. Получение шаблона может обращаться к сервису; это не его создание, одобрение или доставка сообщения.
Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.