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

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

Как удалить контрагентов в 1С: пошаговая инструкция

Как удалить контрагентов в 1С 8.3: пометка на удаление, контроль ссылок, удаление помеченных объектов, обработка дублей и типичные ошибки при очистке справочника.

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

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

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

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

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

Именно поэтому кнопки «Удалить» в привычном смысле в справочнике нет: есть только «Пометить на удаление / Снять пометку». Пометка — это безопасное промежуточное состояние: объект скрывается из быстрого выбора и перестает мешать в работе, но физически остается в базе и доступен для восстановления одним нажатием.

Пометка контрагента на удаление

Откройте раздел со справочником контрагентов: в Бухгалтерии это «Справочники → Контрагенты», в Управлении торговлей — «CRM и маркетинг» или «НСИ и администрирование → Контрагенты». Найдите нужную карточку через поиск по наименованию или ИНН.

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

Если контрагентов много, выделяйте несколько строк с зажатой клавишей Ctrl или Shift и помечайте группой. Для сотен и тысяч карточек удобнее массовая обработка — о ней ниже.

Пометка на удаление по шагам
  1. 1
    Откройте справочник «Контрагенты» и найдите нужную карточку по наименованию или ИНН
  2. 2
    Выделите строку и нажмите «Пометить на удаление» (или «Ещё → Пометить на удаление»)
  3. 3
    Подтвердите действие в диалоге
  4. 4
    Убедитесь, что строка в списке отображается как помеченная
  5. 5
    Повторите для остальных карточек или переходите к удалению помеченных объектов

Запуск удаления помеченных объектов

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

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

Нажмите «Удалить». Программа просканирует базу и покажет результат: какие объекты удалены, а какие — нет, с указанием мест использования. Помеченные контрагенты, у которых обнаружились ссылки, останутся в справочнике.

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

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

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

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

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

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

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

Когда пометить нужно десятки или сотни карточек — например, после тестовой загрузки из Excel или при очистке устаревшей базы, — ручная пометка отнимет много времени. В списке справочника используйте отбор: установите отбор по признаку (например, по группе, по отсутствию документов за период через отчет, по префиксу тестовых наименований), выделите все строки (Ctrl+A) и пометьте группой.

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

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

Поиск и объединение дублей контрагентов

Частая причина «неудаляемых» карточек — дубли: один и тот же поставщик заведен дважды с небольшими отличиями в написании, и документы разнесены по обеим карточкам. Вручную перебивать ссылки в каждом документе долго и рискованно.

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

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

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

Проверка результата и типичные ошибки

После завершения обработки откройте справочник контрагентов и включите отображение помеченных (в меню «Ещё» списка — «Отображать помеченные на удаление», если такая команда есть в конфигурации). Убедитесь, что целевые карточки исчезли, а оставшиеся помеченные — это те, у которых обоснованно есть ссылки.

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

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

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

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

Удаленные карточки отсутствуют, справочник открывается без ошибок

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

Карточка осталась помеченной и не удаляется — есть ссылки

Документы по контрагенту
Норма

Открываются, контрагент заменен или документы удалены

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

В поле контрагента отображается «Объект не найден»

Отчет об удалении
Норма

Все целевые объекты в списке удаленных

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

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

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

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

Почему нет кнопки «Удалить» в справочнике контрагентов?

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

Что будет с документами, если удалить контрагента?

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

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

Помеченного на удаление — да, достаточно снять пометку через «Ещё → Снять пометку». Физически удаленного после работы обработки восстановить нельзя, только из резервной копии базы.

Как удалить сразу всех контрагентов из тестовой базы?

Откройте список справочника, выделите все строки (Ctrl+A), пометьте на удаление и запустите «Удаление помеченных объектов» в автоматическом режиме. Если документы тоже не нужны, пометьте их заранее — тогда ссылки не помешают удалению.

Контрагент не удаляется, но документов по нему я не вижу. Где искать ссылки?

Откройте отчет о местах использования в обработке удаления — ссылки могут быть в договорах, контактной информации, банковских счетах, задачах, взаимодействиях, непроведенных документах и регистрах сведений. Удалите или очистите эти записи и повторите удаление.

Нужно ли удалять контрагентов-банкротов и недействующие компании?

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

Итог

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

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