Учет и Финансы · 10 мин
Как в 1С закрыть нулевые счета
Как закрыть нулевые счета в 1С: пометка на удаление, проверка ссылок, обработка удаления помеченных объектов, очистка плана счетов без потери данных.
Нулевые счета в 1С — это счета бухгалтерского учёта, по которым нет остатков и оборотов, либо которые больше не используются в работе организации. Они загромождают план счетов, мешают при групповой перепроводке и усложняют настройку отчётов. Чистка таких счетов — стандартная процедура обслуживания базы, но выполнять её нужно аккуратно: удаление счёта, по которому когда-то проходили проводки, приведёт к ошибкам целостности данных.
Под «закрытием» нулевого счёта в 1С обычно понимают одно из трёх действий: пометку счёта на удаление, физическое удаление помеченных объектов или запрет использования счёта в проводках через настройку плана счетов. Выбор зависит от того, есть ли по счёту история движений и нужно ли сохранить его для старых отчётов.
Проверьте счёт перед закрытием
Прежде чем удалять счёт, убедитесь, что он действительно «нулевой». Откройте отчёт «Оборотно-сальдовая ведомость по счёту» за максимально длинный период — с начала ведения учёта в базе. Если по счёту нет ни остатков, ни оборотов ни за один период, его можно удалять безболезненно.
Если обороты были, но текущее сальдо нулевое, счёт удалять нельзя — он связан с проводками прошлых периодов. Удаление такого счёта вызовет ошибки при перепроведении документов и нарушит отчётность за закрытые периоды. Такие счета оставляют в плане, но ограничивают их использование.
Можно пометить на удаление и удалить физически
Удалять нельзя — запретите использование в проводках
Сначала закройте остаток проводками, затем решайте вопрос удаления
Закройте остатки, если сальдо не нулевое
Если по счёту висит остаток, сначала выясните его природу. Часто «висячие» суммы — это незакрытые авансы, ошибки в субконто или следствие ручных операций. Постройте «Анализ счёта» и карточку счёта, чтобы увидеть, какими документами сформирован остаток.
Остаток закрывается корректной бухгалтерской операцией: взаимозачётом, списанием, сторнированием ошибочной проводки документом «Операция» с ручными проводками. Не пытайтесь «обнулить» счёт технически, не разобравшись в экономическом смысле суммы — это приведёт к расхождениям с контрагентами и налоговыми регистрами.
Пометьте нулевой счёт на удаление
Откройте раздел «Главное» → «План счетов» (в 1С:Бухгалтерии 8.3). Найдите нужный счёт, выделите его и нажмите кнопку «Пометить на удаление» или клавишу Delete. Программа проверит наличие ссылок: если по счёту есть проводки или он указан в документах и настройках, пометка может быть отклонена либо установлена с предупреждением.
Если счёт входит в предопределённый план счетов (стандартные счета типа 01, 10, 62), пометить его на удаление не получится — типовые счета защищены. Удалять можно только счета и субсчета, добавленные вручную пользователями. Это важное ограничение: «закрыть» предопределённый нулевой счёт можно только запретом использования.
- 1Постройте ОСВ по счёту за весь период и убедитесь в отсутствии оборотов
- 2Откройте «Главное» → «План счетов», найдите счёт
- 3Нажмите «Пометить на удаление» (Delete)
- 4Запустите «Администрирование» → «Обслуживание» → «Удаление помеченных объектов»
- 5Выберите режим проверки ссылок и дождитесь результата
- 6Если ссылок нет — подтвердите удаление, если есть — снимите пометку и оставьте счёт
Удалите помеченные объекты через обработку
Пометка на удаление не удаляет счёт физически. Для окончательной очистки перейдите в «Администрирование» → «Обслуживание» → «Удаление помеченных объектов». Выберите режим «Выборочное удаление» или «Автоматическое удаление всех помеченных объектов» и запустите процесс.
Программа выполнит контроль ссылочной целостности: проверит, не используется ли счёт в проводках, документах, регистрах и настройках. Если ссылки найдены, объект останется помеченным, а вы получите список мест использования. По этому списку можно понять, где счёт «засветился», и решить — очищать эти места или отказаться от удаления.
Запретите использование счёта, который удалить нельзя
Для счетов с историей или предопределённых счетов рабочая альтернатива удалению — запрет использования в проводках. Откройте карточку счёта в плане счетов и установите флаг «Запретить использовать в проводках». После этого счёт нельзя будет выбрать в новых документах и операциях, но старые проводки и отчёты останутся нетронутыми.
Этот способ безопасен и обратим: флаг можно снять в любой момент. Именно так рекомендуется поступать с субсчетами, которые организация больше не применяет, но по которым есть данные прошлых лет. В отчётах такие счета с нулевым сальдо обычно не выводятся, если в настройках отчёта отключён показатель «По забалансовым счетам» и вывод нулевых строк.
Сравнение вариантов закрытия счёта
Подходит только для счетов без оборотов за всю историю; удаление необратимо
Для счетов с историей и предопределённых счетов; безопасно и обратимо, но счёт остаётся в плане
Когда нужно только убрать нулевые строки из ОСВ; сам счёт не трогается вообще
Уберите нулевые счета из отчётов
Частая практическая задача — не удалить счёт, а убрать нулевые строки из оборотно-сальдовой ведомости. В настройках ОСВ (кнопка «Показать настройки») проверьте вкладку «Показатели» и «Группировка»: строки с нулевым сальдо и нулевыми оборотами типовой отчёт обычно не выводит. Если пустые счета всё же видны, проверьте, не включён ли вывод развёрнутого сальдо или дополнительных группировок.
Для управленческих отчётов и произвольных форм используйте отборы: добавьте условие «Сальдо на конец не равно 0» или «Обороты не равны 0». Это позволит показывать только «живые» счета без каких-либо изменений в плане счетов и без риска для данных.
Как проверить результат
Удалённый счёт отсутствует в списке, помеченных объектов не осталось
Счёт виден с пометкой — значит, найдены ссылки и удаление не выполнено
Нулевые строки не выводятся, итоги не изменились
Итоги сместились или появились ошибки — возможно, удалён счёт с оборотами
Групповое проведение проходит без сообщений об ошибках
Ошибки «счёт не найден» — удалён счёт, использовавшийся в проводках
Типичные ошибки и ограничения
Самая распространённая ошибка — попытка удалить счёт, по которому были движения в прошлых периодах. Обработка удаления заблокирует такое действие, но если ссылки находятся в архивных или неочевидных местах (настройки учётной политики, регистры сведений, сохранённые настройки отчётов), пользователь может не понять причину отказа. Всегда смотрите полный список мест использования в результатах контроля ссылок.
Вторая ошибка — массовая чистка плана счетов без резервной копии. Даже если оборотов нет, счёт может быть зашит в настройках обмена, правилах автозаполнения или внешних обработках. Восстановить удалённый объект без копии невозможно.
Если база работает в режиме совместимости с обменами (1С:Документооборот, ЗУП, сайт), перед удалением счетов проверьте правила синхронизации. Счёт, не используемый в проводках, может участвовать в сопоставлении объектов при обмене, и его удаление сломает настройку.
Частые вопросы
Почему счёт с нулевым сальдо не удаляется?
Нулевое сальдо не означает отсутствие ссылок. Если по счёту были обороты в любых прошлых периодах или он указан в документах, регистрах и настройках, контроль ссылочной целостности запретит удаление. Откройте список мест использования в результатах обработки «Удаление помеченных объектов» — там видно, что мешает. Практичное решение — установить в карточке счёта флаг «Запретить использовать в проводках».
Можно ли удалить предопределённый счёт, например 08 или 91?
Нет. Счета типового плана счетов, поставляемые конфигурацией, защищены от удаления и пометки на удаление. Если такой счёт не нужен, откройте его карточку и установите запрет использования в проводках — тогда он не будет предлагаться в новых документах, а история сохранится.
Как убрать нулевые счета из оборотно-сальдовой ведомости без удаления?
Типовая ОСВ по умолчанию не показывает строки, где нет ни сальдо, ни оборотов. Если пустые счета всё же выводятся, проверьте настройки отчёта: отключите лишние группировки и показатели, либо добавьте отбор по ненулевым оборотам. Сам план счетов при этом не изменяется.
Что будет, если удалить счёт, использовавшийся в прошлых периодах?
Штатная обработка удаления не даст этого сделать — контроль ссылок заблокирует операцию. Но если удаление выполнить обходными средствами (например, через изменение данных напрямую), старые проводки потеряют счёт, отчёты за прошлые периоды перестанут сходиться, а перепроведение документов будет выдавать ошибки. Восстановить ситуацию можно только из резервной копии.
Нужно ли закрывать нулевые счета перед сдачей отчётности?
Обязательного требования нет: нулевые счета не влияют на итоги отчётности. Чистка плана счетов — вопрос удобства и порядка в базе. Перед отчётным периодом важнее проверить отсутствие «висячих» остатков на счетах расчётов и правильность закрытия затратных счетов регламентной операцией «Закрытие месяца».
Можно ли удалить сразу все нулевые счета пакетно?
Штатной кнопки «удалить все нулевые счета» нет. Практика такая: постройте ОСВ по всем счетам за весь период, выявите счета без оборотов, пометьте их на удаление в плане счетов по одному или списком, затем запустите «Удаление помеченных объектов» в автоматическом режиме. Контроль ссылок сам отсечёт те счета, которые удалять нельзя.
Что важно запомнить
Удалять можно только счета без остатков и оборотов за всю историю, и только непредопределённые. Счета с историей не удаляются — для них ставится запрет использования в проводках. Перед любым удалением делайте резервную копию и проверяйте список ссылок в обработке удаления помеченных объектов.