Как выкинуть клиента из базы 1С и не сломать учёт

· 9 мин

Содержание

Чтобы удалить контрагента в 1С 8.3, выделите его в списке Справочники → Покупки и продажи → Контрагенты и нажмите Delete — карточка получит пометку на удаление. Физически клиент исчезнет из базы только после обработки Администрирование → Обслуживание → Корректировка данных → Удаление помеченных объектов, и только если на него не ссылается ни один документ.

Частое заблуждение — что крестик в списке уже означает удаление. Нет: помеченный контрагент лежит в базе, подставляется в отборы и мешает. А если по нему были продажи, выкинуть клиента из 1С целиком нельзя вовсе, пока живы его документы. Пути меню ниже даны для «1С:Бухгалтерии предприятия 3.0»; обработки удаления и поиска дублей общие для типовых конфигураций на БСП (УТ 11, ЗУП 3.1, КА), различаются только разделы, где лежит сам справочник.

Перед удалением: что держит контрагента в базе

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

Что обычно держит контрагента:

  • 📄 документы продажи, поступления, банка и кассы, даже непроведённые;
  • 📑 договоры и банковские счета — это подчинённые справочники, они удаляются вместе с владельцем;
  • 📊 начальные остатки, введённые при переходе на программу;
  • 🔗 записи регистров сведений: контактные лица, история изменений, настройки ЭДО;
  • 🧾 сверки взаиморасчётов, письма, задачи.

Как найти все ссылки на клиента

Самый точный способ — стандартная обработка платформы «Поиск ссылок на объект».

  1. Включите меню «Все функции»: Главное меню → Сервис → Параметры и флажок «Отображать команду “Все функции”».
  2. Откройте Все функции → Стандартные → Поиск ссылок на объект.
  3. В поле объекта выберите тип «Контрагенты» и самого клиента.
  4. Нажмите «Найти ссылки». В таблице появится всё, где он упоминается.

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

Проверить остатки по взаиморасчётам

Даже когда документов немного, посмотрите на сальдо. Сформируйте Отчёты → Оборотно-сальдовая ведомость по счёту для счетов 62 и 60 с отбором по этому контрагенту. Ненулевой остаток значит, что клиент кому-то должен или вы должны ему. Такую карточку удалять нельзя, пока долг не закрыт или не списан документом.

Если в найденных ссылках только договоры и банковские счета самого контрагента, удаление пройдёт: при пометке владельца платформа помечает и подчинённые элементы.

Пометка на удаление — первый и обратимый шаг

В 1С 8.3 удаление из списка всегда двухэтапное. Первый этап — пометка. Она ничего не стирает и снимается одним нажатием.

Пометить одного или нескольких контрагентов

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

Повторное нажатие Delete на помеченной строке снимает пометку. Так же возвращают ошибочно выкинутого клиента.

Почему пометки иногда достаточно

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

Пометить на удаление можно и контрагента с проведёнными документами. Программа не запретит. Но удалить его окончательно не получится, а документы при этом останутся со ссылкой на «перечёркнутого» клиента.

Удаление помеченных объектов: стираем контрагента окончательно

Второй этап выполняет отдельная обработка. Она проверяет каждую пометку, ищет ссылки и удаляет только то, на что никто не ссылается.

Перед запуском сделайте резервную копию базы : физическое удаление не отменяется кнопкой.

Порядок действий

  1. Откройте Администрирование → Обслуживание → Корректировка данных → Удаление помеченных объектов.
  2. Выберите режим. «Автоматически» удалит всё помеченное в базе. «Выборочно» покажет дерево объектов — снимите флажки со всего, кроме нужных контрагентов.
  3. Нажмите «Удалить» и дождитесь окончания. На большой базе проверка ссылок идёт от нескольких минут до часа.
  4. Изучите итог: удалённые объекты и список «Не удалены» с причинами.

Обработку запускает пользователь с административными правами. Рядовому бухгалтеру команда обычно недоступна.

Если клиент попал в «Не удалены»

Обработка покажет, какие объекты на него ссылаются. Дальше три пути:

  • 🗑️ мусорные черновики — пометить на удаление и их, затем повторить запуск;
  • 🔄 ошибочно выбранный контрагент в документе — заменить на правильного;
  • 🔒 реальные операции — оставить клиента, удалять нельзя.

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

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

Дубли контрагентов: объединяем вместо удаления

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

Поиск и удаление дублей

  1. Откройте Администрирование → Обслуживание → Корректировка данных → Поиск и удаление дублей.
  2. В поле «Искать» выберите справочник «Контрагенты».
  3. Задайте правила сравнения: «Совпадает» по ИНН и КПП или «Похоже» по наименованию.
  4. Нажмите «Найти дубли». Обработка соберёт группы похожих карточек.
  5. В каждой группе отметьте оригинал — карточку, которая останется.
  6. Нажмите «Удалить дубли ». Ссылки во всех документах переставятся на оригинал, а лишние карточки удалятся.

Ручное объединение двух карточек

Если дублей пара, проще не запускать поиск по всей базе. Выделите обе карточки в списке и в меню «Ещё» найдите команду объединения. Программа спросит, какой элемент оставить, заменит ссылки и удалит второй.

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

Как отличить дубль от разных клиентов

ПризнакСкорее дубльСкорее разные контрагенты
ИННсовпадаетразный
КППсовпадаетразный — это обособленные подразделения
Наименованиеотличается написаниемсовпадает, но ИНН разный
Банковский счётодинаковыйразный

Головная организация и филиал с одним ИНН и разными КПП — не дубли. Их не объединяют.

Массовая очистка списка: групповые операции

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

Пометить много контрагентов сразу

Отберите ненужных: например, установите отбор по группе или найдите по наименованию. Выделите все строки (Ctrl+A) и нажмите Delete. Пометка встанет на каждую строку. Затем запустите «Удаление помеченных объектов»: удалятся те, по кому нет документов.

Этот приём работает как естественный фильтр. Клиенты с продажами останутся в «Не удалены», а пустые карточки исчезнут. Не забудьте затем снять пометку с оставшихся, иначе они будут висеть перечёркнутыми.

Групповое изменение реквизитов

Обработка открывается по пути Администрирование → Обслуживание → Корректировка данных → Групповое изменение реквизитов или из списка через «Ещё → Изменить выделенные». Она меняет одно поле сразу у многих элементов.

Для чистки справочника её используют так:

  1. Создайте группу «Архив» или «Не работаем» в справочнике контрагентов.
  2. Выделите клиентов, с которыми работа закончена, но есть история.
  3. Откройте групповое изменение и задайте новое значение реквизита «Группа» — «Архив».
  4. Нажмите «Изменить реквизиты».

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

Что сделать с клиентом?

Клиент-физлицо требует удалить свои данные

Отдельный случай — покупатель-физлицо отзывает согласие на обработку персональных данных. Закон о персональных данных обязывает прекратить обработку и уничтожить данные, если нет другого законного основания их хранить.

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

  1. Удалите из карточки телефоны, электронную почту и адрес доставки.
  2. Очистите паспортные данные, если они вносились.
  3. Удалите контактных лиц клиента и их контактную информацию.
  4. Оставьте ФИО и ИНН в той мере, в какой они нужны документам.
  5. Зафиксируйте действие внутренним документом — актом об уничтожении персональных данных.

Если по клиенту не было ни одной операции, его можно удалить полностью — пометкой и удалением помеченных.

Физическое удаление и сжатие базы данных

После удаления сотни контрагентов размер базы почти не меняется. Это нормально. Файловая база 1С (1Cv8.1CD) не отдаёт освободившееся место сама.

Файловая база

  1. Сделайте резервную копию.
  2. Попросите всех пользователей выйти из программы — режим требует монопольного доступа.
  3. Запустите конфигуратор и откройте Администрирование → Тестирование и исправление.
  4. Оставьте флажок «Сжатие таблиц информационной базы», остальные проверки — по необходимости.
  5. Нажмите «Выполнить».

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

Клиент-серверная база

В клиент-серверном варианте место освобождает сама СУБД. Сжатием файлов базы данных в MS SQL Server или PostgreSQL занимается администратор СУБД по регламенту обслуживания. Из 1С это не делается.

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

Типичные ошибки при чистке справочника

Ошибки здесь стоят дорого: часть из них ломает уже сданную отчётность.

  • ❌ Удалили старые документы, чтобы освободить клиента. Обороты по счетам 62 и 60 за прошлый год изменились, сальдо перестало сходиться с декларациями. Если дата запрета изменения не установлена, программа даже не предупредит.
  • ❌ Объединили головную организацию с филиалом. Одинаковый ИНН ещё не дубль. После слияния счета-фактуры уходят с чужим КПП, а книга продаж расходится с данными покупателя.
  • ❌ Забыли про обмен с другой базой. Если контрагенты синхронизируются, например, с УТ или с базой филиала, удалённая карточка вернётся при следующем обмене. Либо, наоборот, пометка уйдёт в соседнюю базу. Сначала решите, в какой базе справочник ведётся главным.
  • ❌ Запустили автоматический режим «удалить всё». Вместе с клиентом пропадут чужие помеченные объекты: номенклатура, договоры, черновики коллег. Для точечной чистки берите выборочный режим.
  • ❌ Заменили контрагента в проведённом документе и не перепровели его. Движения остались со старым клиентом, и обработка снова покажет ссылку.

Настройка «Даты запрета изменения» включается в разделе «Администрирование» пользователем с полными правами. С ней случайное удаление или правка документов закрытого периода просто не пройдёт: программа откажет в записи.

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

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

Источники

  • Федеральный закон от 06.12.2011 № 402-ФЗ «О бухгалтерском учёте»
  • Федеральный закон от 27.07.2006 № 152-ФЗ «О персональных данных»