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

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

Универсальный отчет в 1С: как с ним работать

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

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

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

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

Где найти универсальный отчет и в каких конфигурациях он есть

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

Инструмент присутствует в 1С:Бухгалтерии 8, 1С:Управление торговлей 11, 1С:ERP, 1С:Комплексная автоматизация, 1С:Зарплата и управление персоналом и ряде других решений. Точное расположение команды зависит от версии конфигурации, но функциональность везде схожая, поскольку построена на общем механизме системы компоновки данных.

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

Как выбрать источник данных: справочник, документ или регистр

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

От правильного выбора источника зависит половина результата. Если нужны остатки товаров на складе — берите регистр накопления с видом «Остатки». Если нужен оборот продаж за месяц — тот же регистр, но вид «Обороты». Если нужен список документов с определенным признаком — выбирайте тип «Документ» и нужный вид документа.

Маршрут решения

Как выбрать источник данных

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

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

Настройка периода, отборов и полей

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

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

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

Порядок настройки выборки
  1. 1
    Откройте универсальный отчет и выберите тип и объект источника данных
  2. 2
    Укажите период отчета — не оставляйте его пустым для документов и регистров
  3. 3
    На вкладке «Отбор» добавьте условия фильтрации по нужным полям
  4. 4
    На вкладке «Поля» отметьте только те колонки, которые нужны в результате
  5. 5
    На вкладке «Группировка» задайте уровни итогов, если нужна сводная таблица
  6. 6
    Нажмите «Сформировать» и проверьте результат на корректность
  7. 7
    Сохраните настройку как вариант отчета, если она понадобится повторно

Группировки, сортировка и итоги

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

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

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

Сохранение вариантов и выгрузка результата

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

Результат формируется в табличном документе, который можно сохранить в файл: Файл → Сохранить копию и выбор формата — MXL, Excel, PDF, HTML. Для передачи коллегам удобнее всего Excel или PDF; MXL подходит, если получатель тоже работает в 1С и должен видеть расшифровки.

Практические примеры настройки

Список контрагентов без движений за период

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

Обороты по складу за месяц

Источник — регистр накопления товаров на складах, вид «Обороты». Период — прошлый месяц. Отбор: «Склад равно <нужный склад>». Группировка: «Номенклатура». Поля: количество прихода, расхода и конечный остаток. Такой отчет заменяет типовой складской отчет, когда нужна нестандартная комбинация колонок или дополнительный отбор по группе номенклатуры.

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

Типичные ошибки и ограничения инструмента

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

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

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

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

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

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

Количество строк в результате
Норма

Соответствует ожиданиям по логике отбора (например, числу документов за день в журнале)

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

Ноль строк или заведомо избыточное количество — проверяйте отборы и период

Итоговые суммы
Норма

Сходятся с типовым отчетом по той же аналитике и периоду

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

Расхождения — проверьте вид выборки регистра и отбор по организации

Детализация
Норма

Двойной клик по ячейке открывает расшифровку или документ

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

Расшифровки нет — возможно, выведены только итоговые поля без детальных записей

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

Почему универсальный отчет не виден в меню?

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

Можно ли построить отчет сразу по нескольким типам документов?

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

Как поделиться настройкой с коллегой?

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

Почему суммы не совпадают с типовым отчетом?

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

Опасно ли формировать отчет в рабочее время на большой базе?

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

Чем универсальный отчет отличается от консоли отчетов СКД?

Универсальный отчет — готовый инструмент с предопределенной схемой: выбираете объект и настраиваете настройки. Консоль отчетов на системе компоновки данных позволяет писать произвольные запросы и создавать собственные схемы, но требует навыков разработки. Для большинства пользовательских задач достаточно универсального отчета.

Итог

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

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