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