Skip to content

Latest commit

 

History

History
112 lines (92 loc) · 3.3 KB

ОпцииПоиска.md

File metadata and controls

112 lines (92 loc) · 3.3 KB

ОпцииПоиска

ПриСозданииОбъекта

Процедура ПриСозданииОбъекта() 

Отборы

// Получить список отборов для выполнения поиска.
//
// Возвращаемое значение:
//   ФиксированныйМассив из ЭлементОтбора
//
Функция Отборы() 

Отбор

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

Сортировки

// Получить список сортировок для выполнения поиска.
//
// Возвращаемое значение:
//   ФиксированныйМассив из ЭлементПорядка
//
Функция Сортировки() 

СортироватьПо

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

ВыбираютсяПервые

// Получить количество элементов, которые необходимо выбрать.
//
// Возвращаемое значение:
//   Число - Количество элементов.
//
Функция ВыбираютсяПервые() 

Первые

// Выбрать первые n элементов.
//
// Параметры:
//   КоличествоЭлементов - Число - Количество элементов.
//
// Возвращаемое значение:
//   ОпцииПоиска - Текущий объект.
//
Функция Первые(КоличествоЭлементов) 

ВыбираетсяСоСмещением

// Получить количество элементов, которые необходимо пропустить.
//
// Возвращаемое значение:
//   Число - Количество элементов.
//
Функция ВыбираетсяСоСмещением() 

Смещение

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