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

Администрирование · 11 мин

Как закрыть регистр накопления в 1С

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

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

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

Перед любыми действиями сделайте резервную копию информационной базы (через конфигуратор: Администрирование → Выгрузить информационную базу, либо средствами СУБД для клиент-серверного варианта). Операции массового изменения движений откатить штатными средствами нельзя.

Определите, что именно нужно закрыть

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

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

Остаток по одному документуОшибка в конкретной операции

Найдите документ-регистратор через отчёт по движениям и проверьте его данные

Мелкие остатки по многим позициямНакопленные расхождения учёта

Сверьте с фактическими данными (инвентаризация, акты сверки)

Копеечные суммыОшибки округления при расчётах

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

Огромный объём записей за годыБаза требует свёртки

Рассмотрите штатную обработку свёртки информационной базы

Способ 1. Закрытие штатным документом списания

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

Порядок типовой: сначала проводится инвентаризация (или акт сверки), фиксирующая расхождение учётных данных с фактическими, затем на её основании создаётся документ списания. Документ формирует движения с видом «Расход» по регистру накопления, и остаток закрывается. Такой подход сохраняет аудиторский след: всегда видно, кто, когда и на каком основании закрыл остаток.

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

Способ 2. Документ «Корректировка регистров»

В типовых конфигурациях на управляемых формах (УТ 11, ERP, КА, БП 3.0) есть документ «Корректировка регистров» (в БП — операция, введённая вручную, с движениями по регистрам; в УТ/ERP — «Корректировка регистров» в разделе «НСИ и администрирование» либо «Регламентированный учёт»). Он позволяет вручную сформировать движения по выбранным регистрам накопления, сведений и бухгалтерии.

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

Закрытие остатка через корректировку регистров
  1. 1
    Сформируйте отчёт по регистру с полной детализацией измерений и запомните точные значения остатков
  2. 2
    Создайте резервную копию базы
  3. 3
    Создайте документ «Корректировка регистров», выберите нужный регистр накопления
  4. 4
    Добавьте строки с видом движения «Расход», скопировав измерения и суммы из отчёта
  5. 5
    Проведите документ и сформируйте отчёт по регистру повторно
  6. 6
    Убедитесь, что конечный остаток равен нулю и не появилось отрицательных остатков

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

Способ 3. Свёртка базы и служебные обработки

Когда цель — не исправить ошибку, а «закрыть» все регистры накопления на дату начала нового учётного периода (типичная задача при свёртке базы), используются специальные механизмы. В типовых конфигурациях есть обработка «Свёртка информационной базы» (в БП 3.0 — раздел «Администрирование» → «Сервис»), которая формирует документы ввода остатков на дату свёртки и помечает на удаление старые документы.

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

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

Сравнение способов закрытия регистра

Какой способ выбрать

Штатный документ списания

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

Корректировка регистров

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

Свёртка базы

Массовое закрытие всех регистров на дату при переходе на новый период. Необратима, требует тестирования на копии.

Самописная обработка

Нетиповые массовые задачи и отборы. Требует разработчика и обязательного тестирования.

Проверка результата после закрытия

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

Дополнительно проверьте связанные отчёты: если регистр участвует в расчёте себестоимости, НДС или взаиморасчётов, убедитесь, что соответствующие регламентные отчёты и ОСВ не «поехали». В типовых конфигурациях полезно прогнать «Экспресс-проверку ведения учёта» (БП 3.0) или контроль остатков (УТ, ERP).

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

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

Конечный остаток по позиции
Норма

Равен нулю по всем измерениям

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

Остаток удвоился или ушёл в минус — измерения корректировки не совпали с остатком

Отрицательные остатки
Норма

В отчёте нет минусовых строк

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

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

Обороты за период
Норма

Расход равен сумме закрываемого остатка

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

Обороты больше остатка — задеты лишние строки

Связанная отчётность
Норма

ОСВ и регламентные отчёты сходятся с данными регистра

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

Расхождения между регистром и бухгалтерскими итогами

Типичные ошибки и ограничения

Типичные ошибки
01
Несовпадение измерений: корректировка сформирована с другим складом/организацией/заказом — старый остаток остался, появился новый минус
02
Правка регистра напрямую через СУБД или запись набором записей без документа — теряется регистратор, ломаются отчёты по движениям и итоги
03
Закрытие остатка без анализа причины: если ошибка в документе-источнике, остаток зависнет снова при следующем перепроведении
04
Работа без резервной копии — массовые движения штатно не откатываются
05
Закрытие регистра, связанного с НДС или себестоимостью, без проверки регламентированной отчётности
06
Дата корректировки внутри закрытого периода — нарушается последовательность и итоги прошлых отчётов

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

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

Итог

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

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

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

Можно ли удалить записи регистра накопления напрямую, без документа?

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

Почему после корректировки остаток не закрылся, а появился минус?

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

Как закрыть копеечные остатки по взаиморасчётам?

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

Нужно ли перепроводить документы после закрытия регистра?

Массовое перепроведение не требуется, если корректировка сделана правильной датой. Но если причина зависшего остатка — ошибка в конкретном документе, сначала исправьте и перепроведите его, иначе при следующем перепроведении (например, при восстановлении последовательности) остаток может вернуться.

Чем свёртка базы отличается от простого закрытия регистра?

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

Опасно ли закрывать регистры, связанные с НДС и себестоимостью?

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