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

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

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

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

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

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

Ниже разобраны все рабочие сценарии: удаление одной карточки, массовая пометка группы клиентов, обработка дублей, блокировка вместо удаления и ограничения, с которыми вы столкнётесь на практике. Инструкции применимы к типовым конфигурациям на управляемых формах — «Управление торговлей», «ERP», «Комплексная автоматизация», «Бухгалтерия предприятия».

Что происходит при удалении клиента и почему 1С блокирует операцию

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

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

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

Подготовка: права, резервная копия и анализ базы

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

Перед массовой чисткой справочника сделайте резервную копию. В файловой базе это выгрузка через «Администрирование → Резервное копирование и восстановление» или копирование файла 1Cv8.1CD при закрытой базе. В клиент-серверном варианте — выгрузка через конфигуратор или средствами СУБД. Восстановление из копии — единственный способ отменить ошибочное удаление, потому что у операции нет кнопки «отменить».

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

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

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

Затем перейдите в «Администрирование → Обслуживание → Удаление помеченных объектов». Выберите режим «Выборочное удаление», дождитесь построения списка помеченных объектов, отметьте нужного контрагента и нажмите «Удалить». Система проверит ссылки: если их нет, карточка исчезнет; если есть — появится список объектов, которые мешают удалению.

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

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

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

Когда чистить нужно десятки или сотни карточек — например, после тестовой загрузки или ошибочного импорта из Excel, — помечать их по одной нерационально. В списке справочника выделите несколько строк с зажатой клавишей Ctrl или Shift и нажмите Delete: пометка установится на все выделенные элементы сразу.

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

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

Режим автоматического удаления обрабатывает все помеченные объекты базы, включая документы и другие справочники. Перед запуском проверьте список помеченных в режиме выборочного удаления — часто там обнаруживаются объекты, помеченные другими пользователями давно и забытые.
ПЗ
Практическое замечание

Что делать с дублями клиентов

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

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

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

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

Альтернативы удалению: блокировка, архив и недействительность

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

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

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

Сравнение вариантов обработки клиента

Полное удаление

Подходит для тестовых и ошибочных карточек без документов. Невозможно при наличии ссылок, необратимо

Объединение дублей

Подходит для повторных карточек одного клиента. Сохраняет всю историю на главной карточке, требует проверки реквизитов

Блокировка / недействительность

Подходит для клиентов с историей, с которыми прекращена работа. Данные сохраняются, карточка скрывается из подбора

Перенос в группу «Архив»

Подходит, когда удаление запрещено политикой компании. Просто и безопасно, но справочник физически не уменьшается

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

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

Дополнительно проверьте базу на битые ссылки: в конфигураторе или через сервисные отчёты поищите записи вида «Объект не найден». Их появление после удаления означает, что процедура контроля была прервана или ссылки возникли в объектах, не охваченных проверкой (например, в независимых регистрах сведений нестандартной структуры).

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

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

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

Поиск клиента в справочнике по наименованию и ИНН
Норма

Карточка не находится, в том числе среди помеченных

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

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

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

Исторические данные по другим клиентам на месте, обороты не изменились

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

Пропали обороты или появились строки «Объект не найден»

Открытие документов, где мог фигурировать клиент
Норма

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

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

В поле контрагента пусто или отображается битая ссылка

Частые вопросы об удалении клиентов из 1С

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

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

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

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

Чем отличается пометка на удаление от физического удаления?

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

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

Выделите все строки справочника (Ctrl+A), пометьте их на удаление, затем запустите «Удаление помеченных объектов» в автоматическом режиме. В новой базе без документов контроль ссылок пройдёт быстро. Учтите, что предопределённые элементы, поставляемые с конфигурацией, удалить нельзя — они помечены платформой как служебные.

Удалятся ли договоры и контактные лица вместе с контрагентом?

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

Что делать, если после удаления в отчётах появилось «Объект не найден»?

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

Итог

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

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