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