Что такое СКД в 1С
СКД (Система компоновки данных) — это встроенный механизм платформы 1С:Предприятие 8 для гибкого построения аналитических отчётов. Вы описываете, откуда брать данные и какие поля доступны, а СКД сама формирует запрос, применяет отборы, группировки и выводит результат в табличный документ, диаграмму или сводную таблицу.
Что такое СКД и зачем она нужна
СКД — декларативный конструктор отчётов: разработчик задаёт схему данных, а пользователь в режиме 1С меняет структуру, фильтры и оформление без правки кода. Это позволяет быстро создавать универсальные отчёты по продажам, остаткам, взаиморасчётам и другим разрезам.

💡 Рекомендуем по теме: 1С:ERP для производства и опта
Прозрачное внедрение с поэтапной оплатой. Снижение издержек до 12%, контроль себестоимости и НЗП.
Подробнее →Три слоя архитектуры СКД
1. Схема компоновки данных
Описывает источники: наборы данных (запросы), вычисляемые поля, параметры, ресурсы, связи между наборами. Создаётся разработчиком в конфигураторе или EDT.
2. Настройки компоновки
Определяют, как данные отобразить: какие группировки, отборы, сортировка, условное оформление, состав полей. Бывают настройки по умолчанию (задаёт разработчик) и пользовательские (меняет конечный пользователь).
3. Макет и процессор
Движок, который берёт схему + настройки, строит исполняемый план, выполняет его и рендерит результат в табличный документ.
Из чего состоит схема компоновки
-
Наборы данных — один или несколько запросов, которые возвращают исходные записи.
-
Поля — колонки, доступные для вывода, отбора и группировки (в т.ч. вычисляемые).
-
Параметры — переменные, которые пользователь заполняет перед формированием (период, организация, склад).
-
Ресурсы — поля для расчёта итогов (сумма, количество, сальдо) на разных уровнях группировок.
-
Связи — логические связи между наборами данных для объединения информации.

Как пользователь работает с отчётом на СКД
В режиме 1С пользователь видит привычный экран отчёта:
-
Заполняет параметры (период, контрагент, подразделение).
-
Формирует отчёт.
-
При необходимости меняет вариант: добавляет/убирает группировки, настраивает отборы, сортировку, условное оформление.
Почему СКД удобнее «ручных» отчётов
-
Гибкость: один отчёт покрывает множество сценариев за счёт настроек.
-
Скорость: не нужно писать новый код под каждый новый разрез анализа.
-
Понятность: пользователь сам управляет структурой без программиста.
-
Оптимизация: платформа сама строит эффективные запросы под выбранные поля и отборы.
Типичные элементы отчёта на СКД
-
Группировки — иерархическая структура строк (например: Контрагент → Договор → Документ).
-
Отборы — фильтрация данных (по периоду, статусу, сумме, признаку).
-
Сортировка — порядок строк и столбцов.
-
Условное оформление — подсветка, шрифты, цвета по условию (например, отрицательное сальдо красным).
-
Итоги — суммы, количества, средние значения на уровнях группировок и в целом.
Где встречается СКД в типовых конфигурациях
Практически все современные отчёты в 1С:Бухгалтерия 3.0, 1С:УТ 11.5, 1С:КА, 1С:ERP построены на СКД:
-
Анализ продаж, валовой прибыли.
-
Оборотно-сальдовые ведомости, карточки счетов.
-
Отчёты по товарам, запасам, взаиморасчётам.
Короткий чек‑лист: как понять, что отчёт на СКД
-
В конфигураторе объект отчёта имеет свойство «Использовать схему компоновки данных».
-
В форме отчёта есть кнопка «Настройки» / «Изменить вариант отчёта».
-
При формировании видно заполнение параметров и гибкую структуру вывода.
Итог
СКД — это «движок отчётов» 1С, который превращает описание данных и настроек в готовый аналитический отчёт. Понимание её устройства помогает быстрее настраивать нужные разрезы, исправлять некорректные итоги и создавать универсальные формы для пользователей.
