К статье
Практический материал

Отчеты и Аналитика · 10 мин

Как создавать отчеты в 1С: от стандартных до собственных

Как создавать отчеты в 1С: стандартные отчеты, настройка вариантов, консоль СКД и создание собственного отчета. Практические шаги, ошибки и ответы на вопросы.

Отчеты в 1С — основной инструмент анализа данных: с их помощью бухгалтер проверяет обороты, менеджер смотрит продажи, а руководитель оценивает прибыль. Большинство типовых конфигураций (1С:Бухгалтерия, Управление торговлей, ЗУП, ERP) уже содержат десятки готовых отчетов, а для нестандартных задач есть система компоновки данных (СКД), позволяющая собрать собственный отчет без программирования.

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

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

Как найти и открыть нужный типовой отчет

В типовых конфигурациях отчеты сгруппированы по разделам. В 1С:Бухгалтерии основные отчеты собраны в разделе «Отчеты»: оборотно-сальдовая ведомость, анализ счета, карточка счета, книга покупок и продаж. В Управлении торговлей — в разделе «Продажи» и «Склад и доставка»: валовая прибыль, движение товаров, остатки на складах. В ЗУП — в разделе «Отчетность, справки»: расчетные листки, своды начислений, отчеты по страховым взносам.

Если не знаете, где лежит нужный отчет, используйте строку поиска в верхней части интерфейса (в большинстве конфигураций доступна по нажатию Ctrl+F или через значок лупы) — введите название, например «анализ счета», и система покажет команду. Альтернатива — общий список отчетов через «Все функции» → «Отчеты», если у вас есть доступ к этой команде.

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

Настройка отбора, группировки и показателей

Практически каждый типовой отчет построен на СКД и поддерживает гибкую настройку без изменения конфигурации. Нажмите кнопку «Настройки» (или «Еще» → «Изменить вариант») — откроется форма с закладками: Отбор, Группировка, Поля, Сортировка, Условное оформление.

На закладке «Отбор» добавьте условие: например, «Организация равно ООО Ромашка» или «Номенклатура в группе Материалы». Отбор сокращает объем данных и ускоряет формирование. На закладке «Группировка» задайте разрезы отчета: по контрагентам, по договорам, по складам. Порядок группировок определяет иерархию строк результата.

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

Порядок настройки типового отчета
  1. 1
    Откройте отчет и задайте период
  2. 2
    Нажмите «Настройки» и добавьте нужные отборы
  3. 3
    Настройте группировки и поля
  4. 4
    Сформируйте и проверьте итоги по контрольным данным
  5. 5
    Сохраните вариант через «Еще» → «Сохранить вариант отчета»

Как сохранить вариант отчета и настроить рассылку

Настроенный отчет не нужно перенастраивать каждый раз — сохраните его как вариант. Команда находится в меню «Еще» формы отчета: «Сохранить вариант отчета». Укажите понятное имя, например «Продажи по менеджерам за месяц», и выберите доступность: только для себя или для всех пользователей (второе требует соответствующих прав).

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

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

Создание собственного отчета без программирования

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

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

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

Способы получить нужный отчет

Настройка типового отчета

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

Универсальный отчет

Подходит для выборок по одному регистру или справочнику; не умеет сложные соединения нескольких таблиц

Консоль СКД

Подходит для нестандартных выборок; требует знания языка запросов 1С

Разработка в конфигураторе

Полная свобода; требует навыков программирования и снимает объект с полной автоподдержки при изменении типового кода

Разработка отчета в конфигураторе через СКД

Если вы разработчик, новый отчет создается в конфигураторе: «Конфигурация» → ветка «Отчеты» → «Добавить». В свойствах отчета откройте «Основная схема компоновки данных» и запустите конструктор запроса. Выберите таблицы (например, регистр накопления «Продажи.Обороты»), поля, ресурсы (сумма, количество) и условия.

Далее на закладках СКД настройте: «Ресурсы» — итоговые показатели, «Параметры» — период и другие вводимые значения, «Настройки» — структуру отчета по умолчанию (группировки, отборы, поля). Макет создавать не обязательно: СКД сама строит табличный документ. После обновления конфигурации отчет появится в интерфейсе в указанной подсистеме.

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

Проверка результата и типичные ошибки

Любой новый или перенастроенный отчет проверяйте на контрольном примере: выберите период, по которому есть заведомо известные цифры (например, закрытый месяц с подписанной отчетностью), и сравните итоги. Для бухгалтерских отчетов эталон — оборотно-сальдовая ведомость, для складских — типовой отчет по остаткам.

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

Типичные ошибки
01
Неверный период или пустой период — отчет показывает нули, и пользователь делает ложный вывод об отсутствии данных
02
Отбор не по тому полю: «Номенклатура» вместо «Номенклатурная группа» дает пустой результат
03
Сравнение итогов отчетов с разными отборами — цифры не сходятся, и начинается поиск несуществующей ошибки
04
Правка типового отчета в конфигураторе вместо сохранения варианта — изменения теряются при обновлении
05
Формирование тяжелого отчета за год без отборов в рабочее время — база «зависает» у всех пользователей
Контрольные точки

Как проверить результат

Итоги отчета
Норма

Сходятся с контрольным отчетом за тот же период

Тревожный признак

Расхождения без объяснимой причины — проверяйте отборы и запрос

Скорость формирования
Норма

Отчет формируется за секунды–десятки секунд

Тревожный признак

Минуты ожидания — сократите период или добавьте отборы

Структура строк
Норма

Группировки соответствуют задуманной аналитике

Тревожный признак

Дубли строк или «пустые» группировки — ошибка в настройке полей

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

Почему отчет пустой, хотя документы в базе есть?

Чаще всего неверно задан период или стоит отбор, которому данные не соответствуют. Проверьте даты, снимите все отборы и сформируйте снова. Также убедитесь, что документы проведены — непроведенные документы в отчеты по регистрам не попадают.

Можно ли выгрузить отчет в Excel?

Да. Сформированный отчет сохраняется через «Файл» → «Сохранить как» (или Ctrl+S) в форматах MXL, XLSX, PDF, HTML и других. Для передачи коллегам удобнее PDF, для дальнейшей обработки — Excel.

Как дать коллеге мой вариант отчета?

При сохранении варианта выберите доступность «Все пользователи» — для этого нужны права на сохранение общих вариантов. Альтернатива: коллега сам повторит настройки, или администратор скопирует вариант через обработку управления вариантами отчетов.

Чем отличается отчет от обработки в 1С?

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

Нужен ли конфигуратор для создания отчета?

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

Отчет формируется очень долго. Что делать?

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

Итог

Что важно запомнить

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