DB.UseBorders
| 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;