Схема компоновки данных: параметры, макеты, расшифровка, программное создание отчётов.

Разбираем вложенные схемы компоновки данных: как передать в них параметры и отборы из основной схемы, как собрать несколько готовых отчётов в один и чем это грозит производительности.
10 мин чтения
Разбираем структуру отчета на СКД: какие бывают группировки, почему в них пропадают поля, как наследуются настройки и как собрать группировку из кода.
11 мин чтения
Набор данных «Запрос» в СКД работает не так, как обычный запрос: разбираем ограничения, расширение языка запросов в фигурных скобках и способ увидеть реальный текст, который уходит в СУБД.
9 мин чтения
Пошагово добавляем на общую форму отчета БСП поле выбора месяца: элемент создается из модуля отчета, события обрабатываются универсально, значение доходит до компоновки.
10 мин чтения
Прайс с фото товаров или список сотрудников с фотографиями на СКД: формируем отчёт программно и расставляем картинки по ячейкам через данные расшифровки.
8 мин чтения
Разбираем вкладку «Макеты» схемы компоновки: какой макет за что отвечает, как вывести в шапку отчёта период и отборы и что делать, когда макетов уже не хватает.
11 мин чтения
Готовим временную таблицу кодом, передаём менеджер временных таблиц в процессор компоновки и используем её в запросе набора данных как обычную таблицу, с отборами и соединениями.
7 мин чтения
Разбираем компоновщик настроек отчёта: три слоя настроек, пользовательские настройки на форме, хранилища вариантов и все параметры закладки «Другие настройки».
11 мин чтения
Разбираем, где и как задавать отборы в системе компоновки данных: в варианте отчёта, на группировке, в пользовательских настройках и кодом — в отчётах и динамических списках.
11 мин чтения
Когда данные нельзя получить запросом, отчет на СКД строится по таблице значений через набор данных объект. Показываю схему, полный код и частые ошибки.
9 мин чтения
После обновления конфигурации вариант отчёта падает при открытии и не сбрасывается. Показываю, как найти сломанные варианты, достать XML настроек из хранилища, исправить и записать обратно.
9 мин чтения
Разбираю параметры системы компоновки данных: где они живут в запросе, как сделать параметр необязательным, как вычислить его выражением и задать из кода.
11 мин чтения
Когда настроек СКД не хватает, результат дорабатывают кодом. Разбираем два способа перехватить формирование отчёта и пять практичных примеров постобработки.
11 мин чтения
Собираем схему компоновки данных целиком из кода: от источника и набора-запроса до группировок, параметров и вывода результата в табличный документ или таблицу значений.
12 мин чтения
Три способа запустить отчёт на СКД из кода: открыть форму с готовыми настройками, собрать результат компоновки на сервере и выгрузить его в таблицу значений.
11 мин чтения
Всё о расшифровке в отчётах на СКД: от выражения представления и параметра расшифровки в макете до своего меню действий и чтения значений группировок.
13 мин чтения
Когда дополнительные данные присоединять в запросе, когда вторым набором через связь с параметром, и как сделать отчёт, в котором пользователь переключает разные схемы компоновки.
10 мин чтения
Собираем сложный отчёт из нескольких схем компоновки: своих и типовых. Без копирования типовых запросов и без потерь при обновлении конфигурации.
10 мин чтенияОпишите задачу: разберусь, оценю объём и предложу решение. Код 1С, интеграции и настройку делаю сам.