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

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

Как добавить отчет по статистике в 1С

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

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

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

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

Определите, какая статистика нужна и где она хранится

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

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

Показатель есть в типовом отчетеДостаточно настройки варианта

Проверьте кнопку «Настройки» в типовом отчете

Нужной группировки нетНужен свой вариант или внешний отчет

Проверьте доступные поля в расширенных настройках СКД

Данные в нестандартных регистрахПотребуется запрос на СКД

Уточните, в каких регистрах хранятся данные

Способ 1: настроить типовой отчет под статистику

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

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

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

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

Способ 2: подключить внешний отчет через «Дополнительные отчеты и обработки»

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

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

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

Способ 3: создать отчет на СКД в конфигураторе

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

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

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

Способ 4: консоль отчетов и универсальный отчет

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

В конфигурациях на БСП также может быть доступна «Консоль отчетов», позволяющая сформировать отчет по произвольному запросу. Эти инструменты не создают постоянный отчет в интерфейсе, но закрывают разовые аналитические задачи за минуты.

Сравнение способов добавления отчета

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

Самый быстрый вариант, не требует навыков разработки; ограничен составом полей типового отчета

Внешний отчет через доп. отчеты

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

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

Подходит для разовой статистики по любым регистрам; менее наглядные настройки и оформление

Проверьте корректность статистики

Любой новый отчет нужно сверить с эталоном. Сравните итоги с типовым отчетом за тот же период: например, сумму продаж в своем отчете — с отчетом «Продажи» или оборотами по счету 90.01. Расхождение обычно означает неверный отбор, виртуальную таблицу или дублирование строк при соединении таблиц в запросе.

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

Контрольные точки

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

Итог за период
Норма

Совпадает с типовым отчетом или оборотами счета

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

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

Отбор по подразделению
Норма

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

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

Часть данных выпадает из-за внутреннего соединения

Период без данных
Норма

Отчет формируется пустым без ошибок

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

Ошибка выполнения запроса или зависание

Типичные ошибки и ограничения

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

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

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

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

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

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

Можно ли добавить отчет без конфигуратора?

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

Нарушит ли внешний отчет обновление конфигурации?

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

Почему мой отчет не виден пользователям?

Проверьте три вещи: размещение отчета в разделах (карточка дополнительного отчета), права пользователя на выполнение дополнительных отчетов и включенность самого механизма в настройках администрирования.

Как сделать отчет по статистике за произвольный период?

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

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

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