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

Синтаксис:

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

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

Тип: Число.

Описание:

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

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

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

Пример:

// Пример формирования кнопок командной панели для управления
// группировками результата отчета

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

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


    

1C:Enterprise Developer's Community