Difference between revisions of "DB.UseBorders"
(→Примеры) |
m (1 revision imported) |
(No difference)
|
Latest revision as of 08:43, 7 February 2021
UseBorders (Даты сохранения периодических реквизитов) | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Функция устанавливает начальный и конечный объект при выборках функциями, типа Find, Load, Select. В случаях, если выборка происходит частями, после всех условий сортировки без твердой уверенности, что сортировка уникально определяет каждый из объектов, данный диапазон ограничения используется совместно с условиями сортировки. Опустить можно любой из аргументов или оба аргумента, в последнем случае, граничное условие в выборке применяться не будет.
Синтаксис
DB.UseBorders(<Начальный элемент-граница (DB)>,<Конечный элемент-граница (DB)>)
Аргументы
<Начальный элемент-граница (DB)>
- (необязательный аргумент) Объект, устанавливающий начальный объект выборки, сравнение в базе данных происходит по внутреннему коду объекта.<Конечный элемент-граница (DB)>
- (необязательный аргумент) Объект, устанавливающий конечный объект выборки, сравнение в базе данных происходит по внутреннему коду объекта.
Примеры
//Пример производит выборку элементов справочника Номенклатура, сортированных по внутреннему коду без использования функции Select aEl:=Ref.Номенклатура; While 1 Do aList:=aEl.Load(100); //Выполнение действий с загруженными элементами ... //Окончание цикла? If aList.Size()<100 Then Break; EndIf; bEl:=aList.Get(aList.Size()); aEl.UseBorders(bEl); EndDo;