Получает текущее состояние сводной таблицы в виде настроек системы компоновки данных. Настройки содержат таблицу, группировки которой соответствуют выбранным измерениям сводной таблицы, выбранные поля группировок соответствуют выбранным реквизитам. Выбранные ресурсы сохраняются как выбранные поля в настройках. Также настройки могут содержать отбор и упорядочивание, которые сохранены после последней установки настроек в сводную таблицу.
Синтаксис
ПолучитьНастройки()Полное описание, параметры и ограничения
ИсточникДанныхСводнойТаблицыКомпоновкиДанных.ПолучитьНастройки (DataCompositionPivotTableDataSource.GetSettings)
ИсточникДанныхСводнойТаблицыКомпоновкиДанных (DataCompositionPivotTableDataSource)
ПолучитьНастройки (GetSettings)
Доступен, начиная с версии 8.1.
Синтаксис:
ПолучитьНастройки()
Возвращаемое значение:
Тип: НастройкиКомпоновкиДанных.
Описание:
Получает текущее состояние сводной таблицы в виде настроек системы компоновки данных.
Настройки содержат таблицу, группировки которой соответствуют выбранным измерениям сводной таблицы, выбранные поля группировок соответствуют выбранным реквизитам.
Выбранные ресурсы сохраняются как выбранные поля в настройках.
Также настройки могут содержать отбор и упорядочивание, которые сохранены после последней установки настроек в сводную таблицу.
Доступность:
Сервер, толстый клиент, внешнее соединение.
Примечание:
Метод может быть вызван после того, как в источник была установлена схема компоновки данных (метод УстановитьСхему) и источник был установлен в сводную таблицу.
Использование в версии:
Доступен, начиная с версии 8.1.
Методическая информация
Практические примеры
Синтаксис: отбор в уже инициализированной сводной таблице СКД
На настоящем связанном источнике меняем схему и добавляем отбор цены, затем обновляем свою сводную таблицу.
Где и как запускать
Серверный модуль своего учебного отчета либо толстый клиент; без обращения к рабочим данным.
Подготовка
Создайте в собственном учебном отчете макет УчебнаяСхема типа Схема компоновки данных: источник Локальный, один набор Продажи, запрос ВЫБРАТЬ 300 КАК Цена, 6 КАК Количество ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ 250, 4 ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ 100, 2. Добавьте поля Цена и Количество, ресурс Сумма с выражением Сумма(Цена * Количество), в настройках — детальные записи и выбранные поля. Имена в коде относятся именно к этому созданному вами макету.
Не автономный пример: ИсточникСводной должен быть реально предоставленным ИсточникДанныхСводнойТаблицыКомпоновкиДанных, уже связанным с собственной сводной таблицей. Его конструктора и законченной фабрики выгрузка справки не содержит. Настройки источника должны иметь структуру таблицы.
Схема = ПолучитьМакет("УчебнаяСхема");
ИсточникСводной.УстановитьСхему(Схема);
Настройки = ИсточникСводной.ПолучитьНастройки();
Условие = Настройки.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
Условие.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Цена");
Условие.ВидСравнения = ВидСравненияКомпоновкиДанных.БольшеИлиРавно;
Условие.ПравоеЗначение = 250;
Условие.Использование = Истина;
ИсточникСводной.УстановитьНастройки(Настройки);
ИсточникСводной.Обновить();Разбор по шагам
Установите собственную схему в существующий источник.
Получите его реальные настройки и добавьте отбор.
Установите настройки и обновите связанную таблицу.
Как проверить результат
Проверьте исчезновение учебной строки с ценой 100.
Сопоставьте оставшиеся данные с ценами 250 и 300 своей схемы.
Ожидаемый результат
Измененная сводная таблица при действительно подготовленном связанном источнике.
На что обратить внимание
Источник не создается вымышленным Новый. УстановитьНастройки само обновляет таблицу; Обновить показан как явная повторная команда обновления. Без настоящей инициализации это только образец синтаксиса.
Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.