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

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

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

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

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

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

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

Проверьте период отчёта и настройки отборов

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

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

Чтобы сбросить влияние настроек, используйте кнопку «Ещё» → «Установить стандартные настройки» или выберите вариант отчёта «Оборотно-сальдовая ведомость» из списка стандартных вариантов. После сброса сформируйте отчёт заново и сравните результат.

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

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

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

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

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

Проверьте закрытие месяца и актуальность итогов

В 1С: Бухгалтерии оборотка зависит от регламентных операций закрытия месяца. Если месяц не закрыт, некоторые счета (например, 90, 91, счета затрат с распределением) могут показывать неполные обороты или не закрываться в ноль. Это не всегда «ошибка формирования», но пользователь воспринимает результат как неработающий отчёт.

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

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

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

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

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

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

Пустая оборотка: данные или права

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

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

Проблема в правах

У администратора отчёт строится, у рядового пользователя пусто или недоступен. Проверяйте профиль доступа и RLS по организациям.

Устраните технические проблемы: кэш, платформа, повреждение базы

Когда отчёт зависает, выдаёт ошибку формата потока, «падает» с ошибкой СУБД или не сохраняет настройки, причина обычно техническая. Первый и самый безопасный шаг — очистка кэша метаданных: закройте базу, удалите папку кэша из каталога пользователя (обычно в AppData\Roaming\1C\1cv8) и запустите базу заново. Данные при этом не затрагиваются, удаляются только временные файлы.

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

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

Особые ситуации: свёртка базы, разделители и расширения

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

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

Установленные расширения конфигурации тоже способны ломать отчёты: расширение может переопределять модуль отчёта или менять состав регистров. Если проблема появилась после установки расширения или обновления, временно отключите расширения («Администрирование» → «Печатные формы, отчёты и обработки» → «Расширения») и проверьте, формируется ли оборотка на чистой конфигурации.

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

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

Оборотка за тестовый период с заведомо известными операциями
Норма

Обороты по счетам совпадают с данными документов

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

Строк нет или суммы не совпадают — причина не устранена

Формирование отчёта у другого пользователя
Норма

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

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

У части пользователей пусто — проблема в правах

Анализ счёта по одному из счётов
Норма

Связанные отчёты показывают те же обороты

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

Анализ счёта тоже пуст — проблема в данных или итогах

Часто задаваемые вопросы

Оборотка формируется, но в ней нет данных за конкретный месяц. Что это значит?

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

Отчёт зависает на «Формирование отчёта» и не заканчивается. Что делать?

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

У меня оборотка пустая, а у коллеги за тот же период — заполненная. Почему?

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

После обновления конфигурации оборотка перестала открываться с ошибкой. Как исправить?

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

Можно ли восстановить оборотку за период до свёртки базы?

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

Оборотка по счёту есть, а развёрнутое сальдо по субконто пустое. Это ошибка?

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

Итог

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

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