Нумерованный список.
Полное описание, параметры и ограничения
ТипПараграфаФорматированногоДокумента.НумерованныйСписок (FormattedDocumentParagraphType.NumberedList)
ТипПараграфаФорматированногоДокумента (FormattedDocumentParagraphType)
НумерованныйСписок (NumberedList)
Доступен, начиная с версии 8.3.1.
Описание:
Нумерованный список.
Использование в версии:
Доступен, начиная с версии 8.3.1.
Методическая информация
Практические примеры
Составить свой НумерованныйСписок из двух изданий
В форматированном документе создаются настоящие параграфы, им назначается тип списка, затем заполняется текст каждого.
Где и как запускать
Модуль своей управляемой формы, серверное событие ПриСозданииНаСервере.
Подготовка
Своя управляемая форма учебной обработки: реквизит ПамяткаКниг типа ФорматированныйДокумент, связанное поле вида Поле форматированного документа.
Основной обработчик назначьте событию самой формы ПриСозданииНаСервере. Не объявляйте второй локальный ПамяткаКниг: заполняется именно реквизит формы.
Коллекция ПамяткаКниг.Элементы содержит параграфы. Два явно переданных Неопределено вызывают описанный вариант добавления пустого параграфа; в его дочернюю коллекцию затем добавляется текст.
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
ПамяткаКниг = Новый ФорматированныйДокумент;
Для Каждого Название Из СтрРазделить("Книга — 3;Тетрадь — 5", ";") Цикл
Параграф = ПамяткаКниг.Элементы.Добавить(Неопределено, Неопределено);
Параграф.ТипПараграфа = ТипПараграфаФорматированногоДокумента.НумерованныйСписок;
Параграф.Элементы.Добавить(Название, Тип("ТекстФорматированногоДокумента"));
КонецЦикла;
Сообщить("Подготовлен собственный список из двух изданий");
КонецПроцедурыРазбор по шагам
Создайте реквизит и видимое поле.
Добавьте два параграфа и назначьте вид списка.
Откройте свою форму и сравните маркированное и нумерованное представления.
Как проверить результат
МаркированныйСписок показывает маркеры, НумерованныйСписок — номера пунктов. Текст 3 / 5 остаётся количеством книг и не заменяется номером пункта.
Параграф не создаётся недокументированным конструктором: он получен из настоящей коллекции документа. BSL и открытие формы при сборке HTML не выполнялись.
Ожидаемый результат
Показан обычный собственный документ со структурой списка, а не текст с вручную набранными «1.» и «2.».
На что обратить внимание
Не передавайте Тип("ПараграфФорматированногоДокумента") в ФорматированныйДокумент.Добавить: этот метод описывает другие типы элементов.
Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.