Процедура ПриСозданииОбъекта()
// Получить список отборов для выполнения поиска.
//
// Возвращаемое значение:
// ФиксированныйМассив из ЭлементОтбора
//
Функция Отборы()
// Добавить отбор для выполнения поиска.
//
// Параметры:
// Поле - Строка - Имя поля для отбора.
// ВидСравнения - ВидСравнения - Вид сравнения.
// Значение - Произвольный - Значение для сравнения.
//
// Возвращаемое значение:
// ОпцииПоиска - Текущий объект.
//
Функция Отбор(Поле, ВидСравнения, Значение)
// Получить список сортировок для выполнения поиска.
//
// Возвращаемое значение:
// ФиксированныйМассив из ЭлементПорядка
//
Функция Сортировки()
// Добавить сортировку для выполнения поиска.
//
// Параметры:
// ИмяПоля - Строка - Имя поля для сортировки.
// НаправлениеСортировки - НаправлениеСортировки - Направление сортировки.
//
// Возвращаемое значение:
// ОпцииПоиска - Текущий объект.
//
Функция СортироватьПо(ИмяПоля, НаправлениеСортировки = Неопределено)
// Получить количество элементов, которые необходимо выбрать.
//
// Возвращаемое значение:
// Число - Количество элементов.
//
Функция ВыбираютсяПервые()
// Выбрать первые n элементов.
//
// Параметры:
// КоличествоЭлементов - Число - Количество элементов.
//
// Возвращаемое значение:
// ОпцииПоиска - Текущий объект.
//
Функция Первые(КоличествоЭлементов)
// Получить количество элементов, которые необходимо пропустить.
//
// Возвращаемое значение:
// Число - Количество элементов.
//
Функция ВыбираетсяСоСмещением()
// Сместить выборку на n элементов.
//
// Параметры:
// КоличествоЭлементов - Число - Количество элементов.
//
// Возвращаемое значение:
// ОпцииПоиска - Текущий объект.
//
Функция Смещение(КоличествоЭлементов)