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

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

Почему в 1С формируется пустой отчёт и как это исправить

Почему в 1С формируется пустой отчёт: неверный период, отборы, права, непроведённые документы. Пошаговая диагностика и способы восстановить данные.

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

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

Ниже разобраны основные причины пустого отчёта в типовых конфигурациях (Бухгалтерия, Управление торговлей, ЗУП, ERP) и порядок диагностики — от простых проверок к более глубоким.

Проверьте период отчёта — самая частая причина

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

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

Отдельный случай — отчёты с датой на момент времени (например, «Остатки товаров на складах»). Если остатки рассчитаны на дату, когда склад ещё не был создан или товары не поступали, отчёт будет пуст. Сдвиньте дату вперёд и сравните результат.

Сбросьте настройки и отборы отчёта

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

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

Самый быстрый способ исключить этот фактор — вернуть отчёт к исходному состоянию. В типовых отчётах есть команда «Ещё → Установить стандартные настройки» (в некоторых конфигурациях — «Сбросить настройки»). После сброса сформируйте отчёт заново.

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

Убедитесь, что в базе есть данные: документы и их проведение

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

Обратите внимание на организацию в шапке документов. Если база ведётся по нескольким юридическим лицам, а в отчёте выбрана одна организация, документы другой организации в выборку не попадут. Аналогично со складами, подразделениями и договорами.

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

Проверьте права доступа и ограничение на уровне записей

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

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

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

Пусто у всех пользователейПроблема в данных или настройках

Проверяйте период, отборы, проведение документов и закрытие месяца

Пусто только у одного пользователяПрава или личные настройки

Сравните с отчётом под полными правами, сбросьте пользовательские настройки

Отчёт показывал данные, потом пересталИзменились настройки или данные

Ищите сохранённый вариант отчёта, проверьте пометки удаления и перенос документов

Пуст только один раздел отчётаНет данных по конкретному виду операций

Проверьте, вводились ли документы этого вида за выбранный период

Особенности регламентированных и бухгалтерских отчётов

Регламентированные отчёты (декларации, бухгалтерская отчётность) могут быть пустыми по особым причинам. Например, декларация по налогу формируется пустой, если не заполнены регистрационные данные организации, не указан налоговый орган или не выполнено заполнение отчёта кнопкой «Заполнить» — многие формы не строятся автоматически при открытии.

Оборотно-сальдовая ведомость и анализ счета будут пустыми, если в отборе указан счёт, по которому не было оборотов, либо если в настройках отключён вывод субконто, а данных по заданной аналитике нет. Проверьте вкладку «Показатели» и «Группировка» в настройках ОСВ.

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

Технические причины: кэш, версии и обновления

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

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

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

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

Что делать, если ничего не помогло

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

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

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

Маршрут решения

Как выбрать действие

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

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

Пустой отчёт почти всегда означает, что условия запроса не находят данных, а не что данные пропали. Проверяйте по порядку: период → отборы и сброс настроек → наличие и проведение документов → права пользователя → технические причины. Любые действия с перепроведением и тестированием базы — только после резервной копии.

Частые вопросы о пустых отчётах в 1С

Почему отчёт пуст, хотя документы точно введены?

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

Отчёт пуст только у меня, у коллег всё работает. Что делать?

Сначала выполните «Установить стандартные настройки» — у вас мог сохраниться вариант с лишними отборами. Если не помогло, попросите администратора проверить ваши права: ограничение доступа на уровне записей скрывает часть данных именно для вашей учётной записи.

Помогает ли перепроведение документов при пустом отчёте?

Только если документы действительно не проведены или их движения повреждены. Перепроводить документы «на всякий случай» не стоит: при перепроведении могут измениться себестоимость, взаиморасчёты и последовательности. Сначала проверьте настройки отчёта и период.

После обновления 1С отчёт стал пустым. Это нормально?

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

Регламентированный отчёт (декларация) открывается пустым. В чём причина?

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

Как понять, проблема в данных или в самом отчёте?

Сформируйте универсальный отчёт по тому же регистру или откройте журнал документов напрямую. Если данные там видны, а прикладной отчёт пуст — причина в настройках или коде этого отчёта. Если данных нет нигде — проверяйте ввод документов и права доступа.