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