ТабличныйДокумент.КоличествоУровнейГруппировокСтрок (SpreadsheetDocument.RowGroupLevelCount)

ТабличныйДокумент (SpreadsheetDocument)

КоличествоУровнейГруппировокСтрок (RowGroupLevelCount)

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

Синтаксис:

КоличествоУровнейГруппировокСтрок()

Возвращаемое значение:

Тип: Число.

Описание:

Получает количество уровней группировок строк.

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

Тонкий клиент, веб-клиент, мобильный клиент, сервер, толстый клиент, внешнее соединение, мобильное приложение (клиент), мобильное приложение (сервер), мобильный автономный сервер.

Пример:

// Пример формирования кнопок командной панели для управления

// группировками результата отчета


// ПолеТД - поле табличного документа для показа результатов отчета

// ОткрытьУровень - наименование процедуры-обработчика

// КомПанель - командная панель 


Если 
ЭлементыФормы.ПолеТД.КоличествоУровнейГруппировокСтрок() > Тогда
    КнопкаУровни = ЭлементыФормы.КомПанель.Кнопки.Добавить("Уровни", 
        ТипКнопкиКоманднойПанели.Подменю, 
        НСтр("ru='Показать уровень'"), );
    Действие = Новый Действие("ОткрытьУровень");
    Кол = ЭлементыФормы.ПолеТД.КоличествоУровнейГруппировокСтрок()
    Для 
У = 1 По Кол Цикл
        ИмяКнопки = "К" + Строка(У);
        КнопкаУровни.Кнопки.Добавить(ИмяКнопки, 
            ТипКнопкиКоманднойПанели.Действие, 
            НСтр("ru='Уровень'") + Строка(У), Действие);
    КонецЦикла
;
КонецЕсли
;

Использование в версии:

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


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