В платформе «1С:Предприятие» существует специализированный вид поля формы, который позволяет просматривать HTML-документы.
Функциональность поля формы вида ПолеHTMLДокумента целиком зависит от установленной на локальном компьютере программы интернет-браузера (она ею обеспечивается).
Для просмотра различных интернет-ресурсов, возвращающих ответ в виде HTML-документа (это не обязательно должны быть определенные в явном виде HTML-документы, также можно смотреть результат обращения к файлам *.asp, *.jsp и т. д.), нужно подставить адрес запрашиваемого ресурса в значение строкового реквизита, который отображается полем HTML-документа (листинг 6.86).
Листинг 6.86. Пример использования поля HTML-документа
АдресHTML = "http://www.v8.1c.ru";
Для работы с историей просмотренных страниц можно использовать методы Вперед() и Назад() – листинг 6.87.
Листинг 6.87. Пример использования методов «Вперед()» и «Назад()»
Элементы.ПолеHTML.Вперед();
Элементы.ПолеHTML.Назад();
У поля формы вида Поле HTML документа существуют следующие события:
Если понадобится активно работать с объектной моделью, рекомендуется использовать обработчик события поля HTML-документа ДокументСформирован. Событие возникает, когда документ загружен полностью (либо в ряде случаев, когда загружен пустой документ: blank). Этот момент можно использовать для начала работы с объектной моделью.
Платформа «1С:Предприятие» поддерживает работу с объектной моделью HTML-документа, которая зависит от установленной операционной системы и используемого интернет-браузера. Поэтому в каждом конкретном случае программная модель может быть разной.