Отчеты и Аналитика · 9 мин
Как добавить отчет по статистике в 1С
Как добавить отчет по статистике в 1С: варианты через СКД, внешние отчеты, дополнительные отчеты БСП и консоль отчетов. Пошаговые инструкции и ответы на вопросы.
Отчет по статистике в 1С можно добавить несколькими способами: использовать типовой отчет, создать новый на системе компоновки данных (СКД), подключить внешний отчет через механизм «Дополнительные отчеты и обработки» или воспользоваться консолью отчетов. Выбор зависит от того, есть ли у вас конфигуратор, требуется ли отчет постоянно или нужен разовый анализ данных.
Чаще всего под «отчетом по статистике» понимают сводную информацию по продажам, движениям товаров, кадровым показателям или финансовым результатам за период. В типовых конфигурациях (1С:Бухгалтерия, Управление торговлей, ЗУП, ERP) значительная часть такой статистики уже доступна штатно — достаточно знать, где искать и как настроить вариант отчета под свою задачу.
Если штатных отчетов не хватает, задача решается без изменения конфигурации: внешний отчет в формате .erf подключается через интерфейс «1С:Предприятия» и не нарушает поддержку конфигурации. Это безопасный путь, который подходит даже организациям без штатного программиста.
Определите, какая статистика нужна и где она хранится
Прежде чем добавлять отчет, сформулируйте, какие показатели нужны: суммы продаж по менеджерам, остатки по складам, численность сотрудников по подразделениям, оборачиваемость товаров. От этого зависит источник данных — регистры накопления, регистры сведений или документы.
Полезно выписать: периодичность (день, месяц, квартал), разрезы аналитики (контрагент, номенклатура, склад, сотрудник) и итоговые показатели (сумма, количество, среднее). Такая постановка сразу покажет, закрывает ли задачу типовой отчет или нужна разработка.
Проверьте кнопку «Настройки» в типовом отчете
Проверьте доступные поля в расширенных настройках СКД
Уточните, в каких регистрах хранятся данные
Способ 1: настроить типовой отчет под статистику
В большинстве конфигураций статистика уже собрана: в 1С:Бухгалтерии это «Анализ счета», «Оборотно-сальдовая ведомость», отчеты по продажам; в Управлении торговлей — раздел «Продажи» и «Склад» с отчетами по выручке, валовой прибыли, остаткам; в ЗУП — отчеты по численности, ФОТ и начислениям.
Откройте нужный отчет и нажмите «Настройки» (или «Ещё → Изменить вариант»). В расширенном режиме настройки доступны группировки, отборы, показатели и сортировка. Добавьте нужные поля, установите отбор по периоду и подразделению, затем сохраните вариант под понятным именем — например, «Статистика продаж по менеджерам за месяц».
Сохраненный вариант можно вывести в панель отчетов раздела, чтобы он был доступен в один клик. Это самый бысткий способ получить статистику без программирования, и его стоит исчерпать в первую очередь.
- 1Откройте типовой отчет, близкий к задаче
- 2Нажмите «Настройки» и перейдите в расширенный режим
- 3Добавьте группировки, отборы и показатели
- 4Сформируйте отчет и проверьте цифры
- 5Сохраните вариант: «Ещё → Сохранить вариант отчета»
Способ 2: подключить внешний отчет через «Дополнительные отчеты и обработки»
Если типового отчета нет, создается внешний отчет (.erf) в конфигураторе, а подключается он уже в режиме «1С:Предприятия». Для этого в конфигурации должен быть включен механизм дополнительных отчетов: «Администрирование → Печатные формы, отчеты и обработки → Дополнительные отчеты и обработки».
Далее откройте одноименный пункт в разделе «Администрирование», нажмите «Добавить из файла» и выберите файл .erf. Укажите размещение — в каких разделах программы отчет будет виден, и при необходимости настройте права доступа. После записи отчет появится в списке дополнительных отчетов выбранного раздела.
Главное преимущество способа — конфигурация остается на полной поддержке, обновления проходят штатно. Внешний отчет легко заменить новой версией, просто загрузив обновленный файл поверх.
Способ 3: создать отчет на СКД в конфигураторе
Для собственного отчета откройте конфигуратор, создайте новый внешний отчет («Файл → Новый → Внешний отчет») и добавьте основную схему компоновки данных. В схеме создайте набор данных типа «Запрос» и напишите запрос к нужным таблицам — например, к оборотам регистра накопления «Продажи» с группировкой по менеджеру и периоду.
На закладках «Ресурсы» и «Настройки» задайте итоговые поля и структуру отчета: группировки строк, выбранные поля, отборы с быстрым доступом. Период удобно оформить через стандартный параметр «Период» СКД — тогда пользователь сможет менять даты в форме отчета без настроек.
Для корректной работы через механизм дополнительных отчетов в модуле объекта обычно используют подключение к БСП (функция сведений о внешней обработке), но многие конфигурации принимают и простой отчет без дополнительного кода. Проверьте требования вашей версии конфигурации.
Способ 4: консоль отчетов и универсальный отчет
Для разовой статистики без разработки подойдет «Универсальный отчет» (в бухгалтерских конфигурациях) — он строит данные по любому регистру, документу или справочнику с группировками и отборами. Это быстрый способ вытащить статистику, которой нет в типовых формах.
В конфигурациях на БСП также может быть доступна «Консоль отчетов», позволяющая сформировать отчет по произвольному запросу. Эти инструменты не создают постоянный отчет в интерфейсе, но закрывают разовые аналитические задачи за минуты.
Сравнение способов добавления отчета
Самый быстрый вариант, не требует навыков разработки; ограничен составом полей типового отчета
Полная свобода на СКД без изменения конфигурации; нужен разработчик или готовый файл
Подходит для разовой статистики по любым регистрам; менее наглядные настройки и оформление
Проверьте корректность статистики
Любой новый отчет нужно сверить с эталоном. Сравните итоги с типовым отчетом за тот же период: например, сумму продаж в своем отчете — с отчетом «Продажи» или оборотами по счету 90.01. Расхождение обычно означает неверный отбор, виртуальную таблицу или дублирование строк при соединении таблиц в запросе.
Проверьте крайние случаи: пустой период, период без данных, документы без заполненной аналитики. Убедитесь, что отчет не «теряет» записи с незаполненными полями — это частая причина заниженной статистики при внутренних соединениях.
Как проверить результат
Совпадает с типовым отчетом или оборотами счета
Расхождение — проверяйте отборы и соединения в запросе
Сумма по всем подразделениям равна общему итогу
Часть данных выпадает из-за внутреннего соединения
Отчет формируется пустым без ошибок
Ошибка выполнения запроса или зависание
Типичные ошибки и ограничения
Самая частая ошибка — соединение таблиц в запросе без учета дублей: при связи «один ко многим» суммы задваиваются. Используйте группировки и проверяйте итоги на маленьком периоде, где можно пересчитать вручную.
Вторая группа проблем — права доступа: пользователь может не видеть дополнительный отчет, если ему не назначено право или отчет не размещен в его разделе. Также помните, что в файловых базах тяжелые отчеты по большим регистрам могут формироваться долго — ограничивайте период и используйте отборы.
Что важно запомнить
Начните с настройки варианта типового отчета. Если не хватает — создайте внешний отчет на СКД и подключите через «Дополнительные отчеты и обработки», не снимая конфигурацию с поддержки. Результат всегда сверяйте с типовыми данными за тот же период.
Частые вопросы
Можно ли добавить отчет без конфигуратора?
Да. Настройка варианта типового отчета и универсальный отчет доступны прямо в режиме «1С:Предприятия». Подключение готового файла .erf через «Дополнительные отчеты и обработки» тоже выполняется в пользовательском режиме, но сам файл кто-то должен создать в конфигураторе.
Нарушит ли внешний отчет обновление конфигурации?
Нет. Внешние отчеты хранятся отдельно от конфигурации и не влияют на поддержку. Обновления проходят штатно, а отчет продолжает работать, если в новой версии не переименованы используемые им объекты метаданных.
Почему мой отчет не виден пользователям?
Проверьте три вещи: размещение отчета в разделах (карточка дополнительного отчета), права пользователя на выполнение дополнительных отчетов и включенность самого механизма в настройках администрирования.
Как сделать отчет по статистике за произвольный период?
В СКД используйте стандартный параметр «Период» типа «Стандартный период» и виртуальные таблицы регистров с параметрами периода. Тогда пользователь сможет выбирать даты в форме отчета, не заходя в настройки.
Отчет формируется очень долго — что делать?
Сократите период, добавьте обязательные отборы, используйте виртуальные таблицы регистров вместо полных таблиц документов. В клиент-серверном варианте проверьте индексы по полям отбора; в файловом — ограничивайте объем выборки.