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

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

Как создать отчетность в 1С: от стандартных отчетов до собственных разработок

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

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

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

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

Какие виды отчетности существуют в 1С

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

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

Как сформировать и настроить стандартный отчет

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

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

Порядок действий со стандартным отчетом
  1. 1
    Откройте раздел «Отчеты» и выберите нужный отчет
  2. 2
    Установите период, организацию и другие обязательные параметры
  3. 3
    Нажмите «Показать настройки» и добавьте отборы и группировки
  4. 4
    Нажмите «Сформировать» и проверьте результат
  5. 5
    Сохраните настройки как вариант отчета через «Еще» → «Сохранить вариант отчета»

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

Как создать регламентированную отчетность

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

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

Для отправки прямо из программы нужно подключенный сервис сдачи электронной отчетности. Если его нет, форму можно выгрузить в файл и сдать через сторонний оператор или личный кабинет налогоплательщика.

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

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

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

Прежде чем заказывать разработку нового отчета у программиста, проверьте универсальный отчет и существующие варианты: опыт показывает, что значительная часть «нестандартных» выборок собирается штатными средствами за 10–15 минут настройки отборов и группировок.
ПЗ
Практическое замечание

Как разработать собственный отчет в конфигураторе

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

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

bsl
ВЫБРАТЬ
	Продажи.Номенклатура КАК Номенклатура,
	СУММА(Продажи.СуммаОборот) КАК Сумма
ИЗ
	РегистрНакопления.Продажи.Обороты(&НачалоПериода, &КонецПериода, , ) КАК Продажи
СГРУППИРОВАТЬ ПО
	Продажи.Номенклатура

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

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

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

Готовый отчет сохраняется через «Файл» → «Сохранить копию» в форматы MXL, XLSX, PDF, HTML и другие. Для передачи коллегам удобен Excel: табличный документ сохраняет группировки, и получатель может сворачивать уровни детализации. Настроить автоматическую рассылку отчетов по расписанию можно через механизм рассылки отчетов (в конфигурациях на БСП — «Администрирование» → «Рассылка отчетов»).

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

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

Итоги отчета
Норма

Совпадают с оборотами по ОСВ или контрольным документам

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

Суммы расходятся — проверяйте период, отборы и полноту проведения документов

Состав строк
Норма

Все ожидаемые контрагенты/номенклатура присутствуют

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

Часть данных отсутствует — вероятно, сработал лишний отбор

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

Отчет формируется за секунды или десятки секунд

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

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

Типичные ошибки при работе с отчетами

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

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

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

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

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

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

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

Как передать настройки отчета коллеге?

Сохраните настройки как вариант отчета и установите признак доступности «Для всех пользователей» (требуются соответствующие права). Альтернатива — выгрузить настройки в файл через «Еще» → «Сохранить настройки в файл», а коллега загрузит их у себя.

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

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

Как автоматизировать регулярное формирование отчетов?

Используйте механизм рассылки отчетов: он формирует указанные отчеты по расписанию и отправляет их на электронную почту или сохраняет в папку. Для регламентированной отчетности настройте календарь бухгалтера — программа напомнит о сроках сдачи форм.

Итог

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

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