Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
27 ноя 2024, 07:31

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

Автор 1cwiki, 25 июл 2015, 13:57

0 Пользователей и 1 гость просматривают эту тему.

1cwiki

Раздел
Общие объекты
Подразделы
Табличный документ
ТипСтатьи
Методы
Синтаксис:

КоличествоУровнейГруппировокСтрок()
Возвращаемое значение:

Тип: Число.

Описание:

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

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

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

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

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

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


Теги:
Рейтинг@Mail.ru

Поиск