Полная выгрузка, выгрузка структуры колонок и выгрузка одной колонки решают разные задачи.
Где и как запускать
Синтаксический пример для толстого клиента: вставьте код в тело обработчика своей учебной формы. Настройте указанный внешний источник заранее. В тонкий клиент эти фрагменты переносить нельзя. Здесь код не запускался.
Подготовка
В учебной конфигурации настройте внешний источник Аналитика, куб Продажи и его таблицу измерения Товары. Имена в коде — имена этих метаданных, а не перевод названий из внешней системы.
В измерении Товары используйте строковый ключ BOOK и поле Код. В кубе задайте измерение и ключевое поле Товар, числовые поля Количество и Сумма. Для просмотра нужны доступные учебные данные и настроенное подключение.
Набор = ВнешниеИсточникиДанных.Аналитика.Кубы.Продажи.СоздатьНаборЗаписей();
Набор.Прочитать();
Данные = Набор.Выгрузить(, "Товар,Количество,Сумма");
СтруктураКолонок = Набор.ВыгрузитьКолонки("Товар,Количество,Сумма");
Количества = Набор.ВыгрузитьКолонку("Количество");
Сообщить("Строк данных: " + Строка(Данные.Количество()));
Сообщить("Строк в структуре: " + Строка(СтруктураКолонок.Количество()));
Для Каждого Количество Из Количества Цикл
Сообщить(Количество);
КонецЦикла;Разбор по шагам
Сначала прочитайте набор куба.
Выгрузите выбранные колонки в таблицу и отдельно получите такую же структуру без строк.
Обойдите массив значений колонки Количество.
Как проверить результат
Данные содержит прочитанные строки, а СтруктураКолонок — только колонки и ноль строк.
Количество элементов массива совпадает с числом записей набора.
Ожидаемый результат
Показан обычный синтаксис вызовов и способ использовать результат. Здесь пример не исполнялся; результат зависит от подготовленных метаданных и внешних учебных данных.
На что обратить внимание
ВыгрузитьКолонки не выгружает данные.
Имена колонок берутся из метаданных; пустой первый аргумент Выгрузить означает отсутствие ограничения по массиву строк.
Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.