Отчеты и Аналитика · 12 мин
Как делают отчеты в 1С: от стандартных форм до собственных настроек
Как сделать отчет в 1С: стандартные отчеты, конструктор настроек, отборы и группировки, СКД, сохранение вариантов и выгрузка в Excel. Практическая инструкция.
Отчеты в 1С — это основной способ превратить накопленные в базе документы и проводки в понятную картину: обороты по счетам, остатки на складе, задолженность контрагентов, зарплатные ведомости. Большинство пользователей работает с готовыми отчетами, которые уже встроены в конфигурацию, и лишь настраивает их под свою задачу: меняет период, добавляет отборы и группировки. Этого хватает для 90% повседневных задач бухгалтера, менеджера или руководителя.
Более сложный уровень — изменение структуры отчета через расширенные настройки и создание собственных отчетов на системе компоновки данных (СКД). Это уже работа для опытного пользователя или программиста 1С, но понимать общие принципы полезно каждому: так проще сформулировать задачу специалисту и проверить результат.
Материал ориентирован на типовые конфигурации: 1С:Бухгалтерия, 1С:Управление торговлей, 1С:Зарплата и управление персоналом, 1С:Комплексная автоматизация. Названия пунктов меню могут немного отличаться в зависимости от версии, но логика работы везде одинаковая.
Какие виды отчетов есть в 1С
Прежде чем делать отчет, полезно понимать, какие инструменты вообще доступны. В типовых конфигурациях 1С есть три уровня работы с отчетами, и они различаются по сложности и гибкости.
Первый уровень — стандартные отчеты. Это готовые формы, встроенные в конфигурацию: оборотно-сальдовая ведомость, анализ счета, карточка счета, отчет по остаткам товаров, ведомость по взаиморасчетам. Пользователь выбирает период и нажимает «Сформировать». Настройки минимальны, но для стандартных задач их достаточно.
Второй уровень — настройка стандартного отчета. Почти каждый встроенный отчет позволяет добавить отборы (например, только по одному контрагенту или складу), изменить группировки строк, добавить дополнительные поля и показатели. Результат настройки можно сохранить как отдельный вариант отчета и открывать его в один клик.
Третий уровень — создание нового отчета. В пользовательском режиме это делается через «Универсальный отчет» или внешние отчеты, в режиме конфигуратора — через систему компоновки данных. Это уже требует понимания структуры данных конфигурации.
Сравнение подходов
Подходит для типовых задач: ОСВ, анализ счета, остатки. Ограничение — нельзя выйти за рамки заложенной структуры.
Подходит, когда нужен отбор, другая группировка или дополнительные колонки. Ограничение — набор полей зависит от того, что заложили разработчики.
Подходит для нестандартных выборок по любым данным. Требует понимания регистров и структуры базы или помощи специалиста.
Как сформировать стандартный отчет
Базовый сценарий одинаков во всех конфигурациях. Рассмотрим его на примере оборотно-сальдовой ведомости в 1С:Бухгалтерии, но та же логика действует для отчетов по складу, продажам или зарплате.
Откройте раздел с отчетами. В 1С:Бухгалтерии это пункт меню «Отчеты», в управленческих конфигурациях отчеты обычно сгруппированы по разделам: «Продажи», «Склад», «Финансы». Найдите нужный отчет — список можно фильтровать поиском по названию.
Укажите период. Это главный параметр любого отчета: данные формируются строго в заданных границах. Используйте кнопку выбора периода, чтобы задать произвольные даты, или стандартные варианты — месяц, квартал, год. Если в базе несколько организаций, обязательно проверьте поле «Организация»: по умолчанию отчет может строиться по всем сразу.
Нажмите «Сформировать». Отчет построится в табличном документе. Если данных много, формирование может занять время — не закрывайте окно до завершения. Многие отчеты поддерживают расшифровку: двойной клик по сумме открывает детализацию вплоть до конкретного документа.
- 1Откройте нужный отчет из раздела «Отчеты» или рабочего раздела
- 2Задайте период и организацию
- 3Проверьте основные параметры на форме (счет, склад, контрагент — если они есть)
- 4Нажмите «Сформировать» и дождитесь построения
- 5Проверьте итоги: сравните с ожидаемыми значениями или смежным отчетом
- 6При необходимости сохраните или распечатайте результат
Как настроить отборы, группировки и показатели
Кнопка «Настройки» (или «Показать настройки») открывает панель, где отчет превращается из типового в персональный. В большинстве современных отчетов на СКД доступны четыре ключевые вкладки: отборы, группировки (структура), поля и сортировка.
Отбор ограничивает данные. Например, в отчете по взаиморасчетам можно отобрать одного контрагента, в отчете по остаткам — конкретный склад или группу номенклатуры. Условия бывают разные: «равно», «в списке», «содержит», «не равно». Вид сравнения «в списке» удобен, когда нужно несколько значений сразу.
Группировка определяет, как строки разворачиваются в иерархию. В оборотно-сальдовой ведомости по счету можно добавить субконто: тогда обороты разложатся по контрагентам и договорам. В отчете по продажам группировка «Менеджер → Номенклатура» покажет, кто и что продал.
Показатели — это колонки с цифрами. В бухгалтерских отчетах можно включить или отключить бухгалтерские, налоговые суммы и разницы, в управленческих — количество, сумму, себестоимость, валютные суммы. Лишние колонки лучше отключать: отчет станет компактнее и будет формироваться быстрее.
Как сохранить вариант отчета и поделиться им
Если отчет с настройками нужен регулярно, не настраивайте его каждый раз заново — сохраните вариант. В форме настроек есть команда «Сохранить вариант отчета» (иногда через меню «Ещё»). Задайте понятное название, например «ОСВ 60 счета по контрагентам», и выберите доступность: только для себя или для всех пользователей.
Сохраненный вариант появляется в панели отчетов рядом со стандартным. Руководителю удобно подготовить набор таких вариантов: продажи по менеджерам за месяц, дебиторка на дату, остатки по складам. Каждый открывается и формируется в два клика, без погружения в настройки.
Отдельная возможность — рассылка отчетов. В конфигурациях на платформе с подсистемой рассылок можно настроить автоматическое формирование варианта отчета по расписанию и отправку на email. Это избавляет от рутины «сформировать и отправить начальнику каждый понедельник».
Называйте варианты отчетов так, чтобы по названию был понятен и период, и состав: «Дебиторка на конец месяца — все контрагенты». Через полгода по имени «Отчет 1 (копия)» никто не вспомнит, что внутри, и начнет настраивать заново.
Как выгрузить, сохранить и распечатать результат
Сформированный отчет существует как табличный документ, и его можно вывести из программы несколькими способами. Самый частый — сохранение в файл: через меню «Файл → Сохранить как» или кнопку сохранения доступны форматы Excel (XLSX), PDF, HTML, ODS и собственный формат табличного документа MXL.
Для передачи данных в дальнейшую обработку выбирайте Excel: сводные таблицы и фильтры там работают привычно. Для фиксации результата «как есть» — например, для архива или отправки контрагенту — лучше PDF: файл не редактируется и выглядит одинаково на любом устройстве.
Печать делается стандартно, но перед выводом на принтер проверьте предварительный просмотр: широкие отчеты с множеством колонок часто не помещаются на лист. Помогает альбомная ориентация, масштаб «по ширине страницы» или отключение лишних колонок в настройках отчета.
Как создать собственный отчет
Когда стандартных отчетов и их настроек не хватает, есть два пути. Первый — «Универсальный отчет», который есть во многих типовых конфигурациях. Он позволяет выбрать источник данных (регистр накопления, регистр сведений, документы) и построить по нему отчет с отборами и группировками без программирования. Это подходящий инструмент для опытного пользователя.
Второй путь — отчет на системе компоновки данных, разработанный в конфигураторе. СКД позволяет написать запрос к базе, описать наборы данных, ресурсы и настройки, после чего пользователь получает полноценный отчет с привычной панелью настроек. Такие отчеты подключают как внешние (через «Дополнительные отчеты и обработки») или встраивают в конфигурацию.
Порог входа здесь выше: нужно знать структуру метаданных конфигурации, язык запросов 1С и основы СКД. Если таких навыков нет, разумнее сформулировать техническое задание — какие данные, за какой период, в каких разрезах и с какими итогами нужны — и передать его специалисту по 1С. Четкое ТЗ экономит время и снижает риск получить «не тот» отчет.
Типичные ошибки и как проверить результат
Большинство проблем с отчетами — не сбои программы, а ошибки ввода параметров. Классическая ситуация: «отчет пустой», потому что задан не тот период или стоит отбор по организации, по которой не было документов. Вторая по частоте причина — непроведенные документы: отчеты строятся по проведенным данным, и документы в статусе «черновик» в выборку не попадают.
Еще одна группа ошибок связана с неправильным пониманием группировок: пользователь ждет итог по контрагентам, а смотрит отчет, сгруппированный по договорам, и видит «лишние» строки. Здесь помогает простое правило — сначала смотреть на структуру отчета в настройках, потом на цифры.
Достоверность отчета проверяют перекрестно. Оборотно-сальдовую ведомость сверяют с анализом счета, остатки по складскому отчету — с инвентаризационной ведомостью, выручку в отчете по продажам — с оборотами по счету 90. Совпадение итогов в двух независимых отчетах — хороший признак корректности.
Как проверить результат
Совпадают с задачей, отбор не сужает данные случайно
Период смещен или стоит лишний отбор
Сходятся со смежным отчетом (ОСВ и анализ счета, склад и инвентаризация)
Расхождения без понятной причины
Двойной клик открывает список документов, суммы сходятся
Расшифровка пуста или содержит неожиданные документы
Частые вопросы
Почему отчет формируется пустым, хотя документы есть?
Чаще всего причина в параметрах: проверьте период, организацию и установленные отборы. Второй вариант — документы не проведены: отчеты строятся только по проведенным данным. Реже помогает обновление вспомогательных итогов или перепроведение документов за период.
Можно ли сделать отчет по нескольким организациям сразу?
Да, если поле «Организация» оставить пустым, большинство отчетов строятся по всем организациям базы. В некоторых отчетах доступен отбор «в списке» — можно выбрать несколько конкретных организаций и добавить группировку по организации, чтобы видеть итоги раздельно.
Как вернуть стандартные настройки отчета?
В форме настроек есть команда «Установить стандартные настройки» (обычно в меню «Ещё»). Она сбрасывает все отборы, группировки и показатели к исходному виду. Сохраненные вами варианты при этом не удаляются.
Чем внешний отчет отличается от встроенного?
Внешний отчет — это отдельный файл формата ERF, который подключается к базе без изменения конфигурации. Его удобно добавлять через механизм «Дополнительные отчеты и обработки». Встроенный отчет является частью конфигурации и меняется только при ее обновлении или доработке в конфигураторе.
Почему один и тот же отчет у коллеги показывает другие цифры?
Возможны три причины: разные сохраненные варианты настроек, разные права доступа (пользователь видит только разрешенные данные) и разные значения параметров по умолчанию. Сначала сравните настройки, затем — права. Если цифры различаются при одинаковых настройках и правах, стоит обратиться к администратору базы.
Можно ли автоматически отправлять отчет руководителю по расписанию?
Да, в конфигурациях с подсистемой рассылки отчетов можно настроить расписание: отчет формируется автоматически и отправляется на указанные адреса в виде файла. Настройка делается в разделе администрирования и требует корректно настроенной учетной записи почты.
Что важно запомнить
Практически любую задачу отчетности в 1С решают стандартные отчеты с настройками: период, отборы, группировки и показатели. Рабочие настройки сохраняйте как варианты, результат проверяйте сверкой со смежными отчетами, а нестандартные выборки поручайте специалисту по СКД с четким техническим заданием.