РегистрСведенийВыборка.<Имя регистра сведений>.Следующий (InformationRegisterSelection.<Имя регистра сведений>.Next)

Синтаксис:

Следующий()

Возвращаемое значение:

Тип: Булево.
Истина - следующая запись выбрана; Ложь - достигнут конец выборки.

Описание:

Получает следующую запись из выборки. Для обхода записей регистра нужно после получения выборки вызвать данный метод для позиционирования на первую запись и далее вызывать до тех пор, пока не будет возвращено значение Ложь.

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

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

Пример:

// найдем максимальную цену у конкурентов на товар ВыбТовар
МаркетингЦен = РегистрыСведений.МаркетингЦен;
ОтборПоТовару = Новый Структура("Номенклатура");
ОтборПоТовару.Номенклатура = ВыбТовар;
ЦеныТовара = МаркетингЦен.Выбрать(,,ОтборПоТовару);
МаксЦена =0;
Конкурент = НСтр("ru='Не найден'; en='Not found'");
Пока 
ЦеныТовара.Следующий() Цикл
    Если ЦеныТовара.Цена > МаксЦена Тогда
        МаксЦена = ЦеныТовара.Цена;
        Конкурент = ЦеныТовара.Конкурент.Наименование; 
    КонецЕсли
;
КонецЦикла
;
Предупреждение(НСтр("ru = 'Максимальная цена';"
     + " en = 'Maximum price'") +" """ 
    + СокрЛП(ВыбТовар) + """ = "+ МаксЦена 
    + НСтр("ru=' руб. у '; en=' USD. It is used by '") 
    + СокрЛП(Конкурент) + """.");


    

1C:Enterprise Developer's Community