Создание отчётов в 1С 8.3: от стандартных форм до СКД

· 9 мин

Содержание

Быстрый ответ зависит от того, что именно нужно. Готовый отчёт по учёту берут в разделе Отчёты → Стандартные отчёты и настраивают кнопкой Показать настройки. Свой отчёт без программирования собирают через Отчёты → Универсальный отчёт. А полноценный новый отчёт с нуля разработчик делает в Конфигураторе на схеме компоновки данных (СКД).

Ниже разберём все три пути: от оборотно-сальдовой ведомости, которую достаточно правильно отобрать, до собственного отчёта на СКД с группировками, условным оформлением и сохранёнными вариантами. Пути меню даны для «Бухгалтерии предприятия» 3.0 и платформы 8.3 с интерфейсом «Такси»; в ЗУП и УТ логика та же, отличаются только названия разделов.

С чего начать: три способа получить отчёт

Прежде чем что-то настраивать, определитесь с уровнем задачи. От него зависит, нужен ли вам Конфигуратор вообще.

  • 📊 Стандартный отчёт. Нужны обороты по счёту, карточка, анализ субконто — всё это уже есть в конфигурации. Задача сводится к настройке периода и отбора.
  • 🧩 Универсальный отчёт. Нужен свой срез данных по справочнику, документу или регистру, которого нет среди готовых. Собирается в пользовательском режиме, без кода.
  • 🛠️ Отчёт на СКД. Нужна своя форма с несколькими таблицами, расчётами, диаграммой — создаётся в Конфигураторе как новый объект метаданных.

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

СпособГде создаётсяКодКогда применять
Стандартный отчётРежим «Предприятие»НетТиповой учёт: обороты, карточки, анализ счёта
Универсальный отчётРежим «Предприятие»НетСвой срез по справочнику, документу, регистру
Отчёт на СКДКонфигуратор / расширениеЗапросНовая форма, несколько таблиц, диаграммы, расчёты

Стандартные отчёты и их настройка

Стандартные бухгалтерские отчёты лежат в разделе Отчёты → Стандартные отчёты. Здесь оборотно-сальдовая ведомость (ОСВ), ОСВ по счёту, карточка счёта, анализ счёта, анализ субконто, обороты между субконто, главная книга и шахматная ведомость.

Порядок работы одинаков почти для всех:

  1. Откройте нужный отчёт, например Оборотно-сальдовая ведомость.
  2. Задайте период и организацию в шапке.
  3. Нажмите Сформировать — отчёт построится с настройками по умолчанию.
  4. Если результат не устраивает, нажмите Показать настройки и уточните параметры.

В панели настроек доступны:

  • Группировка — по субсчетам, по субконто (контрагенты, договоры, номенклатура).
  • Отбор — ограничение по конкретному счёту, организации, подразделению.
  • Показатели — обороты, сальдо, количество, валютная сумма.
  • Оформление — вывод заголовка, подписей, единиц измерения.

У стандартных отчётов есть два режима настроек: простой (основные поля прямо в шапке) и расширенный (вкладки Группировка, Отбор, Показатели, Дополнительные данные, Оформление). Переключение — кнопкой вида настроек над таблицей.

Если данные не сходятся с ожиданием, первым делом проверьте, что документы проведены. Непроведённый документ не формирует движений и в отчёт не попадает.

Расшифровка показателей. Главное удобство стандартных отчётов — возможность провалиться вглубь любой суммы. Дважды щёлкните по ячейке с числом: откроется меню, где можно расшифровать значение по субконто, по документам-регистраторам, по субсчетам или по периодам. Так из общей суммы по счёту 60 за два клика доходят до конкретной накладной, которая её сформировала. Это заменяет ручную сверку: не нужно перебирать документы, отчёт сам покажет, из чего сложилась цифра.

Из одного стандартного отчёта удобно переходить в другой: расшифровали оборот по счёту — получили карточку этого счёта за тот же период с теми же отборами. Период и организация переносятся автоматически.

Универсальный отчёт: свой срез данных без программиста

Когда готового отчёта нет, а лезть в Конфигуратор не хочется, выручает Универсальный отчёт: Отчёты → Универсальный отчёт. Он строит таблицу по любому объекту базы прямо в режиме «1С:Предприятие».

Логика настройки:

  1. В верхней строке выберите тип источника данных: справочник, документ, регистр накопления, регистр сведений или регистр бухгалтерии .
  2. Укажите конкретный объект — например, регистр накопления «Товары на складах» или документ «Реализация товаров и услуг».
  3. Для документов и регистров выберите таблицу (сам объект, его табличную часть, обороты или остатки регистра).
  4. Нажмите Сформировать.

Дальше отчёт донастраивают кнопкой Настройки:

  • Отборы — какие строки показать (по периоду, контрагенту, складу).
  • Поля и сортировки — какие колонки вывести и в каком порядке.
  • Структура — по каким полям группировать строки и колонки.
  • Оформление — цвета, шрифты, условное выделение.

Пример. Нужно увидеть поступления товаров по поставщикам за квартал. Выбираем источник «Регистр накопления» → «Товары на складах» → таблицу «Обороты». В структуре делаем верхнюю группировку по полю «Контрагент», вложенную — по «Номенклатура». В поля выводим приход. Задаём период квартала — и получаем дерево: поставщик, под ним его товары, по каждому сумма и количество прихода. Весь отчёт собран без единой строки кода.

Универсальный отчёт удобен для разовых проверок: «сколько и какой номенклатуры пришло за месяц», «какие документы создал конкретный пользователь», «остатки по складам на дату». Результат сохраняется как вариант отчёта (об этом ниже) и запускается потом в один клик.

Создание отчёта с нуля на СКД

Система компоновки данных (СКД) — штатный механизм 1С 8.3 для построения отчётов. Новый отчёт создаётся в Конфигураторе и работает на одной схеме, которую потом можно гибко настраивать.

Общая последовательность:

Создание отчёта на СКД
Выполнено: 0 / 7

Разберём ключевые шаги.

Набор данных и запрос

В схеме на вкладке Наборы данных добавьте набор типа «Запрос» и откройте Конструктор запроса. Выберите таблицы (например, регистр бухгалтерии «Хозрасчётный. Обороты»), перетащите нужные поля, задайте связи и условия. Конструктор сам соберёт текст запроса — руками его писать не обязательно.

После построения запроса СКД автоматически заполнит вкладку Поля: это все колонки, которые отчёт сможет выводить.

Ресурсы и параметры

На вкладке Ресурсы укажите поля, которые нужно суммировать (сумма, количество). Без ресурсов итоги и промежуточные суммы по группировкам не посчитаются.

На вкладке Параметры задайте входные значения — обычно это НачалоПериода и КонецПериода. Параметры, которые пользователь должен задавать сам, оставьте доступными; служебные — скройте через ограничение доступности.

Структура и настройки

Самое важное — вкладка Настройки. Здесь через структуру отчёта задаются группировки (строки и колонки), выбранные поля, отборы и сортировки. Одна схема может иметь несколько вариантов настроек — например, «по контрагентам» и «по номенклатуре».

Отдельно стоит знать про пользовательские поля. Прямо в настройках (без правки запроса) можно добавить вычисляемое поле-выражение, например «Сумма с НДС», или поле-выбор, которое подставляет текст по условию. Это выручает, когда основной запрос менять не хочется, а один расчётный столбец нужен.

После сохранения схемы выполните в Конфигураторе Конфигурация → Обновить конфигурацию базы данных (F7), иначе отчёт в рабочей базе не появится.

Если нужен такой же отчёт в типовой конфигурации, но без снятия её с поддержки — оформляйте отчёт расширением конфигурации (доступны с платформы 8.3.6). Так типовая остаётся на поддержке и спокойно обновляется.

Условное оформление и визуализация

Чтобы отчёт читался с первого взгляда, применяют условное оформление — автоматическую подсветку строк и ячеек по заданному правилу.

Настраивается оно в компоновщике настроек на вкладке Условное оформление (одинаково для универсального отчёта и для отчёта на СКД):

  1. Добавьте новый элемент оформления.
  2. В колонке Оформление задайте, что меняем: цвет фона, цвет текста, шрифт, рамку.
  3. В колонке Условие задайте правило — например, Сумма < 0.
  4. В колонке Оформляемые поля укажите, к каким колонкам применить (или оставьте все).

Типичные приёмы:

  • 🔴 отрицательное сальдо — красным;
  • 🟢 выполнение плана — зелёным;
  • ⬜ серый фон для строк-итогов, чтобы отделить их от данных.

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

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

Сохранение вариантов и печать

Один раз настроив отчёт, незачем повторять это каждый месяц.

Сохранение варианта настроек. После настройки откройте меню настроек (кнопка рядом с Сформировать) и выберите сохранение варианта. Дайте ему понятное имя — «ОСВ по контрагентам», «Остатки по складу №2». Вариант появится в списке и запустится в один клик. Варианты можно сделать доступными только себе или всем пользователям.

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

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

  • Печать — предварительный просмотр и вывод на принтер.
  • Сохранить как — файл Excel (.xlsx), табличный документ (.mxl), PDF.
  • Готовую таблицу можно выделить и скопировать в буфер — форматирование при вставке в Excel сохранится.

Перед отправкой отчёта во внешний файл проверьте, что в нём нет скрытых группировок «в сворачивании». Получатель увидит ровно то, что видно на экране на момент выгрузки.

Почему отчёт пустой или неверный: разбор причин

Чаще всего проблема не в механизме отчёта, а в данных или настройках. Сопоставьте симптом с причиной.

Диагностика: выберите симптом

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

Частые вопросы

Чем универсальный отчёт отличается от отчёта на СКД?
Универсальный отчёт — это готовый инструмент в пользовательском режиме: он сам построен на СКД, но настраивается без Конфигуратора. Отчёт на СКД вы создаёте как новый объект метаданных, когда нужна своя форма, несколько таблиц или особые расчёты.
Можно ли добавить свой отчёт, не снимая конфигурацию с поддержки?
Да. Оформите его расширением конфигурации — отдельным файлом, который подключается к типовой. Сама конфигурация остаётся на поддержке и обновляется штатно.
Как перенести настроенный вариант отчёта другому пользователю?
Сохраните вариант с признаком общей доступности — тогда он появится у всех. Либо выгрузите настройки в файл через меню настроек отчёта и загрузите их в сеансе другого пользователя.
Почему в отчёт не попадают документы за сегодня?
Проверьте, что документы проведены, а верхняя граница периода включает текущую дату. Если период задан «по вчера», сегодняшние движения в отчёт не войдут.
Как вывести данные отчёта в Excel без потери формата?
Сформируйте отчёт и используйте сохранение в файл .xlsx либо копирование выделенной области. Табличный документ 1С переносит группировки и оформление в Excel.