Ответ вслух Middle СКД и отчёты спрашивают часто обновлено

Как устроен отчёт на СКД

Вопрос

Расскажите, как устроен отчёт на СКД от схемы до табличного документа.

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

Ответьте вслух за 2 минуты, как на собесе. Потом сверьтесь с тезисами: что прозвучало, а что нет.

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

Коротко

В основе схема: наборы данных (запрос, объект, объединение), связи между ними, вычисляемые поля, ресурсы для итогов и параметры вроде периода. Поверх схемы варианты с настройками: структура группировок, выбранные поля, отборы, сортировка, условное оформление, часть настроек вынесена в пользовательские.

Что должно прозвучать в ответе

  • Схема: наборы данных, связи, ресурсы, параметры, вычисляемые поля

  • Настройки: варианты, группировки, отборы, оформление

  • Компоновщик макета превращает схему и настройки в макет компоновки

  • Процессор компоновки выполняет запросы и строит результат

  • Процессор вывода выводит в табличный документ или коллекцию

  • Расшифровка и пользовательские настройки

Что могут спросить следом

  • Когда нужно программное формирование?
  • Как вывести результат в таблицу значений?

Разбор

В основе схема: наборы данных (запрос, объект, объединение), связи между ними, вычисляемые поля, ресурсы для итогов и параметры вроде периода. Поверх схемы варианты с настройками: структура группировок, выбранные поля, отборы, сортировка, условное оформление, часть настроек вынесена в пользовательские. При формировании компоновщик макета берёт схему и настройки и строит макет компоновки, по сути итоговые запросы и шаблоны вывода. Процессор компоновки выполняет их и выдаёт элементы результата, а процессор вывода превращает их в табличный документ или коллекцию значений. Попутно формируются данные расшифровки. Программно этот путь проходят, когда отчёт нужен как данные: для рассылки или выгрузки.

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

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