Возникает, когда HTML-документ построен и готов к использованию.
Синтаксис
ДокументСформирован()Полное описание, параметры и ограничения
ПолеHTMLДокумента.ДокументСформирован (HTMLDocumentField.DocumentComplete)
ПолеHTMLДокумента (HTMLDocumentField)
ДокументСформирован (DocumentComplete)
Доступен, начиная с версии 8.0.
Синтаксис:
ДокументСформирован()
Описание:
Возникает, когда HTML-документ построен и готов к использованию.
Доступность:
Толстый клиент.
Использование в версии:
Доступен, начиная с версии 8.0.
Методическая информация
Практические примеры
Разобрать событие «ДокументСформирован» на собственном элементе
Подготавливаем конкретную свою форму и вызываем событие обычным пользовательским действием. Основной блок — настоящий обработчик, а не прямой ручной вызов события.
Где и как запускать
Модуль собственной обычной формы, толстый клиент.
Подготовка
Создайте внешнюю обработку с собственной обычной формой, запуск — толстый клиент.
Добавьте СчетчикСобытий (Число 10.0) и СтатусУрока (Строка 200), выведите оба на форму. Дополнительный блок инициализации поместите в модуль этой же формы.
Основной обработчик назначьте через свойства нужного элемента → События. Параметр Элемент добавляется обработчику события элемента формы; у события самой формы его нет. Не создавайте вторую процедуру с тем же именем.
Добавьте обычное поле HTML-документа ПамяткаHTML. Оно получает собственный HTML без скриптов, внешних картинок и адресов.
Событие назначьте полю до открытия формы. Срабатывание относится к готовности документа после УстановитьТекст, не к началу загрузки сайта.
Процедура ПамяткаHTMLДокументСформирован(Элемент)
СчетчикСобытий = СчетчикСобытий + 1;
СтатусУрока = "Собственный HTML готов: " + Строка(СчетчикСобытий);
Сообщить(СтатусУрока);
КонецПроцедурыТа же собственная форма: подготовка до интерактивного действия
Процедура ПриОткрытии()
СчетчикСобытий = 0;
СтатусУрока = "Ожидается действие пользователя";
ЭлементыФормы.ПамяткаHTML.УстановитьТекст("<html><body><p>Учебная книга, 3 шт.</p></body></html>");
КонецПроцедурыРазбор по шагам
Разместите указанный элемент и отдельный инициализатор в правильном модуле.
Назначьте обработчик через свойства события и выполните указанное пользовательское действие.
Посмотрите собственный статус / результат; не путайте событие с похожими соседними событиями.
Как проверить результат
После формирования своего документа появился статус готовности. Старый HTML-компонент должен поддерживаться средой толстого клиента.
Обработчик не вызывает УстановитьТекст повторно и не запускает цикл переформирования документа.
Ожидаемый результат
Событие связано с реальным источником, известными собственными данными и воспроизводимым действием.
На что обратить внимание
Не добавляйте Элемент в события самой формы / модуль команды; у событий элементов формы он является контекстным параметром обработчика.
Разные дополнительные блоки относятся к явно названным модулям; одинаковые процедуры инициализации объединяются, а не дублируются.
Код 1С при сборке справочника не исполнялся; сеть, рабочие записи, печать и внешние компоненты не использовались.
Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.