DB.UseOrder
Revision as of 10:53, 13 September 2019 by Admin (talk | contribs) (Created page with "{{infobox function |name=UseOrder |object=Объект базы данных |caption=Даты сохранения периодических реквизитов |type=1...")
UseOrder (Даты сохранения периодических реквизитов) | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Функция получает или устанавливает порядок сортировки при выборках функциями, типа Find, Load, Select. В списке реквизитов наряду к обычными реквизитами, можно задавать особые реквизиты объектов. Для новых объектов порядок устанавливается пустым, что эквивалентно порядку, соответствующему внутреннему коду объектов.
Синтаксис
DB.UseOrder(<Список реквизитов сортировки с суффиксами (STRING)>):<Текущий список реквизитов сортировки с суффиксами (STRING)>
Аргументы
<Список реквизитов сортировки с суффиксами (STRING)>
- (необязательный аргумент) Строка с наименованиями реквизитов сортировки и направлениями сортировки в формате<Наименование реквизита><Направление сортировки>
, где Направление сортировки может представлять знак + (сортировка по неубыванию) или знак - (сортировка по невозрастанию), к примеру,Name+
. Направление сортировки может быть опущено, в этом случае оно подразумевается равным +. Наименование реквизита может быть как наименованием, совпадающим с реальным реквизитом объекта, так и наименованием специального реквизита, начинающееся на знак @. См. статью Стандартные фильтры для списка допустимых наименований специальных реквизитов.
Возвращаемое значение
Возвращается список реквизитов сортировки в виде строки.
Примеры
//Пример производит выборку элементов справочника Номенклатура, сортированных по имени с использованием функции Select aEl:=Ref.Номенклатура; aEl.UseOrder("Name"); aEl.Select(); While aEl.Next() Do //Выполнение действий с загруженными элементами ... EndDo;