КАК вывести ДокументHTML на управляемую форму?

1. Graf71 21.11.11 10:07 Сейчас в теме
Народ подскажите как вывести на управляемую форму созданный программно документHTML?
ДокументHTML - тип("ДокументHTML").
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. Graf71 21.11.11 10:11 Сейчас в теме
Просто на форме есть реквизит "ДокументХТМЛ" с типом строка который связан с элементом формы с видом ПолеHTMLДокумента. Если реквизиту присвоить значение самого текста ДокументаHTML то все будет работать только мне понятно как именно получить текст ДокументаHTML из переменной с типом "ДокументHTML"
3. d.alexandr 408 21.11.11 12:12 Сейчас в теме
Наверное как то так:

&НаКлиенте
Процедура ПолеНТМЛПриНажатии(Элемент, ДанныеСобытия, СтандартнаяОбработка)
	МакетТекст =  ПолучитьМакетНаСервере();
	ПолеНТМЛ = МакетТекст;
КонецПроцедуры

&НаСервере
Функция ПолучитьМакетНаСервере()
    ЭтотОбъект=РеквизитФормыВЗначение("Объект");
    Макет = ЭтотОбъект.ПолучитьМакет("Макет"); 
    Возврат Макет.ПолучитьТекст();
КонецФункции
Показать
4. Graf71 22.11.11 09:28 Сейчас в теме
Спасибо конечно за ответ. Но только вопрос не в том как из макета получить Текст HTML, а как из созданного програмно документа HTML получить текст.
5. Graf71 22.11.11 09:35 Сейчас в теме
Разобрался!
//Создаем новый документHTML
ДокументХТМЛ = Новый ДокументHTML;
//Заполняем документ
.................................
//Теперь собственно вывод на форму
ЗаписьDOM = Новый ЗаписьDOM;	
ЗаписьHTML = Новый ЗаписьHTML;
ЗаписьHTML.УстановитьСтроку();
ЗаписьDOM.Записать(ИсхДокумент,ЗаписьHTML);
ПолеХТМЛ = ЗаписьHTML.Закрыть();
Показать
milov.aleksey; Захаров_Николай; Allexe8.1; BigB; +4 Ответить
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот