К статье
Практический материал

Отчеты и Аналитика · 10 мин

Как сделать отчет в 1С:Предприятие

Как сделать отчет в 1С:Предприятие: стандартные отчеты, конструктор СКД, настройка отборов и группировок, сохранение вариантов и выгрузка в Excel.

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

Существует три уровня работы с отчетами. Первый — использование типовых отчетов из разделов «Отчеты», «Руководителю» или «Анализ». Второй — настройка стандартного отчета: изменение периода, отборов, группировок и показателей. Третий — создание собственного отчета через конструктор схемы компоновки данных (СКД), что доступно пользователям с правами разработчика.

Ниже разобраны все три сценария: от самого простого (открыть и настроить готовый отчет) до создания собственного отчета в конфигураторе. Материал ориентирован на типовые конфигурации — 1С:Бухгалтерия, 1С:Управление торговлей, 1С:ERP, — но общие принципы одинаковы для любой прикладной разработки на платформе 1С:Предприятие 8.

Где находятся отчеты и как открыть нужный

В типовых конфигурациях отчеты сгруппированы по разделам учета. В 1С:Бухгалтерии основной вход — пункт меню «Отчеты» в верхней панели: там собраны оборотно-сальдовая ведомость, анализ счета, карточка счета, книга покупок и продаж, регламентированная отчетность. В торговых конфигурациях отчеты по продажам и складу находятся в разделах «Продажи», «Склад» и «Финансы», а сводные показатели — в разделе «Руководителю» или «Мониторинг».

Если нужный отчет не находится визуально, используйте строку поиска в верхней части командного интерфейса — введите название, например «Оборотно-сальдовая ведомость», и система покажет подходящие объекты. Альтернатива — общий список всех отчетов через меню «Все функции» (открывается через главное меню, если включен режим технического специалиста) либо через раздел «Администрирование — Печатные формы, отчеты и обработки».

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

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

Быстрые настройки доступны прямо на форме отчета: период, организация, иногда склад или контрагент. Полные настройки открываются кнопкой «Настройки» (или «Показать настройки»). Внутри — вкладки «Отборы», «Группировка», «Показатели», «Дополнительные поля», «Сортировка», «Оформление».

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

Порядок настройки типового отчета
  1. 1
    Откройте отчет и задайте период формирования
  2. 2
    Нажмите «Настройки» и перейдите на вкладку «Отборы»
  3. 3
    Добавьте или включите нужные условия отбора
  4. 4
    На вкладке «Группировка» задайте структуру строк и колонок
  5. 5
    Нажмите «Закрыть и сформировать» и проверьте результат
  6. 6
    Сохраните набор настроек как вариант отчета

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

Как сохранить вариант отчета и использовать его повторно

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

Сохраненные варианты появляются в панели вариантов отчета и в разделе «Отчеты» рядом с типовыми. Это удобно для регулярной отчетности: руководитель открывает свой вариант, меняет только период и формирует актуальные данные за секунды.

Если вариантов накопилось много, наведите порядок: удаляйте неактуальные, а рабочие переименовывайте по понятной схеме — с указанием цели и периодичности. Это особенно важно в базах, где отчетами пользуются несколько сотрудников.

Как выгрузить отчет в Excel, PDF или отправить по почте

Сформированный отчет — это табличный документ, который можно сохранить в файл. Нажмите «Файл — Сохранить как» или кнопку сохранения на панели и выберите формат: MXL (родной формат 1С), XLSX (Excel), PDF, HTML или ODS. Для дальнейшей обработки данных выбирайте Excel, для отправки на подпись — PDF.

Во многих конфигурациях доступна прямая отправка по электронной почте: кнопка «Отправить» (конверт) на панели отчета. Потребуется настроенная учетная запись почты в разделе «Администрирование — Органайзер». Отчет вложится в письмо в выбранном формате.

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

Как создать собственный отчет через конструктор СКД

Когда типовых отчетов не хватает, создают собственный. Для этого нужны права на работу в конфигураторе и понимание структуры данных. Путь: открыть конфигуратор, в дереве конфигурации найти ветку «Отчеты», добавить новый объект, задать имя и синоним, затем открыть «Основную схему компоновки данных».

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

Альтернатива доработке конфигурации — внешний отчет (файл с расширением .erf). Он создается так же через конфигуратор, но сохраняется как файл и подключается через «Файл — Открыть» или механизм дополнительных отчетов и обработок. Внешний отчет не требует обновления конфигурации и безопаснее для рабочей базы.

Способы получить нужный отчет

Типовой отчет с настройкой

Подходит для 90% задач. Быстро, без рисков, но ограничен составом данных типового отчета.

Внешний отчет (.erf)

Для нестандартной аналитики без изменения конфигурации. Требует навыков разработки, легко откатить.

Доработка конфигурации

Для отчетов, глубоко встроенных в интерфейс и права. Требует аккуратности при обновлениях конфигурации.

Как проверить, что отчет сформирован корректно

Любой новый или перенастроенный отчет нужно сверить с независимым источником. Для бухгалтерских отчетов контрольная точка — оборотно-сальдовая ведомость: итог по счету в анализе счета должен совпасть с оборотами ОСВ за тот же период. Для отчетов по продажам сверяйте итог с регистром продаж или с отчетом «Валовая прибыль».

Проверьте границы периода: попадают ли в отчет документы первого и последнего дня. Частая ошибка — отчет строится «на начало дня» последней даты и не включает документы этого дня. Также убедитесь, что отборы не отсекают часть данных: временно отключите все отборы и сравните итог.

Контрольные точки

Как проверить результат

Итоги по суммам
Норма

Совпадают с контрольным отчетом (ОСВ, регистр)

Тревожный признак

Расхождение — ищите лишний отбор или неверный период

Границы периода
Норма

Документы первого и последнего дня присутствуют

Тревожный признак

Документы крайних дат отсутствуют

Скорость формирования
Норма

Отчет строится за разумное время

Тревожный признак

Формирование занимает минуты — сузьте период или отборы

Типичные ошибки
01
Отбор в разделе «Дополнительно» вместо основных настроек — условие незаметно срабатывает и искажает данные
02
Период задан «на дату» вместо интервала — отчет показывает один день вместо месяца
03
Сохранение варианта с жестко заданным периодом — при следующем открытии отчет показывает старые даты
04
Сверка отчета с самим собой вместо независимого источника — ошибка остается незамеченной

Когда стоит привлечь специалиста по 1С

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

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

Итог

Что важно запомнить

Начинайте с типовых отчетов и их настроек — это быстро и безопасно. Сохраняйте удачные настройки как варианты, сверяйте итоги с независимым источником и не дорабатывайте конфигурацию в рабочей базе без резервной копии. Сложные отчеты делайте внешними файлами .erf.

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

Можно ли сделать отчет в 1С без навыков программирования?

Да. Настройка типовых отчетов (отборы, группировки, показатели, оформление) выполняется мышью в пользовательском режиме и не требует кода. Программирование нужно только для создания принципиально новых отчетов через схему компоновки данных.

Почему отчет формируется пустым, хотя документы в базе есть?

Чаще всего причина в периоде или отборах: проверьте даты формирования, отключите все отборы и сформируйте заново. Также убедитесь, что документы проведены — непроведенные документы не попадают в регистры и, соответственно, в отчеты.

Как сделать, чтобы отчет автоматически формировался за текущий месяц?

В настройках периода выберите вариант «Произвольный период» и задайте относительные даты, если конфигурация это поддерживает, либо сохраняйте вариант без фиксированных дат и задавайте период при каждом открытии. Для полностью автоматической работы используйте механизм рассылки отчетов по расписанию.

Чем отличается внешний отчет от встроенного?

Встроенный отчет — часть конфигурации, обновляется вместе с ней. Внешний отчет — отдельный файл .erf, который открывается через «Файл — Открыть» или подключается как дополнительная обработка. Внешний отчет не требует изменения конфигурации и безопаснее для рабочей базы.

Почему суммы в отчете по продажам не совпадают с бухгалтерской выручкой?

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

Опасно ли менять настройки типового отчета?

Нет. Настройки влияют только на отображение данных и не изменяют сами данные в базе. В худшем случае вы получите некорректную картину на экране — сбросьте настройки кнопкой «Стандартные настройки» и сформируйте отчет заново.