Система компоновки данных в 1С:Предприятие 8.3: задачи, которые она решает, и чему учит курс 1С:Учебного центра №1
Разбираем, какие задачи решает система компоновки данных в 1С:Предприятие 8.3, и что даёт очный курс 1С:Учебного центра №1 с 28 сентября по 2 октября 2026 года. Программа, требования к слушателям и документы по итогам.
Система компоновки данных (СКД) - механизм платформы «1С:Предприятие 8.3», на котором построена значительная часть отчётов и динамических списков. Разработчик описывает в схеме, откуда брать данные и как их считать, а пользователь настраивает вид готового отчёта прямо в режиме предприятия: выбирает поля, задаёт отбор, сортировку и условное оформление, не вызывая программиста.
Очный курс «1С:Предприятие 8.3. Механизм системы компоновки данных (для начинающих и профессионалов)» 1С:Учебный центр №1 проводит с 28 сентября по 2 октября 2026 года. Цель обучения - дать максимально полное представление о принципах работы и практическом применении СКД. Формат: 40 академических часов, 5 учебных дней, все примеры в интерфейсе «Такси».
Курс рассчитан на специалистов, которые уже программируют на «1С:Предприятии 8» и хотят строить собственные отчёты вместо того, чтобы ограничиваться типовыми. Навыки работы с СКД заранее не нужны, но опыт программирования требуется как минимум в объёме двух базовых курсов.
Что такое система компоновки данных и зачем она нужна в 1С
До появления СКД каждый отчёт приходилось писать кодом: программист сам формировал запрос, сам собирал таблицу значений и сам выводил её в макет. Любое изменение - новая колонка, дополнительный отбор, другой порядок строк - требовало правки кода и повторного выпуска обновления.
СКД переносит эту работу в декларативное описание. В схеме компоновки данных указывают источники информации и связи между ними, а платформа сама строит запрос, группирует строки, считает итоги и выводит результат. Настройки хранятся отдельно от схемы, поэтому пользователь может сохранять собственные варианты отчёта и переключаться между ними.
В типовых конфигурациях на СКД построены оборотно-сальдовая ведомость, анализ субконто, отчёты по продажам и задолженности, а также динамические списки в журналах документов. Навык работы с СКД открывает доступ к адаптации этих отчётов под задачи конкретной компании.
Ключевые элементы СКД: схема, наборы данных, настройки
Терминология СКД устроена логично, если разложить её на части.
- Схема компоновки данных - объект конфигурации, который создаётся в конфигураторе и описывает, какие данные и как нужно показать.
- Наборы данных - источники информации. Чаще всего это запрос к базе, но источником может быть таблица значений, объединение нескольких наборов или объект встроенного языка.
- Вычисляемые поля - показатели, которые рассчитываются на основе уже полученных данных. Пример: поле «Сумма с НДС» = Сумма * 1,2.
- Параметры - значения, которые подставляются в запрос и настройки. Классический пример - параметр «Период», задающий границы отчёта.
- Настройки - то, что видит и меняет пользователь: выбранные поля, отбор, сортировка, условное оформление, пользовательские поля.
- Макеты оформления - шаблоны для отчёта в целом и для отдельных полей, группировок и ресурсов.
Простой пример: отчёт по продажам с одним набором данных на основе запроса к регистру накопления и вычисляемым полем «Сумма с НДС». Схему собирают в конструкторе, а состав колонок и отборы настраивают уже в режиме предприятия. Структура СКД и этапы формирования отчёта разбираются в начале курса.
Какие задачи закрывает СКД: от простых отчётов до динамических списков
Практическая ценность СКД видна на конкретных задачах, с которыми сталкиваются и бухгалтеры, и программисты, и руководители, запрашивающие срез по подразделению или контрагенту.
Настройка отчётов и отборы: как пользователь меняет вид отчёта
Окно настроек СКД даёт пользователю инструменты, для которых раньше вызывали программиста: выбрать нужные поля, задать отбор, выстроить сортировку, добавить собственное поле, настроить условное оформление. Отчёт по продажам с отбором по конкретному менеджеру и сортировкой по сумме сделки собирается за несколько минут и сохраняется как отдельный вариант настроек.
Варианты можно хранить и переключать: один и тот же отчёт в разных руках показывает разные срезы, а код при этом не меняется. На курсе этой теме посвящён отдельный блок - работа в окне настроек системы компоновки данных, где разбирают выбранные поля, отбор, сортировку, пользовательские поля и условное оформление.
Вычисляемые поля и параметры: гибкость без доработки кода
Вычисляемые поля добавляют в отчёт показатели, которых нет в источнике данных: наценку, рентабельность, отклонение от плана, сумму с НДС. Формула описывается в схеме, а результат попадает в готовый отчёт наравне с обычными полями и участвует в итогах.
Параметры делают отчёт универсальным. Вместо десятка похожих отчётов достаточно одного с параметром «Период», «Склад» или «Организация». Пользователь подставляет значение при открытии отчёта, и запрос отрабатывает с новым условием. Создание вычисляемых полей и задание параметров в схеме компоновки данных входят в программу курса.
Расшифровка и динамические списки: интерактивность в отчётах
Расшифровка отчёта в 1С позволяет провалиться от сводных цифр к деталям. Пользователь видит итог по контрагенту, двойным щелчком открывает список документов, из него переходит в конкретную реализацию. Механизм расшифровки работает по умолчанию, но его можно заменить своим, если типовое поведение не подходит под задачу.
Динамические списки - второй крупный потребитель СКД. Именно так устроены списки документов и справочников в формах: данные подгружаются динамически, отбор и оформление настраиваются теми же средствами. Пример: список документов «Реализация товаров» с отбором по складу и условным оформлением для просроченных отгрузок.
На курсе разбирают расшифровку с максимально полным набором возможностей: устройство механизма и замену стандартной расшифровки своей. Отдельные темы - особенности работы с отборами, специальные конструкции языка запросов СКД и специфика динамических списков.
Курс 1С:Учебного центра №1: программа, формат и результаты
1С:Учебный центр №1 проводит очный курс «1С:Предприятие 8.3. Механизм системы компоновки данных (для начинающих и профессионалов)» в Москве. Даты потока - 28 сентября - 2 октября 2026 года, продолжительность 40 академических часов.
Курс особенно полезен специалистам, работающим с типовыми конфигурациями и испытывающим сложности в практическом применении механизма СКД при построении собственных отчётов. В результате обучения слушатели получат представление о возможностях механизма СКД в платформе «1С:Предприятия 8» и научатся применять знания при построении отчётов различной степени сложности.
Кому подходит курс: требования к подготовке
Курс рассчитан на специалистов с опытом программирования в «1С:Предприятии 8» как минимум в объёме двух курсов: «Основные механизмы платформы "1С:Предприятие 8"» и «Конфигурирование платформы "1С:Предприятие 8"». Навыки работы с системой компоновки данных не требуются, поэтому программа подходит и тем, кто впервые открывает схему, и тем, кто хочет систематизировать разрозненный опыт.
Если база по платформе пока не набрана, логичнее начать с более раннего этапа: этому посвящён материал о базовом курсе «Азы программирования в системе "1С:Предприятие 8"».
Что входит в программу: от простейшего отчёта до вложенных отчётов
Программа построена как последовательность от простого к сложному. Перечень тем и порядок занятий приведены в анонсе 1С:Учебного центра №1:
- Общие сведения об устройстве механизма СКД, структура СКД и этапы процесса формирования отчёта.
- Создание простейшего отчёта и формирование схемы компоновки данных в конструкторе.
- Работа с полями наборов данных, создание вычисляемых полей, задание параметров.
- Работа в окне настроек: выбранные поля, отбор и сортировка, пользовательские поля, условное оформление.
- Соединение нескольких наборов данных в одном отчёте и особенности такого соединения.
- Построение отчётов с возможностью разворачивать информацию по дополнительным характеристикам.
- Использование вложенных отчётов.
- Работа с СКД с помощью встроенного языка, применение объектов встроенного языка как источников данных, объединение источников данных, работа с иерархией.
- Макеты оформления: собственные макеты для отчёта в целом, для отдельных полей, группировок и ресурсов.
- Разработка собственных форм в отчётах, построенных на СКД.
- Расшифровка: устройство механизма и замена стандартной расшифровки своей.
- Особенности работы с отборами, специальные конструкции языка запросов СКД, работа с динамическими списками.
Все примеры рассматриваются в интерфейсе «Такси», поэтому полученные приёмы переносятся в повседневную работу с современными релизами типовых решений.
Организационные детали и документы по итогам
Обучение очное, занятия идут 5 учебных дней с 10:00 до 17:00 с перерывом на обед, питание в стоимость не входит. Стоимость для пользователей - 11 930 руб.; заказ курса и ближайшие даты доступны на странице курса.
По окончании обучения выдаётся удостоверение о повышении квалификации при документальном подтверждении высшего или среднего профессионального образования. В остальных случаях слушатель получает свидетельство.
Как СКД помогает в работе с типовыми конфигурациями
В «1С:Бухгалтерии», «1С:Управлении торговлей», «1С:Зарплате и управлении персоналом» отчёты построены на СКД. Изменение состава колонок, добавление вычисляемого показателя, новый отбор или переработанное оформление делаются через схему и настройки, без переписывания отчёта с нуля.
Типовая задача: в оборотно-сальдовой ведомости нужна колонка с показателем, которого нет в стандартной поставке. Правка схемы и подключение вычисляемого поля закрывают вопрос. Второй пример: отчёт по задолженности с отбором по контрагенту и расшифровкой до документов расчётов - конфигурацию менять не требуется, хватает настроек.
Пользовательская сторона здесь не менее важна: бухгалтер или руководитель получает возможность самостоятельно менять вид отчёта, не дожидаясь доработки от ИТ-службы. Это сокращает очередь задач у программиста и ускоряет подготовку регулярной отчётности.
Типичные сложности и как их избежать
Основные ошибки при работе с СКД предсказуемы. Неверно соединённые наборы данных дают дубли строк и завышенные итоги. Слишком широкий запрос без отбора на уровне схемы замедляет отчёт на больших базах. Игнорирование иерархии приводит к тому, что итоги по группам считаются неверно. Непродуманные вычисляемые поля с построчными обращениями к данным увеличивают время выполнения.
Часть настроек влияет на скорость заметнее, чем кажется: соединение нескольких наборов данных и работа с иерархией требуют аккуратности при больших объёмах информации. Особенности соединения наборов данных и работа с иерархией входят в программу курса, что позволяет пройти эти места без серии экспериментов на рабочей базе.
Стоит ли идти на курс: сравнение с самостоятельным изучением
Самостоятельное изучение СКД возможно. Механизм описан в официальной документации, а книгу «Разработка сложных отчётов в 1С:Предприятии 8. Система компоновки данных», издание 4, стереотипное, упоминают в подборке материалов по 1С. Сложность в другом: времени уходит больше, а проверить собственное решение и разобрать ошибку рядом некому.
Курс даёт то, что трудно получить в одиночку: структурированную подачу материала, практические примеры в интерфейсе «Такси», разбор сложных случаев с преподавателем и документ по итогам обучения. Для программиста, который уже освоил базу и движется в сторону типовых решений, есть отдельный материал о курсе по программированию в стандартных типовых решениях с разбором БСП и приёмов адаптации конфигураций.
Решение зависит от срока: если отчёт нужен на этой неделе, быстрее разобраться в конкретной схеме точечно. Если предстоит регулярно строить отчётность и сопровождать типовую конфигурацию, системное обучение окупается за счёт меньшего числа переделок.
Что делать, если курс не подходит по срокам или формату
Если очный формат в Москве не подходит, остаются другие пути: официальная документация 1С, книга по разработке сложных отчётов, самостоятельная практика на копии типовой конфигурации. Начинать разумно с копии базы, чтобы ошибки в настройках не задели рабочую информационную базу.
Другие даты и форматы обучения уточняются на сайте 1С:Учебного центра №1. Ориентир при выборе - цель: получить системное понимание СКД и научиться строить отчёты разной степени сложности, включая соединение наборов данных, вложенные отчёты и работу с встроенным языком.
Материал носит информационный характер и не заменяет официальный анонс курса. Эскалогия не проводит обучение по этой программе и не продаёт места на потоке: статьи проекта помогают разобраться в возможностях платформы и выбрать подходящий способ подготовки.