Отборы данных предназначены для ограничения количества выгружаемых данных.
Для редактирования отборов используется редактор отборов системы компоновки данных.

Создание и редактирование

При создании отбора необходимо указать его имя, и таблицу (справочник) к которому он будет применён.

Имя и таблицу отбора после создания изменять не рекомендуется - это потребует пересмотра всех запросов, где этот отбор используется.

 Пример создания

Если таблица или поля отбора будут выключены функциональными опциями, то отбор, или условие по полю использовано не будет.
Это связано с тем, что в запросе отборы подключаются через механизм системы компоновки данных.
Подробнее

Использование при разработке

Отбор в запросе используется через расширение языка запросов для системы компоновки данных.

Пример использования
 ВЫБРАТЬ
	Партнеры.Ссылка КАК Ссылка,
	Партнеры.Код КАК Код,
	Партнеры.Наименование КАК Наименование,
	Партнеры.ПометкаУдаления КАК ПометкаУдаления
ИЗ
	Справочник.Партнеры КАК Партнеры
{ГДЕ
	Партнеры.Ссылка.* КАК ОтборПартнеры}

При разработке отборов следует учитывать, что отборы могут быть заданы как правилах так и в настройках обмена.
При разработке следует придерживаться следующего принципа:

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

Непосредственно при выборке данных отборы заданные в правилах и настройках обмена объединятся по принципу "И".
Таким образом можно обеспечить независимость правил от конкретной базы данных.

Значения отбора заданные в правилах не отображаются и не редактируются в настройках обмена.

  • Нет меток