Критерии отбора
Объект конфигурации для описания правил поиска объектов по значению в реквизитах. Автоматизирует сложные выборки из разных типов данных.
Ключевые свойства
| Свойство | Описание | Важно |
|---|---|---|
| Не хранит данные | Только описывает правила поиска | Нет таблиц в БД, только метаданные |
| Область поиска | Определяет где искать (реквизиты объектов) | Может включать табличные части |
| Индексы | Автоматически создаются для указанных реквизитов | Производительность, но нагрузка на запись |
Практическое применение
Типовой сценарий — поиск по контрагенту:
Критерий отбора "ДокументыПоКонтрагенту"
Тип: Справочник.Контрагенты
Включает реквизиты:
- Документ.ПриходнаяНакладная.Поставщик
- Документ.РасходнаяНакладная.Покупатель
- Документ.Взаимозачет.Состав.Кто
- Документ.Взаимозачет.Состав.Кому
Способы использования
| Способ | Код | Назначение |
|---|---|---|
| Метод Найти() | КритерийОтбора.ДокументыПоКонтрагенту.Найти(Контрагент) | Программный поиск |
| В запросах | КритерийОтбора.ДокументыПоКонтрагенту | Использование в запросах |
Рекомендации по использованию
Использовать критерии отбора, если:
- ✅ Нужен поиск по разным типам объектов