собственно делаю так (платформа 8.3.20.1838, совместимости нет)
&НаКлиенте
Процедура ПриОткрытии(Отказ)
Если ЭтоПервоеОткрытие Тогда
Если ЗначениеЗаполнено(ОбъектСобытия) И ИспользоватьСобытия Тогда
Элементы.СсылкаСообщение.Документ.body.innerHTML = УправлениеПочтой.СобратьЭлементПочтовогоСообщения (Сообщение, ОбъектСобытия, ПримечаниеЗадачи);
Иначе
Элементы.СсылкаСообщение.Документ.body.innerHTML = УправлениеПочтой.СобратьЭлементПочтовогоСообщения (Сообщение, Неопределено, ПримечаниеЗадачи);
КонецЕсли;
в Элементы.СсылкаСообщение.Документ.body.innerHTML - содержится нужный текст
в Элементы.СсылкаСообщение.Документ.body.innerText - как бы то-же текст есть
в Элементы.СсылкаСообщение.Документ.body.children - создались только элементы <br>, а текста нет...
&НаКлиенте
Процедура СформироватьСообщение()
Если ЭтоПервоеОткрытие Тогда
Если ЗначениеЗаполнено(ОбъектСобытия) И ИспользоватьСобытия Тогда
Элементы.СсылкаСообщение.Документ.body.innerHTML = УправлениеПочтой.СобратьЭлементПочтовогоСообщения (Сообщение, ОбъектСобытия, ПримечаниеЗадачи);
Иначе
Элементы.СсылкаСообщение.Документ.body.innerHTML = УправлениеПочтой.СобратьЭлементПочтовогоСообщения (Сообщение, Неопределено, ПримечаниеЗадачи);
КонецЕсли;
Да. Тут надо либо полный готовый текст устанавливать. Либо в обработчике ДокументСформирован и позже менять напрямую DOM.
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой