Что делать с ненужным контрагентом: пометка, удаление и объединение
Содержание
«Закрыть» контрагента в 1С 8.3 — это не отдельная кнопка, а пометка на удаление с последующей физической зачисткой. Контрагента, по которому есть документы, программа физически не удалит: сработает контроль ссылочной целостности. Поэтому порядок почти всегда такой — пометить на удаление, разобраться со ссылками, затем запустить обработку Администрирование → Удаление помеченных объектов.
Ниже — как пометить одного контрагента и сразу группу, почему появляется сообщение «удаление невозможно», что делать с задвоенными карточками и как убрать лишнего партнёра из списка, когда удалить его нельзя в принципе.
Пометка на удаление и физическое удаление — это два разных действия
Удаление в 1С устроено в два этапа, и их важно не путать.
- 🔖 Пометка на удаление — обратимое действие. На значке карточки появляется красный крестик, контрагент перестаёт подставляться в новые документы, но остаётся в базе и в старых документах. Пометку можно снять в любой момент.
- 🗑️ Физическое удаление — необратимое. Запускается отдельной обработкой, проверяет ссылки и стирает объект из базы совсем. Снять его уже нельзя — только восстановить из резервной копии .
Такая схема защищает учёт: нельзя случайно стереть контрагента, на которого ссылаются накладные, акты и платёжки. Сначала вы помечаете, а решение о реальном удалении принимает обработка, сверяясь со всеми ссылками.
На практике слово «закрыть» люди понимают по-разному: кто-то хочет полностью убрать карточку из базы, кто-то — просто спрятать неактуального контрагента, чтобы он не мешал в списках. Для первого случая нужна связка «пометка + удаление помеченных», для второго достаточно пометки или переноса в архив. Определитесь с задачей заранее — от этого зависит, доведёте ли вы дело до физического удаления.
Если контрагент просто больше не нужен, но по нему есть обороты, доводить дело до физического удаления не придётся и не получится. Достаточно пометки — или переноса в архивную группу (об этом в конце).
Как пометить контрагента на удаление
В «1С:Бухгалтерии 8» (ред. 3.0) список открывается через Справочники → Контрагенты. В конфигурациях на платформе 8.3 с интерфейсом «Такси» действия одинаковые.
- Откройте список контрагентов и встаньте на нужную строку.
- Нажмите клавишу
Deleteлибо вызовите правой кнопкой мыши команду Пометить на удаление / Снять пометку. Та же команда есть в командной панели списка под кнопкойЕщё. - Подтвердите действие в появившемся окне.
- Убедитесь, что у карточки появился значок с красным крестиком — это и есть пометка.
Снять пометку можно той же командой: встаёте на помеченную строку и повторяете Delete → подтверждение.
Как пометить сразу несколько контрагентов (групповая пометка)
Карточки чистят пачками, когда накопился мусор после загрузок или тестовых вводов.
- Выделите несколько строк мышью с зажатым
Ctrl(вразнобой) илиShift(подряд). - Нажмите
DeleteилиЕщё → Пометить на удаление. - Подтвердите — пометка встанет на все выделенные карточки разом.
Группа контрагентов помечается вместе со всем, что внутри неё: вложенными группами и карточками. Если в группе есть используемые контрагенты, пометку с них потом всё равно снимет обработка удаления — но лучше заранее проверить, что в папке только лишнее.
Почему контрагент не удаляется: ссылки и блокировки
Самая частая ситуация: контрагент помечен, запускаете удаление — а он остаётся с сообщением, что удаление невозможно. Причина почти всегда одна — на него ссылаются другие объекты базы.
Контрагент «тянет» за собой целую цепочку ссылок:
- 📄 документы — счета, накладные, акты, платёжные поручения, авансовые отчёты;
- 📁 справочники — договоры, банковские счета, контактные лица этого контрагента;
- 💰 регистры — взаиморасчёты, остатки, данные для отчётности.
Пока хоть одна такая ссылка жива, платформа не даст стереть объект: иначе в документе образовалась бы «битая» ссылка на несуществующий элемент. Это и есть контроль ссылочной целостности.
Чтобы посмотреть, где именно «сидит» контрагент, не запуская удаление: встаньте на карточку и вызовите Ещё → Отчёт по объекту или воспользуйтесь командой перехода к связанным документам. Так вы заранее поймёте, реально ли вообще его удалить.
Как убрать ссылки и всё-таки удалить контрагента
Удаление контрагента с живыми документами оправдано редко — чаще это ошибочно заведённая карточка с парой тестовых документов. Если ссылки действительно надо снять:
- В окне удаления или в отчёте по объекту откройте список мест использования — там перечислены конкретные документы и справочники.
- По каждому документу решите: удалить его (если он тоже лишний) или перенаправить на правильного контрагента.
- Чтобы перенаправить, откройте документ, замените контрагента в соответствующем поле и перепроведите. Ссылка на старую карточку исчезнет.
- Удалите или переоформите связанные объекты справочников — договоры, банковские счета, контактные лица старого контрагента.
- Когда «Места использования» опустеют, повторите удаление помеченных объектов.
Менять контрагента в уже закрытых периодах нельзя без веской причины: это сдвинет взаиморасчёты и может затронуть сданную отчётность. Правьте только документы открытого периода и только если понимаете последствия.
Физическое удаление помеченных объектов
Когда контрагент помечен и ссылок на него не осталось, запускается зачистка.
Откройте Администрирование → Удаление помеченных объектов. Обработка стандартная (входит в Библиотеку стандартных подсистем), поэтому в большинстве конфигураций на 8.3 лежит именно в разделе Администрирование; если там её нет, откройте через Все функции → Обработки.
Доступны два режима:
- Автоматическое удаление всех помеченных — программа сама найдёт все помеченные объекты по всей базе.
- Выборочное удаление — вы отмечаете галочками только то, что хотите удалить сейчас (удобно, когда помечено много, а убрать надо конкретных контрагентов).
Дальше обработка:
- Собирает помеченные объекты и проверяет ссылки на каждый.
- Удаляет то, на что ссылок нет.
- Остальное показывает отдельным списком с причиной и ссылкой на «Места использования» — туда можно перейти и разобраться со ссылками, не выходя из обработки.
Физическое удаление необратимо. Перед массовой зачисткой сделайте резервную копию базы (Администрирование → Резервное копирование и восстановление или средствами сервера). Если что-то удалится лишнее, вернуть это можно будет только из копии.
Монопольный (эксклюзивный) режим для удаления помеченных объектов не требуется — обработка умеет работать, когда в базе сидят другие пользователи. Но крупную зачистку всё равно разумно делать в тихое время: пока обработка держит объект, открыть его параллельно не выйдет, а чужие открытые документы будут мешать удалению.
Для интерактивного удаления пользователю нужны соответствующие права. Если в окне всплывает сообщение о нехватке прав, запускать обработку должен администратор или сотрудник с ролью, где разрешено удаление. В клиент-серверной базе удаление можно поставить и как регламентное задание, чтобы оно отрабатывало по расписанию в ночное время, — это удобно, когда помеченный мусор копится постоянно.
Что делать с дублями контрагентов
Задвоенные карточки — классика после обменов, загрузок из банка и выписок счетов разными сотрудниками. Удалять дубль «в лоб» бессмысленно: по нему уже есть документы, и обработка его не стерёт.
Правильный инструмент — стандартная обработка «Поиск и удаление дублей». Запускается из раздела Администрирование (если команды нет — Все функции → Обработки → Поиск и удаление дублей).
Как она работает с контрагентами:
- В поле области поиска выбираете справочник
Контрагентыи правило сравнения (обычно по наименованию и ИНН). - Обработка показывает группы похожих карточек.
- В каждой группе вы указываете главный (оригинальный) элемент — тот, что останется.
- По команде объединения программа во всех документах и справочниках заменяет ссылки на дубли ссылкой на оригинал, а сами дубли помечает на удаление.
- После этого запускаете
Удаление помеченных объектов— теперь освобождённые от ссылок дубли удалятся.
Объединение меняет ссылки во всех документах базы — это массовая операция. Сначала сделайте резервную копию и запускайте в период, когда с базой никто не работает.
Чтобы дубли не плодились заново, при вводе нового контрагента заполняйте ИНН и пользуйтесь автоматическим заполнением реквизитов по ИНН (если подключена интернет-поддержка). Программа предупредит, если контрагент с таким ИНН уже есть в базе, — и лишняя карточка не появится.
Если удалить нельзя: как убрать лишнего контрагента из списка
У контрагента с историей документов удаления, по сути, не будет никогда — ссылки на него нужны самой отчётности. Но захламлённый список чистить хочется. Варианты:
- 🗂️ Перенести в архивную группу. Создайте в справочнике папку вроде «Архив» или «Не используется» и перенесите туда неактуальных контрагентов (
Ещё → Переместить в группу). В повседневной работе вы их не видите, а данные и документы целы. - 🔖 Оставить пометку на удаление. Помеченный контрагент не подставляется в новые документы и визуально отделён крестиком. Обработка удаления сама пропустит его, пока есть ссылки, — ничего не сломается.
- 🔎 Настроить отбор в списке. В списке контрагентов можно включить отбор, скрывающий помеченные или архивные карточки, чтобы они не мешали при выборе в документах.
Любой из этих вариантов безопаснее попыток «дочистить» ссылки в закрытых периодах ради физического удаления. Контрагент с историей документов должен оставаться в базе — это нормальное состояние, а не проблема, которую нужно срочно решать.
Особенности в разных конфигурациях 1С
Механизм удаления общий для всех конфигураций на 8.3 (он из Библиотеки стандартных подсистем), а вот сам список контрагентов лежит в разных местах.
| Конфигурация | Где список контрагентов | Удаление помеченных |
|---|---|---|
| Бухгалтерия 3.0 | Справочники → Контрагенты | Администрирование → Удаление помеченных объектов |
| ЗУП 3.1 | Настройка → Контрагенты (для перечислений и займов) | Администрирование → Удаление помеченных объектов |
| УТ 11, КА, ERP | отдельно справочники Партнёры и Контрагенты (раздел CRM и маркетинг / НСИ и администрирование) | НСИ и администрирование → Удаление помеченных объектов |
Главная особенность в УТ 11, «Комплексной автоматизации» и ERP — разделение на Партнёров (с кем ведём отношения: клиент, поставщик) и Контрагентов (юрлицо или ИП, с которым оформляются документы). Один партнёр может иметь несколько контрагентов. Помечать и удалять их придётся по отдельности, а связка «партнёр ↔ контрагент» добавит ссылок, которые тоже нужно будет распутать.
Частые вопросы
Можно ли вернуть контрагента после пометки на удаление?
Delete или Ещё → Снять пометку). Карточка снова станет активной со всеми данными.