СКД и отчёты в 1С

Блог

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

Вложенные схемы СКД 1С: малые отчёты внутри большого, как матрёшка
СКД и отчёты

Вложенные схемы СКД 1С: когда использовать и как связать с основной схемой

Разбираем вложенные схемы компоновки данных: как передать в них параметры и отборы из основной схемы, как собрать несколько готовых отчётов в один и чем это грозит производительности.

10 мин чтения
Группировки в СКД 1С: многоуровневая структура отчета с итогами
СКД и отчёты

Группировки в СКД 1С: детальные записи, иерархия, таблица и программная настройка

Разбираем структуру отчета на СКД: какие бывают группировки, почему в них пропадают поля, как наследуются настройки и как собрать группировку из кода.

11 мин чтения
Запрос в СКД 1С: схема компоновки данных превращает текст запроса в отчет
СКД и отчёты

Запрос в СКД 1С: ограничения, фигурные скобки и отладка итогового текста

Набор данных «Запрос» в СКД работает не так, как обычный запрос: разбираем ограничения, расширение языка запросов в фигурных скобках и способ увидеть реальный текст, который уходит в СУБД.

9 мин чтения
Добавить поле на форму отчета БСП: новый элемент выбора месяца на панели настроек
СКД и отчёты

Как добавить поле на форму отчета БСП: свои элементы в общей форме ФормаОтчета

Пошагово добавляем на общую форму отчета БСП поле выбора месяца: элемент создается из модуля отчета, события обрабатываются универсально, значение доходит до компоновки.

10 мин чтения
Картинки в отчете СКД: таблица с фотографиями товаров и сотрудников
СКД и отчёты

Картинки в отчете СКД: вывод фото сотрудников и товаров в табличный документ

Прайс с фото товаров или список сотрудников с фотографиями на СКД: формируем отчёт программно и расставляем картинки по ячейкам через данные расшифровки.

8 мин чтения
Макеты СКД в 1С: отчёт с оформленной шапкой и параметрами периода
СКД и отчёты

Макеты СКД в 1С: заголовок с параметрами, макеты группировок и постобработка

Разбираем вкладку «Макеты» схемы компоновки: какой макет за что отвечает, как вывести в шапку отчёта период и отборы и что делать, когда макетов уже не хватает.

11 мин чтения
Менеджер временных таблиц в СКД: подготовленная таблица передаётся в отчёт
СКД и отчёты

Менеджер временных таблиц в СКД: внешние данные без набора «Объект»

Готовим временную таблицу кодом, передаём менеджер временных таблиц в процессор компоновки и используем её в запросе набора данных как обычную таблицу, с отборами и соединениями.

7 мин чтения
Настройки СКД 1С: слои настроек отчёта и параметры вывода
СКД и отчёты

Настройки СКД 1С: варианты, пользовательские и фиксированные настройки, параметры вывода

Разбираем компоновщик настроек отчёта: три слоя настроек, пользовательские настройки на форме, хранилища вариантов и все параметры закладки «Другие настройки».

11 мин чтения
Отбор в СКД 1С: воронка, отсекающая лишние строки отчёта
СКД и отчёты

Отбор в СКД 1С: настройка в схеме, на группировках, для пользователя и из кода

Разбираем, где и как задавать отборы в системе компоновки данных: в варианте отчёта, на группировке, в пользовательских настройках и кодом — в отчётах и динамических списках.

11 мин чтения
Отчет СКД по таблице значений: данные из внешней таблицы попадают в схему компоновки
СКД и отчёты

Отчет СКД по таблице значений: набор данных объект и внешние наборы данных

Когда данные нельзя получить запросом, отчет на СКД строится по таблице значений через набор данных объект. Показываю схему, полный код и частые ошибки.

9 мин чтения
Ошибка варианта универсального отчёта 1С: ремонт повреждённых настроек отчёта
СКД и отчёты

Ошибка варианта универсального отчёта 1С после обновления: как починить настройки

После обновления конфигурации вариант отчёта падает при открытии и не сбрасывается. Показываю, как найти сломанные варианты, достать XML настроек из хранилища, исправить и записать обратно.

9 мин чтения
Параметры СКД 1С: схема компоновки данных с полями параметров
СКД и отчёты

Параметры СКД 1С: обязательные и необязательные, выражения и программная установка

Разбираю параметры системы компоновки данных: где они живут в запросе, как сделать параметр необязательным, как вычислить его выражением и задать из кода.

11 мин чтения
Постобработка отчёта СКД 1С: доработка табличного документа после формирования
СКД и отчёты

Постобработка отчёта СКД 1С: программное формирование и доработка табличного документа

Когда настроек СКД не хватает, результат дорабатывают кодом. Разбираем два способа перехватить формирование отчёта и пять практичных примеров постобработки.

11 мин чтения
Программное создание СКД в 1С: схема компоновки данных собирается из блоков кода
СКД и отчёты

Программное создание СКД в 1С: схема, наборы данных, настройки и вывод отчёта

Собираем схему компоновки данных целиком из кода: от источника и набора-запроса до группировок, параметров и вывода результата в табличный документ или таблицу значений.

12 мин чтения
Программное формирование отчета СКД: настройки компоновки превращаются в готовую таблицу
СКД и отчёты

Программное формирование отчета СКД: открытие с настройками и вывод в таблицу

Три способа запустить отчёт на СКД из кода: открыть форму с готовыми настройками, собрать результат компоновки на сервере и выгрузить его в таблицу значений.

11 мин чтения
Расшифровка СКД в 1С: от итоговой строки отчёта к подробным данным
СКД и отчёты

Расшифровка СКД в 1С: стандартные действия, макеты и своя обработка в коде

Всё о расшифровке в отчётах на СКД: от выражения представления и параметра расшифровки в макете до своего меню действий и чтения значений группировок.

13 мин чтения
Связи наборов данных СКД: два набора данных соединяются по общему полю
СКД и отчёты

Связи наборов данных СКД и несколько схем в одном отчёте 1С

Когда дополнительные данные присоединять в запросе, когда вторым набором через связь с параметром, и как сделать отчёт, в котором пользователь переключает разные схемы компоновки.

10 мин чтения
Схема СКД типового отчёта: несколько схем компоновки собираются в один отчёт
СКД и отчёты

Схема СКД типового отчёта в своём отчёте: как использовать и вывести в таблицу значений

Собираем сложный отчёт из нескольких схем компоновки: своих и типовых. Без копирования типовых запросов и без потерь при обновлении конфигурации.

10 мин чтения

Нужна помощь с 1С?

Опишите задачу: разберусь, оценю объём и предложу решение. Код 1С, интеграции и настройку делаю сам.

Написать в Telegram