|
Запрос. Что я делаю не так? |
☑ |
0
Archon
18.10.04
✎
13:12
|
Простейший перебор элементов справочника "Контрагенты" в УПП.
врТекстЗапроса =
"ВЫБРАТЬ
| Контрагенты.Ссылка КАК врзКонтрагентик
|ИЗ
| Справочник.Контрагенты КАК Контрагенты
|" ;
врЗапрос = Новый Запрос;
врЗапрос.Текст = врТекстЗапроса;
врРезультатЗапроса = врЗапрос.Выполнить();
врВыборкаСпр = врРезультатЗапроса.Выбрать(ОбходРезультатаЗапроса.ПоГруппировкамСИерархией);
Для каждого врТекЗаписьВыборкиСпр Из врВыборкаСпр Цикл
// здесь выдает ошибку "Итератор для значения не определен
"
КонецЦикла;
|
|
1
Колапс
18.10.04
✎
13:17
|
итератор для выборки и вправду неопределён.
нужно использовать метод Следующий().
Пока врВыборкаСпр.Следующий() Цикл
//тело цикла
КонецЦикла;
|
|
2
Колапс
18.10.04
✎
13:18
|
функция Выгрузить, а не Выбрать, возращает ТаблицуЗначений, для которой итератор определён.
|
|
3
Archon
18.10.04
✎
13:47
|
(1) Спасибо. Я уже сделал, как Вы посоветовали (заработало). Сейчас попробую (2).
|
|
4
Archon
18.10.04
✎
13:49
|
Урра! заработало (2). Я понял. Кажется :-)
|
|