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

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

Как сделать универсальный отчет в 1С 8.3

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

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

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

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

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

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

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

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

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

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

Практическое правило: если нужен список объектов с их атрибутами — берите справочник или документ; если нужны обороты, остатки или аналитика по движениям — берите регистр. Неверный выбор источника — самая частая причина того, что «нужного поля нет в списке».

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

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

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

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

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

Отборы ограничивают выборку. Добавьте условие через кнопку «Отбор» или «Добавить отбор»: укажите поле, вид сравнения (равно, в списке, содержит, больше и т.д.) и значение. Например, чтобы получить реализации только по одной организации и конкретному складу, добавьте два условия: «Организация = ...» и «Склад = ...». Условия объединяются по принципу «И», если не настроена группировка условий «ИЛИ».

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

Группировки, сортировка и оформление результата

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

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

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

Если отчет формируется долго, сократите период, добавьте отборы и уберите из выборки табличные части документов. Выборка по регистру почти всегда быстрее, чем по документам с детализацией до строк.
ПЗ
Практическое замечание

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

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

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

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

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

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

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

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

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

Строк меньше — проверьте отборы, период и права доступа

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

Сходятся с типовым отчетом (например, оборотно-сальдовой ведомостью) за тот же период

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

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

Состав колонок
Норма

Все нужные поля заполнены, пустых значений нет там, где данные введены

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

Колонка пустая — реквизит не заполняется в документах или взято не то поле

Когда универсального отчета недостаточно: собственный отчет на СКД

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

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

Пример простого запроса для схемы компоновки данных:

ВЫБРАТЬ

Продажи.Номенклатура КАК Номенклатура,

Продажи.Контрагент КАК Контрагент,

СУММА(Продажи.СуммаОборот) КАК Сумма

ИЗ

РегистрНакопления.Продажи.Обороты(&НачалоПериода, &КонецПериода, , ) КАК Продажи

СГРУППИРОВАТЬ ПО

Продажи.Номенклатура,

Продажи.Контрагент

Типичные ошибки при работе с универсальным отчетом

Большинство проблем связано не с инструментом, а с неверным выбором источника и настроек. Разберите ошибку по симптомам, прежде чем делать вывод, что «отчет не работает».

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

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

Итог

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

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

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

Почему универсальный отчет не отображается в списке отчетов?

Чаще всего причина в правах или в настройках видимости команд. Откройте «Все отчеты» и воспользуйтесь поиском по слову «универсальный». Если отчета нет и там, проверьте у администратора состав ролей пользователя и включенность функциональной опции, отвечающей за этот инструмент.

Можно ли вывести в отчет данные табличной части документа?

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

Как поделиться сохраненным вариантом отчета с коллегой?

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

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

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

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

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

Пропадут ли сохраненные варианты после обновления конфигурации?

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