Имя: Пароль:
1C
1С v8
Можно ли перебрать все поля запроса?
0 DSblizzard
 
13.03.12
09:26
Рассмотрим такой код:

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

Можно ли сделать что-то подобное (без использования названий полей или закономерности их наименований)?
1 Wobland
 
13.03.12
09:26
выгрузить в ТЗ и смотреть в колонки
2 mirosh
 
13.03.12
09:26
ВЫБРАТЬ
*
ИЗ
Документ.Док КАК Док
3 ptrtss
 
13.03.12
09:27
Можно. У результата запроса, который Запрос.Выполнить(), есть то ли колонки, то ли как-то там
4 Ненавижу 1С
 
гуру
13.03.12
09:29
КоллекцияКолонокРезультатаЗапроса
5 DSblizzard
 
13.03.12
09:30
(1), (3), (4) Спасибо!