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