СтраницыПанели.Удалить (PanelPages.Delete)

Синтаксис:

Удалить(<Страница>)

Параметры:

<Страница> (обязательный)

Тип: Число; СтраницаПанели.
Номер удаляемой страницы в коллекции или сама страница.

Описание:

Удаляет страницу из коллекции страниц панели. При этом удаляются все элементы управления, которые были размещены на данной странице. Если до удаления была только одна страница, то при ее удалении удаляются все элементы управления, но в панель добавляется новая страница.
Если установлен режим "не использовать распределение по страницам", то все элементы управления расположены на одной странице и будут удалены только при удалении всех страниц.

Доступность:

Толстый клиент.

Пример:

// Удаление лишних страниц
Индекс = 0;
Пока 
= 1 Цикл
    Если Индекс > ЭлементыФормы.Панель.Страницы.Количество()-Тогда
        Прервать;
    КонецЕсли
; 
    СтраницаПанели = ЭлементыФормы.Панель.Страницы[Индекс];
    Если 
ТаблицаРегистровНакопления.Найти(СтраницаПанели.Имя,"Имя") = Неопределено Тогда
        ЭлементыФормы.Панель.Страницы.Удалить(Индекс);
        Продолжить
;
    КонецЕсли
;
    Индекс = Индекс + 1;
КонецЦикла
; 
ЭлементыФормы.Панель.ТекущаяСтраница = ЭлементыФормы.Панель.Страницы[0];


    

1C:Enterprise Developer's Community