Функция ПолучитьAppIE()
Попытка
// создаем новый процесс приложения IE
appIE = Новый COMОбъект("InternetExplorer.Application");
appIE.Visible = Ложь; // не отображаем его (браузер) на экране
Исключение
Сообщить("Ошибка создания приложения InternetExplorer.Application...");
КонецПопытки;
Возврат appIE; // вернем указатель на процесс
КонецФункции
// Получаем объект DOMDocument с помощью приложения InternetExplorer.Application
Функция ПолучитьHtmlDoc(appIE,url)
Попытка
// загружаем страницу из интернета
appIE.Navigate(url);
i=0;
// ждем пока загрузится страница по url
Пока appIE.Busy цикл
i = i + 1;
сообщить(i);
КонецЦикла;
// получаем html-страницу как DOM (объектная модель документа)
htmlDoc=appIE.Document;
Дает ошибку:
{ВнешняяОбработка.LicBusinessUP_2_2_1_8beta_expert.Форма.Форма.Форма(3910)}: Значение не является значением объектного типа (Перейти)
Объект.ПолеHTMLРезультат.Перейти("http://licexpert.ru");
а сейчас так:
&НаКлиенте
Процедура ЗагрузитьHTML(Команда)
Элементы.ПолеHTMLРезультат.Документ.url = "http://licexpert.ru";
КонецПроцедуры
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший