Перебор строк динамического списка в 1С 8

Перебор строк динамического списка в 1С 8

Как организовать перебор строк динамического списка (например, СправочникСписок или ДокументСписок)?

Это можно сделать с помощью построителя отчетов, например:

Построитель = Новый ПостроительОтчета;
Построитель.ИсточникДанных = Новый ОписаниеИсточникаДанных(ДокументСписок);
Выборка = Построитель.Результат.Выбрать();

Пока Выборка.Следующий() Цикл
   Сообщить(Выборка.Ссылка);
КонецЦикла;

Замечание: в выборку попадут строки в соответствии с установленным в текущий момент отбором.