Настройки печати HTML: описание типа, не создание объекта

Учебные задачи

Справка описывает зарегистрированный тип настроек, но не содержит его конструктора и способа получения. Этот пример только включает тип в ОписаниеТипов.

Где и как запускать

Синтаксический пример для серверного обработчика или толстого клиента. ЧтениеHTML и ПостроительDOM разбирают собственную строку в память; это не открытие страницы в браузере. Здесь код не выполнялся.

Подготовка

  1. Выполняйте в серверном контексте или толстом клиенте, где этот тип указан как доступный.

  2. Наличие имени типа не означает наличие открытого конструктора или функции получения настроек.

ТипНастроек = Тип("НастройкиПечатиПоляHTMLДокумента");
Описание = Новый ОписаниеТипов("НастройкиПечатиПоляHTMLДокумента");
Сообщить(Строка(ТипНастроек));
Сообщить("Тип входит в описание: " + Строка(Описание.СодержитТип(ТипНастроек)));
Сообщить("Объект настроек печати здесь не создавался");

Разбор по шагам

  1. Получите значение Тип по точному имени.

  2. Создайте описание допустимого типа.

  3. Проверьте вхождение типа, не вызывая печать и не создавая фиктивные настройки.

Как проверить результат

  1. СодержитТип возвращает Истина для включённого типа.

  2. Пример не получает настройки конкретного поля и не печатает документ.

Ожидаемый результат

Приведён короткий пример синтаксиса и его ограничения. Здесь он не запускался в 1С; выполните проверки в своём учебном контексте.

На что обратить внимание

  1. Не заменяйте этот код на Новый НастройкиПечатиПоляHTMLДокумента: такой конструктор в выгрузке не описан.

Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.

Не хотите разбираться сами?

Адаптируем это решение под вашу базу. Оценка бесплатно.

Оставить задачу

1С, 1С:Предприятие — товарные знаки ООО «1С». Сайт не является официальным представительством фирмы «1С» и не аффилирован с ней.