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