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