Для того чтобы получилась выборка результатов запроса нужно сначала выполнить запрос методом Выполнить(), а затем создать выборку методом Выбрать(). Для того что бы перейти к следующему элементу выборки используется метод Следующий().
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ ПЕРВЫЕ 1
|Контрагенты.Ссылка
|ИЗ
|Справочник.Контрагенты КАК Контрагенты";
ВыборкаРезультатов = Запрос.Выполнить().Выбрать();
Если ВыборкаРезультатов.Следующий() Тогда
//Ваша обработка результата запроса
КонецЕсли;
Также выборку можно обходить в цикле Пока. Переменная ВыборкаРезультатов при каждой итерации цикла содержит в себе конкретную строку выборки, все ее элементы доступны через точку.
Пока ВыборкаРезультатов.Следующий() Цикл
Сообщить(ВыборкаРезультатов.Ссылка);
//ваш код по обработке элемента выборки запроса
КонецЦикла;
Добавить комментарий