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