ИсточникДанныхСводнойТаблицыКомпоновкиДанных.УстановитьНастройки

Методы · SetSettings

Устанавливает настройки системы компоновки данных в источник сводной таблицы. В настройках ожидается таблица, группировки которой будут соответствовать измерениям сводной таблицы, выбранные поля группировок будут соответствовать ресурсам. Выбранные поля настроек будут соответствовать измерениям, отображаемым в сводной таблице. Также настройки могут содержать отбор, упорядочивание, которые будут влиять на информацию, отображаемую в сводной таблице. Содержимое сводной таблицы будет обновлено.

Синтаксис

УстановитьНастройки(<Настройки>)
Полное описание, параметры и ограничения

ИсточникДанныхСводнойТаблицыКомпоновкиДанных.УстановитьНастройки (DataCompositionPivotTableDataSource.SetSettings)

ИсточникДанныхСводнойТаблицыКомпоновкиДанных (DataCompositionPivotTableDataSource)

УстановитьНастройки (SetSettings)

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

Синтаксис:
УстановитьНастройки(<Настройки>)
Параметры:

<Настройки> (необязательный)
Тип: НастройкиКомпоновкиДанных.
Объект настроек компоновки данных.
Описание:

Устанавливает настройки системы компоновки данных в источник сводной таблицы.
В настройках ожидается таблица, группировки которой будут соответствовать измерениям сводной таблицы, выбранные поля группировок будут соответствовать ресурсам.
Выбранные поля настроек будут соответствовать измерениям, отображаемым в сводной таблице.
Также настройки могут содержать отбор, упорядочивание, которые будут влиять на информацию, отображаемую в сводной таблице. Содержимое сводной таблицы будет обновлено.

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

Сервер, толстый клиент, внешнее соединение.

Примечание:
Метод может быть вызван после установки источника в сводную таблицу.
До установки источника в сводную таблицу должен быть вызван метод УстановитьСхему.
Использование в версии:

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

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

Практические примеры

Синтаксис: отбор в уже инициализированной сводной таблице СКД

На настоящем связанном источнике меняем схему и добавляем отбор цены, затем обновляем свою сводную таблицу.

Где и как запускать

Серверный модуль своего учебного отчета либо толстый клиент; без обращения к рабочим данным.

Подготовка

  1. Создайте в собственном учебном отчете макет УчебнаяСхема типа Схема компоновки данных: источник Локальный, один набор Продажи, запрос ВЫБРАТЬ 300 КАК Цена, 6 КАК Количество ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ 250, 4 ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ 100, 2. Добавьте поля Цена и Количество, ресурс Сумма с выражением Сумма(Цена * Количество), в настройках — детальные записи и выбранные поля. Имена в коде относятся именно к этому созданному вами макету.

  2. Не автономный пример: ИсточникСводной должен быть реально предоставленным ИсточникДанныхСводнойТаблицыКомпоновкиДанных, уже связанным с собственной сводной таблицей. Его конструктора и законченной фабрики выгрузка справки не содержит. Настройки источника должны иметь структуру таблицы.

Схема = ПолучитьМакет("УчебнаяСхема");
ИсточникСводной.УстановитьСхему(Схема);
Настройки = ИсточникСводной.ПолучитьНастройки();
Условие = Настройки.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
Условие.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Цена");
Условие.ВидСравнения = ВидСравненияКомпоновкиДанных.БольшеИлиРавно;
Условие.ПравоеЗначение = 250;
Условие.Использование = Истина;
ИсточникСводной.УстановитьНастройки(Настройки);
ИсточникСводной.Обновить();

Разбор по шагам

  1. Установите собственную схему в существующий источник.

  2. Получите его реальные настройки и добавьте отбор.

  3. Установите настройки и обновите связанную таблицу.

Как проверить результат

  1. Проверьте исчезновение учебной строки с ценой 100.

  2. Сопоставьте оставшиеся данные с ценами 250 и 300 своей схемы.

Ожидаемый результат

Измененная сводная таблица при действительно подготовленном связанном источнике.

На что обратить внимание

  1. Источник не создается вымышленным Новый. УстановитьНастройки само обновляет таблицу; Обновить показан как явная повторная команда обновления. Без настоящей инициализации это только образец синтаксиса.

Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.

Не хотите разбираться сами?

Адаптируем это решение под вашу базу. Оценка бесплатно.

Оставить задачу

1С, 1С:Предприятие — товарные знаки ООО «1С». Сайт не является официальным представительством фирмы «1С» и не аффилирован с ней.