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