СправочникВыборка.<Имя справочника> (CatalogSelection.<Имя справочника>)

Свойства:

<Имя общего реквизита> (<Common attribute name>)
<Имя реквизита> (<Attribute name>)
<Имя табличной части> (<Tabular section name>)
ВерсияДанных (DataVersion)
Владелец (Owner)
ИмяПредопределенныхДанных (PredefinedDataName)
Код (Code)
Наименование (Description)
ПометкаУдаления (DeletionMark)
Предопределенный (Predefined)
Родитель (Parent)
Ссылка (Ref)
ЭтоГруппа (IsFolder)

Методы:

ПолучитьОбъект (GetObject)
Следующий (Next)
УровеньВВыборке (LevelInSelection)

Описание:

Объект этого типа возвращается методами Выбрать и ВыбратьИерархически у объекта типа СправочникМенеджер. и представляет собой специализированный способ перебора элементов справочника. Обход элементов выполняется системой динамически. Это означает, что использование выборки не считывает все элементы сразу, а выбирает их порциями из базы данных. Такой подход позволяет достаточно быстро обходить с помощью выборки большие списки справочников и не загружает в память всех элементов выборки.

Доступность:

Сервер, толстый клиент, внешнее соединение, мобильное приложение(сервер).

Пример:

Процедура УстановитьРеквизит(ИдСправочника, ИдРеквизита, 
        ЗначениеРеквизита, СтруктураДляОтбора)
    ВыборкаСправочника = Справочники[ИдСправочника].Выбрать(,,СтруктураДляОтбора);
    Пока 
ВыборкаСправочника.Следующий() Цикл
        Объект = ВыборкаСправочника.ПолучитьОбъект();
        Объект[ИдРеквизита] = ЗначениеРеквизита;
        Объект.Записать();
    КонецЦикла
;
КонецПроцедуры

См. также:

СправочникМенеджер, метод Выбрать
СправочникМенеджер, метод ВыбратьИерархически

    

1C:Enterprise Developer's Community