Удаление банковских счетов в 1С:Предприятие — операция, которая требует особой внимательности. Ошибки здесь могут привести к разрыву связей в бухгалтерских документах, искажению отчетности или даже блокировке работы программы. Эта процедура отличается в зависимости от конфигурации (1С:Бухгалтерия 8.3, 1С:ERP, 1С:Управление торговлей) и статуса счета (активный, закрытый, с остатками).

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

📊 Какую конфигурацию 1С вы используете?
1С:Бухгалтерия 8.3
1С:ERP Управление предприятием
1С:Управление торговлей
1С:Комплексная автоматизация
Другая конфигурация

1. Когда требуется удаление банковского счета в 1С

Удалять банковские счета в приходится в нескольких стандартных ситуациях:

  • 🏦 Закрытие счета в банке — если организация закрыла расчетный счет, его нужно исключить из справочника, чтобы избежать ошибок при формировании платежных поручений.
  • 🔄 Ошибка при создании — например, дублирование счета или неверно указанные реквизиты (БИК, корр. счет).
  • 📊 Реорганизация компании — при смене юридического лица или переходе на другой банк.
  • 🔍 Оптимизация справочника — удаление неиспользуемых счетов для упрощения работы.

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

Если счет никогда не использовался (нет ни одного документа с его участием), удаление пройдет без проблем. В противном случае потребуется предварительная подготовка.

⚠️ Внимание: Перед удалением проверьте, не привязан ли счет к автоматическим платежам (например, по зарплате или налогам) или интеграциям с банк-клиентом. Его удаление может нарушить эти процессы.

2. Способы удаления банковских счетов в разных конфигурациях 1С

Алгоритм удаления зависит от версии программы. Рассмотрим наиболее распространенные конфигурации:

Конфигурация Путь к справочнику Особенности удаления
1С:Бухгалтерия 8.3 Главное → Справочники → Банковские счета Поддерживает пометку на удаление. Полное удаление возможно только для пустых счетов.
1С:ERP Управление предприятием Финансы → Банк и касса → Банковские счета Требует проверки связей с документами Банковские выписки и Платежные поручения.
1С:Управление торговлей 11 Справочники → Банковские счета Удаление блокируется, если счет используется в заказах клиентов или поставщиков.
1С:Комплексная автоматизация Финансы → Банковские счета При удалении проверяются связи с кассовыми документами и взаиморасчетами.

В 1С:Бухгалтерия 8.3 и 1С:ERP наиболее удобный интерфейс для работы со счетами. Здесь можно использовать пометку на удаление, которая скрывает счет из списков, но сохраняет его в базе для истории. Полное удаление (с физическим удалением записи) доступно только для счетов без движений.

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

💡

Если счет используется в документах, но вы уверены, что он больше не нужен, сначала закройте его текущей датой, а через 1-2 месяца (когда все связанные документы будут проведены) попробуйте удалить повторно.

3. Пошаговая инструкция: как удалить банковский счет без движений

Если счет никогда не использовался, его можно удалить напрямую. Следуйте этому алгоритму:

  1. Откройте справочник банковских счетов:

    • В 1С:Бухгалтерия 8.3: Главное → Справочники → Банковские счета.
    • В 1С:ERP: Финансы → Банк и касса → Банковские счета.

  • Найдите нужный счет в списке. Можно использовать фильтр по названию банка или номеру счета.

  • Убедитесь, что по счету нет движений:

    • Откройте карточку счета.
    • Перейдите на вкладку Движения или История.
    • Если список пуст — счет можно удалять.
    • Нажмите кнопку Удалить (или Еще → Удалить в некоторых конфигурациях).

    • Подтвердите действие в диалоговом окне.

    • Если кнопка Удалить неактивна, значит, счет используется в документах. В этом случае нужно сначала перенести остатки или использовать пометку на удаление.

      Счет не используется в платежных документах|Нет остатков на счете|Счет не привязан к автоматическим платежам|Сделана резервная копия базы|Проверены права пользователя на удаление-->

      4. Как удалить счет с движениями: пометка на удаление и перенос остатков

      Если счет использовался в документах, его нельзя удалить напрямую. В этом случае есть два варианта:

      Вариант 1: Пометка на удаление

      Этот способ скрывает счет из основных списков, но сохраняет его в базе для истории:

      1. Откройте карточку счета.
      2. Нажмите Еще → Пометить на удаление.
      3. Подтвердите действие.
      4. Выполните регламентное задание Удаление помеченных объектов1С:ERP и 1С:КА это делается через Администрирование → Поддержка и обслуживание).

      После этого счет исчезнет из справочника, но останется в архиве. Его можно будет восстановить, если потребуется.

      Вариант 2: Перенос остатков и закрытие счета

      Если на счете есть остатки, сначала нужно их перенести:

      1. Создайте новый банковский счет (если нужно).
      2. Сформируйте документ Банковская выписка с операцией Перемещение средств.
      3. Укажите старый и новый счета, сумму остатка.
      4. Проведите документ.
      5. Закройте старый счет текущей датой (в карточке счета поставьте галочку Закрыт).
      6. Теперь счет можно удалять (если нет других движений).
    ⚠️ Внимание: При переносе остатков между счетами проверьте, чтобы валюта счетов совпадала. Иначе программа выдаст ошибку при проведении документа.
    Что делать, если счет используется в закрытом периоде?

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

    1. Создайте новый счет с пометкой "Архивный".

    2. Перенесите на него остатки через документ Корректировка записей регистров (только для опытных пользователей!).

    3. Закройте старый счет и пометьте его на удаление.

    Эту операцию лучше выполнять с бухгалтером, так как она влияет на отчетность.

    5. Типичные ошибки и как их избежать

    При удалении банковских счетов пользователи часто сталкиваются с следующими проблемами:

    • 🚫 Ошибка "Счет используется в документах" — возникает, если не проверить движения. Решение: используйте отчет Анализ счета (Отчеты → Анализ счета), чтобы найти все связанные документы.
    • 🔒 Недостаточно прав — для удаления нужны права Администратор или Полные права на справочник банковских счетов.
    • 💰 Остатки не перенесены — если на счете есть деньги, программа не даст его удалить. Решение: перенесите остатки или закройте счет.
    • 🔄 Счет привязан к интеграции — если счет используется для обмена с банк-клиентом (например, СберБизнес или Тинькофф), его удаление нарушит синхронизацию. Решение: сначала отключите интеграцию в настройках обмена.
    • Еще одна распространенная ошибка — попытка удалить счет, который указан в настройках по умолчанию (например, как основной расчетный счет организации). В этом случае сначала нужно:

      1. Открыть Справочники → Организации.
      2. Выбрать свою организацию.
      3. На вкладке Банковские счета снимите галочку Основной счет.
      4. Сохраните изменения и повторите удаление.

      Если после удаления счета вы получаете ошибки при формировании отчетов (например, ОСВ по счету 51), значит, в базе остались "битые" ссылки. В этом случае поможет тестирование и исправление базы (Администрирование → Тестирование и исправление).

      💡

      Перед массовым удалением счетов всегда делайте резервную копию базы. В 1С:Предприятие это можно сделать через Администрирование → Выгрузка/загрузка данных или с помощью Конфигуратора (для опытных пользователей).

      6. Удаление счетов через Конфигуратор (для администраторов)

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

      Алгоритм действий:

      1. Закройте все сеансы 1С:Предприятие.
      2. Запустите Конфигуратор от имени администратора.
      3. Откройте меню Администрирование → Тестирование и исправление.
      4. Выберите опцию Поиск и удаление помеченных объектов.
      5. В списке найдите ваш банковский счет и подтвердите удаление.
      6. Выполните Реиндексацию таблиц (опционально, если база большая).

      Для удаления через непосредственный запрос (только для специалистов!) можно использовать следующий код:

      Запрос = Новый Запрос;
      

      Запрос.Текст =

      "ВЫБРАТЬ

      | БанковскиеСчета.Ссылка КАК Ссылка

      |ИЗ

      | Справочник.БанковскиеСчета КАК БанковскиеСчета

      |ГДЕ

      | БанковскиеСчета.Наименование = ""Ваш счет""";

      Результат = Запрос.Выполнить();

      Если НЕ Результат.Пустой() Тогда

      Объект = Результат[0].Ссылка.ПолучитьОбъект();

      Объект.УстановитьПометкуУдаления(Истина);

      Объект.Записать();

      КонецЕсли;

      ⚠️ Внимание: Неправильное использование Конфигуратора может привести к повреждению базы данных. Если вы не уверены в своих действиях, обратитесь к специалисту по .

      После удаления через Конфигуратор рекомендуется:

      • Выполнить Тестирование и исправление базы.
      • Проверьте целостность данных с помощью отчета Анализ счетов.
      • Сделайте резервную копию.

      7. Альтернативные решения: закрытие и архивирование счетов

      Если удалить счет невозможно (например, из-за исторических данных), рассмотрите альтернативные варианты:

      • 🗃️ Архивирование — перенесите счет в отдельную группу справочника (например, "Архивные счета") и установите дату закрытия. Это скрывает его из основных списков, но сохраняет историю.
      • 🔕 Закрытие счета — в карточке счета поставьте галочку Закрыт и укажите дату. После этого счет не будет отображаться в новых документах.
      • 🔄 Перенос в другую организацию — если у вас ведется учет по нескольким организациям, можно переместить счет в неактивную компанию.

      Для архивирования:

      1. Создайте в справочнике Банковские счета новую группу (например, "Архив").
      2. Перенесите в нее ненужные счета.
      3. В настройках прав доступа ограничьте доступ к этой группе для обычных пользователей.

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

      💡

      Если вы работаете в 1С:ERP или 1С:КА, используйте механизм версионирования данных. Он позволяет сохранять исторические версии справочников без удаления, что упрощает восстановление информации при необходимости.

      8. Частые вопросы по удалению банковских счетов в 1С

      Можно ли удалить банковский счет, если по нему есть платежные поручения?

      Нет, если платежные поручения проведены, счет удалить нельзя. Сначала нужно:

      1. Отменить проведение всех связанных документов.
      2. Перенести остатки на другой счет (если они есть).
      3. Удалить или пометить на удаление ненужные платежки.

      Только после этого счет станет доступен для удаления.

      Как узнать, в каких документах используется банковский счет?

      Используйте отчет Анализ счета:

      1. Откройте справочник Банковские счета.
      2. Выделите нужный счет и нажмите Отчеты → Анализ счета.
      3. В отчете будут перечислены все документы, где этот счет упоминается.

      Альтернативно можно использовать универсальный отчет с настройкой по реквизиту Банковский счет.

      Что делать, если при удалении счета появляется ошибка "Нарушение ссылочной целостности"?

      Эта ошибка означает, что счет используется в другом объекте базы (например, в договоре контрагента или настройках обмена). Решения:

      • Проверьте все связанные справочники (Контрагенты, Договоры, Настройки обмена).
      • Используйте обработку Поиск и замена значений (доступна в 1С:ERP и 1С:КА).
      • Обратитесь к администратору базы для ручного исправления ссылок.
      Как восстановить случайно удаленный банковский счет?

      Если счет был удален с пометкой на удаление:

      1. Откройте журнал Удаленные объекты (Все функции → Удаленные объекты).
      2. Найдите ваш счет и нажмите Восстановить.

      Если счет был удален физически (через Конфигуратор), восстановить его можно только из резервной копии базы.

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

      Не обязательно. Можно:

      • Закрыть старый счет (поставить галочку Закрыт и указать дату).
      • Создать новый счет с актуальными реквизитами.
      • Перенести остатки (если они есть) через документ Банковская выписка.

      Удаление старого счета целесообразно только если он больше не нужен для истории (например, при реорганизации компании).