Что делать с ненужным контрагентом: пометка, удаление и объединение

· 9 мин

Содержание

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

Ниже — как пометить одного контрагента и сразу группу, почему появляется сообщение «удаление невозможно», что делать с задвоенными карточками и как убрать лишнего партнёра из списка, когда удалить его нельзя в принципе.

Пометка на удаление и физическое удаление — это два разных действия

Удаление в 1С устроено в два этапа, и их важно не путать.

  • 🔖 Пометка на удаление — обратимое действие. На значке карточки появляется красный крестик, контрагент перестаёт подставляться в новые документы, но остаётся в базе и в старых документах. Пометку можно снять в любой момент.
  • 🗑️ Физическое удаление — необратимое. Запускается отдельной обработкой, проверяет ссылки и стирает объект из базы совсем. Снять его уже нельзя — только восстановить из резервной копии .

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

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

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

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

В «1С:Бухгалтерии 8» (ред. 3.0) список открывается через Справочники → Контрагенты. В конфигурациях на платформе 8.3 с интерфейсом «Такси» действия одинаковые.

  1. Откройте список контрагентов и встаньте на нужную строку.
  2. Нажмите клавишу Delete либо вызовите правой кнопкой мыши команду Пометить на удаление / Снять пометку. Та же команда есть в командной панели списка под кнопкой Ещё.
  3. Подтвердите действие в появившемся окне.
  4. Убедитесь, что у карточки появился значок с красным крестиком — это и есть пометка.

Снять пометку можно той же командой: встаёте на помеченную строку и повторяете Delete → подтверждение.

Как пометить сразу несколько контрагентов (групповая пометка)

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

  • Выделите несколько строк мышью с зажатым Ctrl (вразнобой) или Shift (подряд).
  • Нажмите Delete или Ещё → Пометить на удаление.
  • Подтвердите — пометка встанет на все выделенные карточки разом.

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

Почему контрагент не удаляется: ссылки и блокировки

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

Контрагент «тянет» за собой целую цепочку ссылок:

  • 📄 документы — счета, накладные, акты, платёжные поручения, авансовые отчёты;
  • 📁 справочники — договоры, банковские счета, контактные лица этого контрагента;
  • 💰 регистры — взаиморасчёты, остатки, данные для отчётности.

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

Диагностика: выберите симптом

Чтобы посмотреть, где именно «сидит» контрагент, не запуская удаление: встаньте на карточку и вызовите Ещё → Отчёт по объекту или воспользуйтесь командой перехода к связанным документам. Так вы заранее поймёте, реально ли вообще его удалить.

Как убрать ссылки и всё-таки удалить контрагента

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

  1. В окне удаления или в отчёте по объекту откройте список мест использования — там перечислены конкретные документы и справочники.
  2. По каждому документу решите: удалить его (если он тоже лишний) или перенаправить на правильного контрагента.
  3. Чтобы перенаправить, откройте документ, замените контрагента в соответствующем поле и перепроведите. Ссылка на старую карточку исчезнет.
  4. Удалите или переоформите связанные объекты справочников — договоры, банковские счета, контактные лица старого контрагента.
  5. Когда «Места использования» опустеют, повторите удаление помеченных объектов.

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

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

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

Откройте Администрирование → Удаление помеченных объектов. Обработка стандартная (входит в Библиотеку стандартных подсистем), поэтому в большинстве конфигураций на 8.3 лежит именно в разделе Администрирование; если там её нет, откройте через Все функции → Обработки.

Доступны два режима:

  • Автоматическое удаление всех помеченных — программа сама найдёт все помеченные объекты по всей базе.
  • Выборочное удаление — вы отмечаете галочками только то, что хотите удалить сейчас (удобно, когда помечено много, а убрать надо конкретных контрагентов).

Дальше обработка:

  1. Собирает помеченные объекты и проверяет ссылки на каждый.
  2. Удаляет то, на что ссылок нет.
  3. Остальное показывает отдельным списком с причиной и ссылкой на «Места использования» — туда можно перейти и разобраться со ссылками, не выходя из обработки.

Физическое удаление необратимо. Перед массовой зачисткой сделайте резервную копию базы (Администрирование → Резервное копирование и восстановление или средствами сервера). Если что-то удалится лишнее, вернуть это можно будет только из копии.

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

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

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

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

Правильный инструмент — стандартная обработка «Поиск и удаление дублей». Запускается из раздела Администрирование (если команды нет — Все функции → Обработки → Поиск и удаление дублей).

Как она работает с контрагентами:

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

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

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

Если удалить нельзя: как убрать лишнего контрагента из списка

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

  • 🗂️ Перенести в архивную группу. Создайте в справочнике папку вроде «Архив» или «Не используется» и перенесите туда неактуальных контрагентов (Ещё → Переместить в группу). В повседневной работе вы их не видите, а данные и документы целы.
  • 🔖 Оставить пометку на удаление. Помеченный контрагент не подставляется в новые документы и визуально отделён крестиком. Обработка удаления сама пропустит его, пока есть ссылки, — ничего не сломается.
  • 🔎 Настроить отбор в списке. В списке контрагентов можно включить отбор, скрывающий помеченные или архивные карточки, чтобы они не мешали при выборе в документах.

Любой из этих вариантов безопаснее попыток «дочистить» ссылки в закрытых периодах ради физического удаления. Контрагент с историей документов должен оставаться в базе — это нормальное состояние, а не проблема, которую нужно срочно решать.

Что делать с ненужным контрагентом?

Особенности в разных конфигурациях 1С

Механизм удаления общий для всех конфигураций на 8.3 (он из Библиотеки стандартных подсистем), а вот сам список контрагентов лежит в разных местах.

КонфигурацияГде список контрагентовУдаление помеченных
Бухгалтерия 3.0Справочники → КонтрагентыАдминистрирование → Удаление помеченных объектов
ЗУП 3.1Настройка → Контрагенты (для перечислений и займов)Администрирование → Удаление помеченных объектов
УТ 11, КА, ERPотдельно справочники Партнёры и Контрагенты (раздел CRM и маркетинг / НСИ и администрирование)НСИ и администрирование → Удаление помеченных объектов

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

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

Можно ли вернуть контрагента после пометки на удаление?
Да. Пока объект не удалён физически, пометка снимается той же командой (Delete или Ещё → Снять пометку). Карточка снова станет активной со всеми данными.
Удалится ли контрагент вместе с договорами и документами?
Нет. Документы и договоры — отдельные объекты, они блокируют удаление контрагента, а не удаляются вместе с ним. Сначала придётся разобраться со всеми ссылками.
Нужен ли монопольный режим для удаления помеченных объектов?
Нет. Обработка работает и при активных пользователях. Но крупную зачистку лучше делать в тихое время: открытые чужие документы и занятые объекты будут мешать удалению.
Что делать с дублем контрагента, по которому уже есть обороты?
Не удалять вручную, а объединить через «Поиск и удаление дублей». Обработка перенесёт ссылки из документов на оригинал и пометит дубль на удаление.
Можно ли восстановить физически удалённого контрагента?
Только из резервной копии базы. Внутри 1С такого объекта уже нет и штатной «корзины» для него не предусмотрено — поэтому перед массовым удалением всегда делайте бэкап.