1С Предприятие 8.0. Описание встроенного языка

         

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


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

Пример:

Процедура УстановитьРеквизит(ИдСправочника, ИдРеквизита, ЗначениеРеквизита, СтруктураДляОтбора)

    ВыборкаСправочника = Справочники[ИдСправочника].Выбрать(,,СтруктураДляОтбора);

    Пока ВыборкаСправочника.Следующий() Цикл

        Объект = ВыборкаСправочника.ПолучитьОбъект();

        Объект(ИдРеквизита) = ЗначениеРеквизита;

        Объект.Записать();

    КонецЦикла;

КонецПроцедуры



Содержание раздела