Ребята привет!
Можно ли как то обойти Выборку по полям?
Выборка = Результат.Выбрать();
Пока Выборка.Следующий() цикл
Выборка.Колонки.Количество(); //примерно
КонецЦикла;
КоллекцияКолонокРезультатаЗапроса (QueryResultColumnsCollection)
Элементы коллекции:
КолонкаРезультатаЗапроса
Для объекта доступен обход коллекции посредством оператора Для каждого … Из … Цикл. При обходе выбираются элементы коллекции.
Возможно обращение к элементу коллекции посредством оператора [...]. В качестве аргумента передается индекс колонки (нумерация с 0).
Свойства:
<Имя колонки> (<Column name>)
Методы:
Индекс (IndexOf)
Количество (Count)
Найти (Find)
Получить (Get)
Описание:
Представляет собой коллекцию колонок результата запроса.
Доступность:
Сервер, толстый клиент, внешнее соединение.
См. также:
Выборка = Результат.Выбрать();
Пока Выборка.Следующий() цикл
Для каждого Колонка Из Результат.Колонки Цикл
ИмяПоля = Колонка.Имя;
зн = Выборка[ИмяПоля];
КонецЦикла;
КонецЦикла;
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший