КАК вывести ДокументHTML на управляемую форму?
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Просто на форме есть реквизит "ДокументХТМЛ" с типом строка который связан с элементом формы с видом ПолеHTMLДокумента. Если реквизиту присвоить значение самого текста ДокументаHTML то все будет работать только мне понятно как именно получить текст ДокументаHTML из переменной с типом "ДокументHTML"
Наверное как то так:
&НаКлиенте
Процедура ПолеНТМЛПриНажатии(Элемент, ДанныеСобытия, СтандартнаяОбработка)
МакетТекст = ПолучитьМакетНаСервере();
ПолеНТМЛ = МакетТекст;
КонецПроцедуры
&НаСервере
Функция ПолучитьМакетНаСервере()
ЭтотОбъект=РеквизитФормыВЗначение("Объект");
Макет = ЭтотОбъект.ПолучитьМакет("Макет");
Возврат Макет.ПолучитьТекст();
КонецФункции
Показать
Разобрался!
//Создаем новый документHTML
ДокументХТМЛ = Новый ДокументHTML;
//Заполняем документ
.................................
//Теперь собственно вывод на форму
ЗаписьDOM = Новый ЗаписьDOM;
ЗаписьHTML = Новый ЗаписьHTML;
ЗаписьHTML.УстановитьСтроку();
ЗаписьDOM.Записать(ИсхДокумент,ЗаписьHTML);
ПолеХТМЛ = ЗаписьHTML.Закрыть();
Показать
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот