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

Справочники и Данные · 10 мин

Как удалить контрагентов в 1С

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

Удаление контрагентов в 1С — типовая задача при чистке базы от старых поставщиков, дублей и тестовых записей. Однако в 1С нельзя просто стереть элемент справочника: система защищает целостность данных, и если на контрагента ссылаются документы, удаление будет запрещено. Поэтому процедура всегда состоит из двух этапов — пометки на удаление и последующего контролируемого удаления помеченных объектов.

Ниже описаны способы для типовых конфигураций (1С:Бухгалтерия, 1С:Управление торговлей, 1С:ERP, 1С:Комплексная автоматизация) в режиме управляемого приложения. В обычном приложении названия пунктов меню немного отличаются, но логика та же: пометка → поиск ссылок → удаление или снятие пометки.

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

Что нужно проверить перед удалением контрагента

Главное условие успешного удаления — отсутствие ссылок на контрагента в других объектах базы. Ссылками считаются документы (реализации, поступления, счета, акты сверок), договоры, контактные лица, банковские счета, а также записи регистров и других справочников, где указан этот контрагент.

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

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

Как пометить контрагента на удаление

Откройте раздел «Справочники» (или «Покупки»/«Продажи» в зависимости от конфигурации) и перейдите в справочник «Контрагенты». Найдите нужную запись через поиск по наименованию, ИНН или КПП.

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

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

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

Удаление помеченных объектов

Физическое удаление выполняется штатной обработкой «Удаление помеченных объектов». В типовых конфигурациях она находится в разделе «Администрирование» → «Обслуживание» (в некоторых версиях — «Администрирование» → «Поддержка и обслуживание»). Для запуска нужны права администратора или право «Удаление помеченных объектов».

Обработка предлагает два режима: автоматическое удаление всех помеченных объектов и выборочное удаление, где вы сами отмечаете галочками, что удалять. Для точечной чистки контрагентов удобнее второй режим — снимите лишние отметки и оставьте только нужные элементы справочника «Контрагенты».

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

Что делать, если контрагент не удаляется из-за ссылок

Когда обработка сообщает о препятствующих ссылках, у вас три варианта. Первый — удалить или отредактировать объекты, ссылающиеся на контрагента: например, пометить на удаление непроведённые документы, удалить лишние договоры и банковские счета, затем повторно запустить удаление. Это подходит, когда документы были созданы ошибочно.

Второй вариант — объединить дубли. Если контрагент заведён дважды (например, «ООО Ромашка» и «Ромашка ООО»), используйте обработку «Поиск и удаление дублей» (Администрирование → Обслуживание → Корректировка данных). Она заменит все ссылки с дубля на основную запись, после чего дубль удалится без проблем.

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

Маршрут решения

Как выбрать действие

Документы с контрагентом созданы по ошибке и не проведеныПометьте документы на удаление, затем удалите контрагента обработкой
Контрагент заведён дважды и обе записи используютсяЗапустите «Поиск и удаление дублей» и объедините записи
Контрагент есть в проведённых документах прошлых периодовНе удаляйте — оставьте пометку на удаление или пометьте как неиспользуемого
Нужно удалить сразу много неиспользуемых контрагентовИспользуйте групповую обработку списка или пометку по отбору

Массовое удаление контрагентов

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

Для сложных отборов (например, все контрагенты без документов за последние годы) используйте «Групповое изменение реквизитов» (Администрирование → Обслуживание → Корректировка данных) или специализированные обработки. В групповом изменении можно установить пометку удаления для списка, отобранного по условию.

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

Типичные ошибки
01
Массовая пометка без резервной копии — при ошибке восстановить записи сложно
02
Удаление контрагентов, участвующих в закрытых периодах, — нарушается история взаиморасчётов и отчётность
03
Игнорирование отчёта обработки о ссылках — записи остаются в базе, а пользователь думает, что они удалены
04
Удаление дублей вручную вместо объединения — ссылки остаются на «неправильной» записи
05
Пометка на удаление в базе с обменом данными без проверки настроек — контрагент возвращается при синхронизации

Особенности для разных конфигураций и режимов

В 1С:Бухгалтерии путь к обработке удаления: «Администрирование» → «Обслуживание» → «Удаление помеченных объектов». В 1С:Управление торговлей и ERP — «НСИ и администрирование» → «Обслуживание». В старых конфигурациях на обычных формах (например, Управление торговлей 10.3) обработка находится в меню «Операции» → «Удаление помеченных объектов».

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

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

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

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

Список контрагентов после обработки
Норма

Удаляемой записи нет в списке

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

Запись осталась с перечёркнутым наименованием — есть ссылки

Отчёт обработки «Удаление помеченных объектов»
Норма

Статус «Удалён» напротив объекта

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

Объект в списке неудалённых с перечнем препятствующих ссылок

Отчёты по взаиморасчётам за прошлые периоды
Норма

Данные по контрагенту сохранены (если он остался) или не требуются

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

В отчётах появились пустые ссылки «<Объект не найден>»

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

Почему контрагент помечен на удаление, но не исчезает из списка?

Пометка — это только признак. Физическое удаление происходит после запуска обработки «Удаление помеченных объектов» в разделе «Администрирование» → «Обслуживание». Если после обработки запись осталась, значит, на неё есть ссылки — смотрите отчёт обработки.

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

Штатно — нет: система запретит удаление при наличии ссылок. Сначала нужно удалить или перепровести документы на другого контрагента. Делать это с документами закрытых периодов не рекомендуется — корректнее оставить запись помеченной.

Как удалить дубли контрагентов в 1С?

Используйте обработку «Поиск и удаление дублей» (Администрирование → Обслуживание → Корректировка данных). Она найдёт совпадения по наименованию, ИНН и другим реквизитам, заменит ссылки на основную запись и пометит дубли на удаление.

Восстановится ли удалённый контрагент при обмене данными?

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

Что делать, если появилась ссылка «<Объект не найден>» вместо контрагента?

Это признак битой ссылки — объект был удалён в обход контроля ссылочной целостности. Восстановите базу из резервной копии либо создайте нового контрагента и вручную подставьте его в документы вместо битой ссылки.

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

Да. Пометьте его на удаление — помеченные записи визуально отличаются и обычно отфильтровываются. Дополнительно можно добавить в наименование пометку «(не использовать)» или перенести запись в отдельную группу «Архив».

Итог

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

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