pavlo писал(а) 04. Июня 2012 :: 08:50:Salimbek писал(а) 04. Июня 2012 :: 06:52:Посмотри такой вариант:
1. Динамически формируем список
2. Получаем выходные данные сразу в ТЗ
в принципе вариант, только тз не сортируется, тоесть первый раз только один элемент двигается и все, а там могут толпу туда сюда двигать.
а еще при закрытии обработки, 1с решает что ей нужно зарыться тоже
)
1. в ТЗ просто строки добавляются, см., например:
Процедура HTML_BeforeNavigate2(Контейнер,Ссылка,Флаги,Фрэйм,Пост,Заголовки,Отмена)
ПозицияРазделителя=Найти(Ссылка,"#");
Если ПозицияРазделителя>0 Тогда
//Сообщить(Ссылка);
Отмена=1;
tz_html.ВыбратьСтроку();
tz_html.УдалитьСтроки();
//Действие=СокрЛП(СтрЗаменить(Сред(Ссылка,ПозицияРазделителя+1),"%20"," "));
//Сервис.ВнешнееСобытие("HTML",,Действие);
Иначе
флЗакрыть=0;
Форма.Закрыть();
КонецЕсли;
КонецПроцедуры
2. Угу, в демке посмотрел - в ПриЗакрытии надо добавить:
Процедура ПриЗакрытии()
Если флЗакрыть=0 Тогда
флЗакрыть=1;
//Попробуем заполнить содержимое самостоятельно
ДокХТМЛ=Браузер.Объект.Document;
Элем=ДокХТМЛ.getElementById("list1");
Элем.innerHTML=ТекстХТМЛ();
СтатусВозврата(0);
Возврат;
КонецЕсли;
Браузер.Объект.document.parentWindow.object1C="";
Система="";
Браузер.Уничтожить();
КонецПроцедуры // ПриЗакрытии