Выбор ответа Middle СКД и отчёты обновлено

Набор данных объект

Вопрос

Отчёт должен вывести таблицу значений, собранную в коде. Как передать её в СКД?

Попробуйте сами

Выберите вариант, и откроется разбор.

Показать ответ и разбор

Коротко

Правильный ответ: Набор «Объект», а таблицу передать во ВнешниеНаборыДанных. Набор «Объект» описывает поля, а сами данные передаются при программном выполнении: Процессор.Инициализировать(Макет, Новый Структура("Данные", Таблица)).

Варианты ответа

  1. Записать таблицу во временную таблицу запроса набора
  2. Положить таблицу значений в параметр схемы компоновки
  3. Набор «Объект», а таблицу передать во ВнешниеНаборыДанныхправильный ответ
  4. Никак: СКД не умеет работать с данными, собранными в коде

Разбор

Набор «Объект» описывает поля, а сами данные передаются при программном выполнении: Процессор.Инициализировать(Макет, Новый Структура("Данные", Таблица)). Параметр схемы для таблиц не предназначен, временная таблица запроса в СКД из кода не попадёт без менеджера временных таблиц, а сама возможность есть.

Ответьте сами, а не прочитайте

В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.