Администрирование · 11 мин
Как в 1С обнулить остатки на начало года
Как обнулить остатки в 1С на начало года: свёртка базы, корректировка регистров, ввод остатков. Пошаговые инструкции, риски, проверка результата и ответы на вопросы.
Обнуление остатков на начало года в 1С — задача, которая возникает в нескольких ситуациях: при свёртке разросшейся базы, при исправлении ошибочных входящих остатков, при начале учёта «с чистого листа» в тестовой копии или при подготовке базы к передаче новому пользователю. В зависимости от цели применяются разные механизмы, и выбор неправильного способа может привести к потере данных.
В типовых конфигурациях 1С (Бухгалтерия предприятия, Управление торговлей, ERP, Комплексная автоматизация) остатки хранятся в регистрах накопления и бухгалтерских регистрах. «Обнулить» их можно тремя путями: штатной обработкой свёртки базы, документами корректировки (операции, введённые вручную) или прямой записью в регистры через специальные документы и обработки.
Ключевое правило перед любыми действиями — сделать резервную копию базы. Свёртка и корректировка остатков необратимы: восстановить удалённые документы без копии невозможно. Далее разберём каждый способ с точными шагами и условиями применения.
Когда требуется обнуление остатков и какой способ выбрать
Под «обнулением остатков» пользователи обычно понимают три разные задачи. Первая — полная свёртка базы: удаление всех документов прошлых лет с формированием документов ввода остатков на дату свёртки. Вторая — исправление ошибочных остатков по конкретному счёту, складу или регистру. Третья — полное обнуление, когда учёт нужно начать заново без переноса старых данных.
Для полной свёртки используйте типовую обработку «Свёртка информационной базы». Для точечных исправлений — документы «Корректировка регистров», «Операция, введённая вручную» (в Бухгалтерии) или «Корректировка записей регистров» (в УТ и ERP). Для старта «с нуля» проще создать новую пустую базу и перенести только справочники, чем вычищать остатки в рабочей.
Как выбрать действие
Подготовка: резервная копия и проверка данных
Перед любыми манипуляциями с остатками создайте полную резервную копию. Для файловой базы достаточно скопировать файл 1Cv8.1CD при закрытых сеансах пользователей. Для клиент-серверной базы выполните выгрузку через конфигуратор (Администрирование → Выгрузить информационную базу) или штатное резервное копирование средствами СУБД.
Второй шаг — зафиксировать текущие остатки отчётами. Сформируйте оборотно-сальдовую ведомость, отчёты по складским остаткам, расчётам с контрагентами и остаткам НДС на дату, предшествующую обнулению. Эти отчёты понадобятся для сверки после операции: именно по ним вы поймёте, что обнулилось корректно, а что нет.
Третий шаг — завершить работу всех пользователей и отключить регламентные задания. Если во время свёртки или корректировки кто-то проведёт документ, итоговые остатки будут искажены, и причину потом будет сложно найти.
Способ 1. Свёртка информационной базы штатной обработкой
Обработка «Свёртка информационной базы» входит в типовые конфигурации на платформе 1С:Предприятие 8.3. В Бухгалтерии предприятия она находится в разделе «Администрирование», в УТ и ERP — в разделе «НСИ и администрирование» или «Обслуживание». Если обработки нет в меню, её можно открыть из состава поставки конфигурации или с диска ИТС.
Порядок работы с обработкой: укажите дату свёртки (обычно 31 декабря прошлого года), выберите организации и регистры, которые нужно сворачивать. Обработка создаст документы ввода остатков на дату свёртки, а все документы раньше этой даты пометит на удаление или удалит. После завершения запустите контрольную сверку остатков, которую предлагает сама обработка.
Учтите ограничения: свёртка большой базы может занимать часы и требует монопольного режима. Некоторые регистры сворачиваются только при определённых настройках, а нестандартные доработки конфигурации обработка может не учитывать. После свёртки обязательно проверьте остатки по отчётам, снятым до операции.
- 1Завершите сеансы пользователей и получите монопольный доступ
- 2Сделайте резервную копию и проверьте, что она восстанавливается
- 3Снимите отчёты по остаткам на дату свёртки
- 4Откройте обработку «Свёртка информационной базы» и укажите дату 31 декабря
- 5Выберите организации и регистры для свёртки, запустите процесс
- 6Дождитесь формирования документов ввода остатков и удаления старых документов
- 7Сверьте новые остатки с отчётами, снятыми до свёртки
Способ 2. Точечное обнуление через корректировку регистров
Если нужно обнулить остатки по конкретному регистру накопления (товары на складах, расчёты с контрагентами, денежные средства), используйте документ «Корректировка регистров» (в УТ, ERP) или «Корректировка записей регистров». Документ создаётся на 31 декабря и делает движения, противоположные текущим остаткам.
Практический приём: сначала сформируйте отчёт по регистру, чтобы увидеть точные остатки в разрезе измерений (номенклатура, склад, контрагент, договор). Затем в документе корректировки добавьте строки с теми же аналитиками, но с отрицательными количествами и суммами — так остаток станет нулевым. В некоторых конфигурациях есть кнопка автоматического заполнения документа текущими остатками.
Обнуление бухгалтерских счетов в 1С:Бухгалтерии
Для счетов бухгалтерского учёта используется документ «Операция, введённая вручную» (раздел «Операции»). Создайте операцию от 31 декабря и добавьте проводки, закрывающие остатки: например, для обнуления дебетового остатка по счёту 41 сделайте проводку в кредит 41 в корреспонденции со вспомогательным счётом. Помните, что такие проводки попадут в отчётность, поэтому в рабочей базе с реальным учётом применяйте их только после согласования с главным бухгалтером.
Способ 3. Новая база с переносом только справочников
Когда требуется полностью «чистый» старт, надёжнее не обнулять старую базу, а создать новую. Установите чистую конфигурацию того же релиза и перенесите в неё справочники (номенклатуру, контрагентов, договоры, склады) с помощью типовой обработки «Перенос данных» или «Универсального обмена данными в формате XML».
Этот путь дольше, но безопаснее: старая база остаётся нетронутой как архив, в новой нет «хвостов» из закрытых периодов, а остатки на начало года вводятся осознанно — штатными документами ввода начальных остатков через помощник в разделе «Начало работы» или «Ввод начальных остатков».
Сравнение вариантов
Подходит для сокращения объёма с сохранением корректных остатков. Ограничение: длительная работа, требует монопольного режима, доработки может не учесть
Подходит для точечного исправления остатков. Ограничение: ручной трудоёмкий ввод, риск расхождения учётов
Подходит для полного перезапуска учёта. Ограничение: нужно заново вводить остатки и настраивать обмены
Проверка результата после обнуления
После любой операции сравните остатки «до» и «после». Для свёртки: остатки на дату свёртки должны совпасть с отчётами, снятыми заранее. Для обнуления: отчёты по целевым регистрам и счетам на начало года должны показывать нули или заданные значения — без отрицательных остатков и «висящих» аналитик.
Дополнительно выполните тестирование и исправление базы (в конфигураторе: Администрирование → Тестирование и исправление) с проверкой логической и ссылочной целостности — удаление документов при свёртке могло оставить битые ссылки. Проверьте также, что регламентные задания, обмены и отчётность работают корректно.
Как проверить результат
Совпадают с контрольными отчётами или равны нулю по обнулённым регистрам
Появились отрицательные остатки или неизвестные суммы
Тестирование и исправление не находит битых ссылок
Есть объекты с ссылками на удалённые документы
Документы текущего года проводятся без ошибок контроля остатков
Ошибки «недостаточно остатка» при фактически нулевом учёте
Типичные ошибки и ограничения
Самая частая ошибка — обнуление остатков «вручную» без резервной копии и без предварительной сверки. Вторая — свёртка на неверную дату: если свернуть на 1 января вместо 31 декабря, документы первого дня года попадут в срез удаляемых. Третья — забытые регистры: свернули товары, но не расчёты, и учёт разъехался.
Отдельная проблема — распределённые базы (РИБ) и обмены. Свёртку в узле РИБ нужно выполнять согласованно с центральным узлом, иначе обмен начнёт возвращать удалённые документы. То же касается синхронизации с другими программами: перед обнулением приостановите обмены и выполните их только после сверки.
Частые вопросы
Можно ли обнулить остатки только по одному складу или счёту?
Да. Создайте документ «Корректировка регистров» или «Операцию, введённую вручную» на 31 декабря и укажите движения только по нужной аналитике (склад, счёт, контрагент). Остальные остатки при этом не изменятся. Перед этим снимите отчёт по выбранному разрезу, чтобы сверить результат.
Чем свёртка отличается от обнуления остатков?
Свёртка не обнуляет остатки, а переносит их: документы прошлых лет удаляются, а их итоговые остатки сохраняются документами ввода остатков на дату свёртки. Обнуление — это намеренное приведение остатков к нулю, обычно для исправления ошибок или перезапуска учёта.
Нужно ли обнулять остатки при переходе на новый год в штатном режиме?
Нет. В типовых конфигурациях 1С остатки переносятся на новый год автоматически — это нормальный механизм учёта. Обнуление требуется только в нестандартных ситуациях: свёртка объёма базы, исправление ошибок, начало учёта заново.
Что делать, если после свёртки остатки не сошлись с отчётами?
Не продолжайте работу в свёрнутой базе. Восстановите резервную копию, найдите причину расхождения (чаще всего — непроведённые документы, ручные корректировки или доработанные регистры, которые обработка не учла), устраните её и повторите свёртку.
Можно ли обнулить остатки в базе с настроенным обменом с другой программой?
Можно, но сначала остановите и отключите обмены. После обнуления и сверки настройте синхронизацию заново: иначе узел обмена может вернуть удалённые документы или передать неверные остатки в связанную систему.
Что важно запомнить
Обнуление остатков на начало года выполняется свёрткой базы, корректировкой регистров или созданием новой базы — выбор зависит от цели. Всегда начинайте с резервной копии и контрольных отчётов, работайте в монопольном режиме, а после операции сверяйте остатки и проверяйте целостность базы.