ТипПараграфаФорматированногоДокумента.НумерованныйСписок

Свойства · NumberedList

Нумерованный список.

Полное описание, параметры и ограничения

ТипПараграфаФорматированногоДокумента.НумерованныйСписок (FormattedDocumentParagraphType.NumberedList)

ТипПараграфаФорматированногоДокумента (FormattedDocumentParagraphType)

НумерованныйСписок (NumberedList)

Доступен, начиная с версии 8.3.1.

Описание:
Нумерованный список.
Использование в версии:

Доступен, начиная с версии 8.3.1.

Методическая информация

Практические примеры

Составить свой НумерованныйСписок из двух изданий

В форматированном документе создаются настоящие параграфы, им назначается тип списка, затем заполняется текст каждого.

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

Модуль своей управляемой формы, серверное событие ПриСозданииНаСервере.

Подготовка

  1. Своя управляемая форма учебной обработки: реквизит ПамяткаКниг типа ФорматированныйДокумент, связанное поле вида Поле форматированного документа.

  2. Основной обработчик назначьте событию самой формы ПриСозданииНаСервере. Не объявляйте второй локальный ПамяткаКниг: заполняется именно реквизит формы.

  3. Коллекция ПамяткаКниг.Элементы содержит параграфы. Два явно переданных Неопределено вызывают описанный вариант добавления пустого параграфа; в его дочернюю коллекцию затем добавляется текст.

&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
    ПамяткаКниг = Новый ФорматированныйДокумент;
    Для Каждого Название Из СтрРазделить("Книга — 3;Тетрадь — 5", ";") Цикл
        Параграф = ПамяткаКниг.Элементы.Добавить(Неопределено, Неопределено);
        Параграф.ТипПараграфа = ТипПараграфаФорматированногоДокумента.НумерованныйСписок;
        Параграф.Элементы.Добавить(Название, Тип("ТекстФорматированногоДокумента"));
    КонецЦикла;
    Сообщить("Подготовлен собственный список из двух изданий");
КонецПроцедуры

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

  1. Создайте реквизит и видимое поле.

  2. Добавьте два параграфа и назначьте вид списка.

  3. Откройте свою форму и сравните маркированное и нумерованное представления.

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

  1. МаркированныйСписок показывает маркеры, НумерованныйСписок — номера пунктов. Текст 3 / 5 остаётся количеством книг и не заменяется номером пункта.

  2. Параграф не создаётся недокументированным конструктором: он получен из настоящей коллекции документа. BSL и открытие формы при сборке HTML не выполнялись.

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

Показан обычный собственный документ со структурой списка, а не текст с вручную набранными «1.» и «2.».

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

  1. Не передавайте Тип("ПараграфФорматированногоДокумента") в ФорматированныйДокумент.Добавить: этот метод описывает другие типы элементов.

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

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

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

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

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