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