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

Дата: 19.09.2026 09:47:59
Отчеты
Универсальный отчет
СКД
Варианты отчетов
БСП
Комментарий:
0
Платформа:
8.3
Конфигурация:
Любая
Формы:
Управляемые

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

Что это за отчет и в каких программах он есть

Отчет входит в Библиотеку стандартных подсистем (БСП), на которой построены БП 3.0, УТ 11, КА 2, ERP, УНФ и другие типовые конфигурации на управляемых формах. Поэтому универсальный отчет в 1С 8.3 выглядит в них почти одинаково. Внутри — система компоновки данных (СКД), как у большинства типовых отчетов.

Источник данных — один объект программы:

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

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

Где найти отчет в меню

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

  1. Поиск. Наберите «универсальный» в строке поиска вверху окна программы или на панели отчетов раздела.
  2. Раздел меню. В БП 3.0: «Отчеты → Стандартные отчеты → Универсальный отчет». В УТ 11.5 — «НСИ и администрирование → Печатные формы, отчеты и обработки → Универсальный отчет». В КА 2 и ERP место зависит от релиза, так что где в 1С универсальный отчет, быстрее подскажет поиск.
    Ссылка «Универсальный отчет» в разделе «Печатные формы, отчеты и обработки» 1С УТ 11.5
    УТ 11.5: ссылка «Универсальный отчет» в «НСИ и администрирование → Печатные формы, отчеты и обработки» (1).
  3. «Функции для технического специалиста» (до платформы 8.3.17 — «Все функции»). Главное меню (кнопка с тремя полосками слева вверху) → «Функции для технического специалиста» → «Отчеты» → «Универсальный отчет». Если команды нет, включите ее: главное меню → «Настройки» (в старых версиях — «Сервис») → «Параметры» → флажок «Режим технического специалиста» (раньше — «Отображать команду "Все функции"»). В конфигурациях на БСП команда доступна пользователю с полными правами или с ролью «Режим "Все функции"» в профиле; если флажка нет, обратитесь к администратору.

Если отчета нет ни в поиске, ни в «Функциях для технического специалиста», значит, у пользователя нет на него прав или в конфигурации его нет.

Как настроить универсальный отчет 1С по шагам

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

Шаг 1. Выберите период и источник

В шапке отчета несколько полей:

  • Период — для документов это диапазон их дат, для регистров — период движений и оборотов; для справочников не важен.
  • Тип объекта — справочник, документ, регистр накопления, сведений или бухгалтерии (набор зависит от конфигурации).
  • Имя объекта — конкретный документ, справочник или регистр, например документ реализации.
  • Имя таблицы — что именно читать. У документа — основная таблица (строка на документ) или табличная часть (строка на товар). У регистров накопления и бухгалтерии — остатки, обороты или остатки и обороты, у бухгалтерского еще и движения с субконто. У периодического регистра сведений — все записи или срез последних (актуальные значения на дату).

Чтобы сформировать универсальный отчет в 1С, достаточно заполнить эти поля и нажать «Сформировать». Получится плоский список, который дальше доводят настройками.

Шапка универсального отчета 1С: период, тип объекта, имя объекта
Шапка универсального отчета: период (1), «Тип объекта» (2), «Имя объекта» (3), правее — «Имя таблицы»; колонки и отборы — в «Настройках...» (4).

Шаг 2. Оставьте нужные колонки

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

Шаг 3. Задайте отборы

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

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

Шаг 4. Сгруппируйте и получите итоги

Чтобы получить свод, переключите настройки в расширенный режим, откройте структуру отчета и добавьте группировку «Менеджер», а внутрь нее — «Контрагент». Детальные записи оставьте, если нужно видеть сами документы, или уберите, если хватает итогов. Числовые показатели — сумму, количество — отчет суммирует по каждой группе и в общем итоге.

Шаг 5. Сохраните вариант

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

В остальном настройка универсального отчета в 1С не отличается от настройки любого типового отчета на СКД. Подробнее о полях, отборах и структуре — в материале про настройку отчета в 1С.

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

ЗадачаТип данныхОбъектТаблица
Список продаж за период с суммами документовДокументДокумент реализации: в БП 3.0 — «Реализация (акт, накладная, УПД)», в УТ 11 — «Реализация товаров и услуг»Основная (шапка)
Что и в каком количестве продали по товарамДокументТот же документ реализацииТабличная часть «Товары»
Контрагенты с незаполненным ИННСправочник«Контрагенты», отбор «ИНН не заполнено»Основная
Остатки товаров по складам (УТ 11, КА 2, ERP)Регистр накопления«Товары на складах»Остатки
Движение товара за месяц: остатки на начало и конец, приход, расходРегистр накопления«Товары на складах»Остатки и обороты
Все проводки с конкретным субконто за период (БП 3.0)Регистр бухгалтерии«Журнал проводок (бухгалтерский и налоговый учет)», отбор по субконтоДвижения с субконто
Все установленные курсы валют за периодРегистр сведений«Курсы валют»Основная (все записи)
Актуальные курсы на датуРегистр сведений«Курсы валют»Срез последних

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

Где универсальный отчет не справляется

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

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

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

Для программиста: кнопка, которая открывает вариант универсального отчета

Частая просьба — открывать настроенный отчет одной кнопкой. Вариант уже сохранен, так что хватит команды, которая найдет его по имени и сразу сформирует. Код — для модуля управляемой формы, БСП 3.x, платформа 8.3.6+ из-за СтрШаблон. Добавьте команду формы, укажите в ее свойстве «Действие» процедуру ОткрытьВариантУниверсальногоОтчета и перетащите команду на командную панель.

// Модуль управляемой формы (обработка «Рабочее место», форма из расширения).
// Команда открывает сохраненный вариант универсального отчета по его имени
// и сразу формирует отчет. Нужна конфигурация на БСП 3.x
// (БП 3.0, УТ 11, КА 2, ERP и др.): справочник ВариантыОтчетов,
// общие модули ОбщегоНазначения и Пользователи.

&НаКлиенте
Процедура ОткрытьВариантУниверсальногоОтчета(Команда)

	ИмяВарианта = "Продажи по менеджерам, месяц";

	КлючВарианта = КлючВариантаУниверсальногоОтчета(ИмяВарианта);
	Если КлючВарианта = Неопределено Тогда
		ПоказатьПредупреждение(, СтрШаблон(
			НСтр("ru = 'Вариант универсального отчета ""%1"" не найден или недоступен.'"), ИмяВарианта));
		Возврат;
	КонецЕсли;

	ПараметрыФормы = Новый Структура;
	ПараметрыФормы.Вставить("КлючВарианта", КлючВарианта);
	ПараметрыФормы.Вставить("СформироватьПриОткрытии", Истина);

	// Четвертый параметр (уникальность): разные варианты откроются в разных окнах.
	ОткрытьФорму("Отчет.УниверсальныйОтчет.Форма", ПараметрыФормы, ЭтотОбъект, КлючВарианта);

КонецПроцедуры

&НаСервереБезКонтекста
Функция КлючВариантаУниверсальногоОтчета(Знач ИмяВарианта)

	// Найти, а не Метаданные.Отчеты.УниверсальныйОтчет:
	// в конфигурации без этого отчета прямое обращение вызовет ошибку.
	МетаданныеОтчета = Метаданные.Отчеты.Найти("УниверсальныйОтчет");
	Если МетаданныеОтчета = Неопределено
		Или Не ПравоДоступа("Использование", МетаданныеОтчета) Тогда
		Возврат Неопределено;
	КонецЕсли;

	// Имена вариантов могут совпадать (личные варианты разных пользователей,
	// общий вариант). Первым берем вариант текущего пользователя:
	// без УПОРЯДОЧИТЬ ПО порядок строк не гарантирован.
	Запрос = Новый Запрос;
	Запрос.Текст =
	"ВЫБРАТЬ РАЗРЕШЕННЫЕ ПЕРВЫЕ 1
	|	ВариантыОтчетов.КлючВарианта КАК КлючВарианта,
	|	ВЫБОР
	|		КОГДА ВариантыОтчетов.Автор = &ТекущийПользователь
	|			ТОГДА 0
	|		ИНАЧЕ 1
	|	КОНЕЦ КАК Приоритет
	|ИЗ
	|	Справочник.ВариантыОтчетов КАК ВариантыОтчетов
	|ГДЕ
	|	ВариантыОтчетов.Отчет = &Отчет
	|	И ВариантыОтчетов.Наименование = &Наименование
	|	И НЕ ВариантыОтчетов.ПометкаУдаления
	|
	|УПОРЯДОЧИТЬ ПО
	|	Приоритет";
	Запрос.УстановитьПараметр("Отчет",
		ОбщегоНазначения.ИдентификаторОбъектаМетаданных(МетаданныеОтчета));
	Запрос.УстановитьПараметр("Наименование", ИмяВарианта);
	Запрос.УстановитьПараметр("ТекущийПользователь", Пользователи.АвторизованныйПользователь());

	Выборка = Запрос.Выполнить().Выбрать();
	Если Выборка.Следующий() Тогда
		Возврат Выборка.КлючВарианта;
	КонецЕсли;

	Возврат Неопределено;

КонецФункции

Разбор ключевых строк:

  • Метаданные.Отчеты.Найти("УниверсальныйОтчет") вернет Неопределено, если отчета в конфигурации нет; обращение через точку упало бы с ошибкой.
  • ПравоДоступа("Использование", МетаданныеОтчета) — пользователь без прав получит понятное предупреждение, а не ошибку.
  • Вариант ищется запросом к справочнику ВариантыОтчетов БСП. Отчет там хранится ссылкой на идентификатор объекта метаданных, поэтому параметр получаем через ОбщегоНазначения.ИдентификаторОбъектаМетаданных.
  • Если вариантов с таким именем несколько, первым берется вариант текущего пользователя: поле Приоритет сравнивает реквизит Автор с Пользователи.АвторизованныйПользователь(). Без УПОРЯДОЧИТЬ ПО строка для ПЕРВЫЕ 1 была бы произвольной, возможно чужой.
  • РАЗРЕШЕННЫЕ — строки, закрытые ограничением доступа на уровне записей, пропускаются без ошибки прав.
  • КлючВарианта и СформироватьПриОткрытии — стандартные параметры формы отчета платформы, их понимает и форма отчетов БСП.
  • Запрос — в функции &НаСервереБезКонтекста: на клиенте объекта Запрос нет.

Типичные ошибки

  • Итоги завышены в разы. Отчет построен по табличной части «Товары», а в колонки добавлена сумма документа из шапки (через поле «Ссылка»). Она повторяется в каждой строке товара, и итог умножается на число строк. Суммы по документам берите из основной таблицы, по товарам — из табличной части.
  • Отчет пустой. Период не охватывает данные, остался отбор из прошлого варианта или выбрана не та таблица.
  • Нужного документа или регистра нет в списке. Обычно не хватает прав на этот объект или соответствующий учет не включен в настройках программы.
  • Коллега не видит ваш вариант. При сохранении он остался доступен только автору. Расширьте доступ в свойствах варианта (нужны права).
  • Отчет формируется очень долго. На большой таблице нет отбора по периоду или организации — сузьте выборку и уберите детальные записи.
  • Ошибки в коде. Обращение Метаданные.Отчеты.УниверсальныйОтчет в конфигурации без этого отчета дает «Поле объекта не обнаружено (УниверсальныйОтчет)», а Новый Запрос в клиентской процедуре — «Тип не определен (Запрос)».

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

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

Да, как любой отчет: сформируйте его, нажмите сохранение в форме отчета (или «Файл → Сохранить как») и выберите формат листа Excel.

Есть ли универсальный отчет в УТ 10.3, БП 2.0 и других конфигурациях на обычных формах?

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

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

Нет, источник всегда один. Можно свести два варианта в Excel, но для регулярной работы надежнее отдельный отчет на СКД.

Не увидит ли сотрудник через универсальный отчет лишнее?

Отчет работает с правами текущего пользователя: объекты без прав в списке не появятся, а записи, закрытые ограничением доступа (например, по организациям), не попадут в результат. Чтобы скрыть отчет совсем, уберите его из профиля группы доступа.

Когда проще заказать

Если задача упирается в несколько источников, расчеты или скорость, быстрее поручить отчет программисту: он соберет запрос под вашу базу и разместит отчет в нужном разделе. Это наша услуга разработка отчетов и обработок 1С. Опишите, какие колонки и итоги нужны, и разместите задачу на площадке: оценка бесплатная, ответ в течение рабочего дня.

По теме

Не хотите разбираться сами?

Адаптируем это решение под вашу базу. Оценка бесплатно.

Оставить задачу

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


1С, 1С:Предприятие — товарные знаки ООО «1С». Сайт не является официальным представительством фирмы «1С» и не аффилирован с ней.