Определяет набор видов сравнения, которые могут быть использованы в условиях отбора. На мобильной платформе игнорируются следующие виды сравнения: НачинаетсяС, НеНачинаетсяС, СоответствуетШаблону, НеСоответствуетШаблону.
Полное описание, параметры и ограничения
ВидСравненияКомпоновкиДанных (DataCompositionComparisonType)
ВидСравненияКомпоновкиДанных (DataCompositionComparisonType)
Доступен, начиная с версии 8.1.
Значения
Больше (Greater)
БольшеИлиРавно (GreaterOrEqual)
ВИерархии (InHierarchy)
ВСписке (InList)
ВСпискеПоИерархии (InListByHierarchy)
Заполнено (Filled)
Меньше (Less)
МеньшеИлиРавно (LessOrEqual)
НачинаетсяС (BeginsWith)
НеВИерархии (NotInHierarchy)
НеВСписке (NotInList)
НеВСпискеПоИерархии (NotInListByHierarchy)
НеЗаполнено (NotFilled)
НеНачинаетсяС (NotBeginsWith)
НеПодобно (NotLike)
НеРавно (NotEqual)
НеСодержит (NotContains)
Подобно (Like)
Равно (Equal)
Содержит (Contains)
Описание:
Определяет набор видов сравнения, которые могут быть использованы в условиях отбора.
На мобильной платформе игнорируются следующие виды сравнения: НачинаетсяС, НеНачинаетсяС, СоответствуетШаблону, НеСоответствуетШаблону.
Доступность:
Тонкий клиент, веб-клиент, мобильный клиент, сервер, толстый клиент, внешнее соединение, мобильное приложение (клиент), мобильное приложение (сервер), мобильный автономный сервер.
Данный объект может быть сериализован в/из XML. Может использоваться в реквизитах управляемой формы. Данный объект может быть сериализован в/из XDTO. Тип XDTO, соответствующий данному объекту, определяется в пространстве имен {http://v8.1c.ru/8.1/data-composition-system/settings}. Имя типа XDTO: DataCompositionComparisonType.
См. также:
ЭлементОтбораКомпоновкиДанных, свойство ВидСравнения
Использование в версии:
Доступен, начиная с версии 8.1.
Методическая информация
Практические примеры
Синтаксис: отбор в уже инициализированной сводной таблице СКД
На настоящем связанном источнике меняем схему и добавляем отбор цены, затем обновляем свою сводную таблицу.
Где и как запускать
Серверный модуль своего учебного отчета либо толстый клиент; без обращения к рабочим данным.
Подготовка
Создайте в собственном учебном отчете макет УчебнаяСхема типа Схема компоновки данных: источник Локальный, один набор Продажи, запрос ВЫБРАТЬ 300 КАК Цена, 6 КАК Количество ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ 250, 4 ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ 100, 2. Добавьте поля Цена и Количество, ресурс Сумма с выражением Сумма(Цена * Количество), в настройках — детальные записи и выбранные поля. Имена в коде относятся именно к этому созданному вами макету.
Не автономный пример: ИсточникСводной должен быть реально предоставленным ИсточникДанныхСводнойТаблицыКомпоновкиДанных, уже связанным с собственной сводной таблицей. Его конструктора и законченной фабрики выгрузка справки не содержит. Настройки источника должны иметь структуру таблицы.
Схема = ПолучитьМакет("УчебнаяСхема");
ИсточникСводной.УстановитьСхему(Схема);
Настройки = ИсточникСводной.ПолучитьНастройки();
Условие = Настройки.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
Условие.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Цена");
Условие.ВидСравнения = ВидСравненияКомпоновкиДанных.БольшеИлиРавно;
Условие.ПравоеЗначение = 250;
Условие.Использование = Истина;
ИсточникСводной.УстановитьНастройки(Настройки);
ИсточникСводной.Обновить();Разбор по шагам
Установите собственную схему в существующий источник.
Получите его реальные настройки и добавьте отбор.
Установите настройки и обновите связанную таблицу.
Как проверить результат
Проверьте исчезновение учебной строки с ценой 100.
Сопоставьте оставшиеся данные с ценами 250 и 300 своей схемы.
Ожидаемый результат
Измененная сводная таблица при действительно подготовленном связанном источнике.
На что обратить внимание
Источник не создается вымышленным Новый. УстановитьНастройки само обновляет таблицу; Обновить показан как явная повторная команда обновления. Без настоящей инициализации это только образец синтаксиса.
Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.