Как самому собрать отчёт в 1С через универсальный отчёт
Содержание
Универсальный отчёт в 1С 8.3 собирается прямо в режиме «1С:Предприятие», без программиста и без доработки конфигурации. Откройте его через Главное меню → Все функции → Стандартные → Универсальный отчёт, выберите источник данных и таблицу, укажите нужные поля — и нажмите кнопку Сформировать.
Этот инструмент вытаскивает данные из любого справочника, документа или регистра: остатки на складе, обороты по счёту, список сотрудников с окладами, продажи по номенклатуре. Дальше вы навешиваете отборы, строите группировки с итогами, задаёте сортировку, а готовую настройку сохраняете как отдельный вариант и выгружаете результат в Excel.
Отчёт встроен в платформу, поэтому работает одинаково в 1С:Бухгалтерии 3.0, ЗУП 3.1 и Управлении торговлей 11. Если команды Все функции в главном меню нет, включите её: Главное меню → Настройки → Параметры → Отображать команду "Все функции".
С чего состоит форма и как выбрать источник данных
Вверху формы универсального отчёта стоят три поля, которые задают, откуда брать цифры:
- 🗂️ Вид источника данных — тип объекта конфигурации.
- 📄 Объект — конкретный справочник, документ или регистр.
- 📊 Таблица — какой срез этого объекта показать.
Вид источника выбирается из выпадающего списка. На практике чаще всего нужны:
| Вид источника | Что оттуда достаёте | Пример |
|---|---|---|
| Регистр накопления | Остатки и обороты количественных и суммовых показателей | Товары на складах, взаиморасчёты |
| Регистр бухгалтерии | Проводки, обороты и сальдо по счетам | Обороты по счёту 60 |
| Регистр сведений | Данные, привязанные к датам и измерениям | Цены номенклатуры, курсы валют |
| Справочник | Карточки и реквизиты элементов | Список контрагентов, сотрудников |
| Документ | Шапка и табличные части документов | Реализации за период |
Для регистра накопления в поле Таблица появятся варианты Остатки, Обороты, Остатки и обороты — выбирайте в зависимости от того, нужен ли вам срез на дату или движение за период. Для регистра бухгалтерии аналогично доступны Обороты, Остатки и Остатки и обороты в разрезе счетов и субконто. Сверху задайте Период: с какой по какую дату собирать данные.
Выбор таблицы определяет смысл цифр. Остатки показывают состояние на конец периода (сколько товара лежит на складе сейчас). Обороты — движение за период (сколько поступило и ушло). Остатки и обороты объединяют оба среза: начальный остаток, приход, расход, конечный остаток. Ошибка с выбором таблицы — самая частая причина, почему отчёт показывает не то, что ждали.
После выбора источника нажмите Сформировать — отчёт покажет стандартный набор колонок. Чтобы изменить состав полей, откройте Настройки и перейдите на вкладку Поля и сортировки. Там галочками отмечаете, какие поля вывести, а стрелками меняете их порядок слева направо.
Если кнопка Настройки открывает скупую форму с парой строк — переключите вид настроек на Расширенный (команда в меню Ещё формы настроек). В расширенном режиме доступны все вкладки: отборы, поля, оформление, структура.
Как наложить отборы и оставить только нужные строки
Без отборов отчёт выгрузит всё подряд. Чтобы сузить выборку, в форме Настройки откройте вкладку Отборы.
Порядок такой:
- Нажмите
Добавить отбор. - В колонке
Полевыберите реквизит, по которому фильтруете: склад, контрагент, организация, счёт. - В колонке
Условиезадайте тип сравнения:Равно,Не равно,В списке,В группе,Больше,Меньше. - В колонке
Значениеукажите конкретное значение или список.
Условие В списке удобно, когда нужно несколько значений сразу — например, три склада. Условие В группе берёт всю ветку иерархического справочника: укажете группу номенклатуры — попадут все товары внутри неё.
Галочка слева от строки отбора включает и выключает условие, не удаляя его. Это помогает быстро переключаться между срезами, не настраивая фильтр заново.
Часть отборов можно вынести в шапку отчёта, чтобы менять их без захода в настройки. Для этого в строке отбора включите признак показа в шапке (столбец с режимом отображения) — поле появится прямо над таблицей рядом с периодом. Тогда сменить склад или контрагента получится в один клик перед формированием.
Отбор Равно по пустому значению и отсутствие отбора — разные вещи. Если строк стало неожиданно мало, проверьте, не остался ли включённым лишний фильтр с прошлой настройки.
Группировки, итоги и построение структуры отчёта
Группировки отвечают за то, как строки собираются в иерархию и где считаются итоги. Настраиваются они на вкладке Структура.
Структура — это дерево: в нём задаются группировки по строкам и, при необходимости, по колонкам. Чтобы сгруппировать данные:
- На вкладке
Структуравыделите корневой элемент. - Нажмите
Добавить(илиНовая группировка). - Выберите поле группировки — например,
Склад, затем вложенной группировкойНоменклатура.
Итоги по числовым полям (количество, сумма) считаются автоматически на каждом уровне группировки и в целом по отчёту. Отдельно включать суммирование не нужно — платформа складывает ресурсы регистра сама.
Если перенести поле в ветку Колонки, отчёт развернётся вширь: по строкам останется, скажем, номенклатура, а по колонкам встанут склады с количеством в каждом. Так из обычного списка получается сводная таблица.
В структуре можно оставить и Детальные записи — тогда под группировками выведется построчный список исходных данных. Для сводки их обычно убирают: достаточно уровней группировки с итогами. Числовые поля, по которым считаются суммы (в регистрах это ресурсы — количество, сумма), попадают в итоги автоматически; обычные реквизиты, вроде даты или комментария, суммировать нельзя — они просто выводятся в строках.
Сортировка строк и условное оформление
Сортировка задаётся на той же вкладке Поля и сортировки, в нижней части — блок Сортировки. Добавьте поле и укажите направление: по возрастанию или по убыванию. Можно задать несколько уровней: сначала по сумме убыванию, потом по наименованию.
За внешний вид отвечает вкладка Оформление. Самое полезное здесь — условное оформление: подсветка строк по правилу.
Чтобы выделить, например, отрицательные остатки красным:
- На вкладке
ОформлениенажмитеДобавить. - В поле
Оформлениевыберите цвет текста или фона. - В разделе
Условиезадайте правило: полеКоличество, условиеМеньше, значение0. - При необходимости в разделе
Оформляемые поляограничьте, какие колонки красить.
Так в большом отчёте сразу видно проблемные строки — минус на складе, просроченную задолженность, нулевую цену. Правил оформления можно задать несколько, они применяются по очереди сверху вниз.
Кроме цвета, в оформлении доступны шрифт, выравнивание и готовые схемы оформления из списка — ими удобно задать единый стиль сразу для всей таблицы, не настраивая каждую колонку вручную.
Как сохранить вариант настройки и не собирать отчёт заново
Собранную настройку не обязательно повторять каждый раз. Её сохраняют как отдельный вариант отчёта.
Порядок сохранения:
- Настройте отчёт полностью: источник, поля, отборы, структуру.
- В меню
Ещёформы отчёта выберитеСохранить вариант отчёта. - Задайте понятное имя, например
Остатки по складам — ежедневно. - Укажите доступность: только себе или всем пользователям.
После этого вариант появляется в списке выбора вариантов (кнопка с названием текущего варианта вверху формы). Открыли отчёт, выбрали сохранённый вариант — и он сразу собирается с вашими настройками.
Если менять настройку под конкретную задачу разово, вариант можно не сохранять: достаточно нажать Сформировать. Платформа запоминает последнюю настройку до закрытия формы.
Дайте вариантам осмысленные имена с указанием периода или разреза. Через месяц «Вариант 1» и «Вариант 2» уже ничего не скажут, а Обороты 60 счёта по контрагентам найдётся сразу.
Анализ данных: расшифровка и сравнение по периодам
Готовая таблица — ещё не конец работы. Универсальный отчёт умеет показывать, из чего сложилась любая цифра.
Расшифровка. Дважды щёлкните по ячейке с итогом — откроется меню расшифровки. Можно развернуть строку до документов-регистраторов, которые сформировали эту сумму, или перейти в карточку объекта. Так вы отвечаете на вопрос «почему здесь именно столько» не выходя из отчёта.
Сравнение по периодам. Чтобы сопоставить, например, продажи по месяцам, добавьте в структуру группировку по полю периода. В регистрах накопления для этого есть системные поля Период день, Период месяц, Период квартал — выберите нужную детализацию, и данные встанут колонками или строками по времени.
Сводка по измерению. Уберите детальные записи и оставьте только группировки — получите компактную сводку: сумма по каждому контрагенту, по каждому складу, по каждой статье затрат, без построчного перечисления.
Для анализа больших выборок полезно сначала наложить жёсткий отбор по организации и периоду, а уже потом разворачивать детализацию по конкретной группе — так отчёт формируется быстрее.
Выгрузка результата в Excel и печать
Готовый отчёт выгружается во внешний файл без дополнительных настроек.
Чтобы сохранить в файл:
- Сформируйте отчёт.
- Нажмите
Сохранить(значок дискеты в командной панели) илиГлавное меню → Файл → Сохранить копию. - В поле
Тип файлавыберите формат:- 📈
Лист Microsoft Excel (*.xlsx)— для дальнейшей работы с цифрами; - 🧾
Табличный документ (*.mxl)— родной формат 1С, открывается в любой базе; - 📄
Документ PDF (*.pdf)— чтобы отправить без возможности править.
- 📈
Для печати используйте Главное меню → Файл → Печать или сочетание Ctrl+P. Перед печатью загляните в предварительный просмотр: широкие отчёты имеет смысл развернуть в альбомную ориентацию и уместить по ширине страницы, иначе колонки уедут на второй лист.
Если выгрузка в Excel нужна регулярно, сохраните вариант отчёта с готовой настройкой — тогда каждый раз останется только нажать Сформировать и Сохранить.
Пример: остатки товаров по складам за месяц
Соберём типовой отчёт целиком, чтобы связать все настройки вместе. Задача — увидеть остатки номенклатуры в разрезе складов на конец месяца и подсветить минусовые позиции.
- Открываем универсальный отчёт и выбираем вид источника
Регистр накопления, объект — регистр товарных остатков (вУТ 11этоТовары на складах, вБухгалтерии—Товары на складахилиТовары организаций). - В поле
ТаблицавыбираемОстатки, период — последний день месяца. - На вкладке
Структуразадаём группировку по строкам: первым уровнемСклад, вложенным —Номенклатура. - На вкладке
Поляоставляем колонкуКоличество(конечный остаток) и, если нужно,Сумма. - На вкладке
Отборыограничиваем выборку своей организацией и, при необходимости, группой номенклатуры. - На вкладке
Оформлениедобавляем правило:КоличествоМеньше0— заливка красным. - Нажимаем
Сформировать.
На выходе — дерево «склад → товары» с итогами по каждому складу и общим итогом внизу. Красные строки сразу показывают пересортицу или ошибочные списания. Дважды щёлкнув по минусовой ячейке, через расшифровку проваливаемся к документам, которые дали этот минус.
Останется сохранить вариант под именем Остатки по складам на конец месяца — и в следующий раз отчёт соберётся одним нажатием.
Частые вопросы
Чем универсальный отчёт отличается от обычных отчётов конфигурации?
Можно ли построить отчёт по данным, которых нет в стандартных отчётах?
Почему в отчёте пусто, хотя данные в базе есть?
Остатки вместо Обороты. Снимите отборы, расширьте период и проверьте вид таблицы.Как перенести настроенный вариант другому пользователю?
Поля группировки «Период месяц» не видно — что делать?
Расширенный и добавляйте группировку на вкладке Структура.