К статье
Практический материал

Справочники и Данные · 12 мин

Как удалить контрагента в 1С УНФ

Как удалить контрагента в 1С УНФ: пометка на удаление, контроль ссылок, работа с дублями и ограничения. Пошаговая инструкция для чистки базы.

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

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

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

Подготовка: резервная копия и проверка прав

Перед любыми операциями удаления данных создайте резервную копию информационной базы. В файловой версии достаточно скопировать файл базы (1Cv8.1CD) в отдельную папку, предварительно завершив работу всех пользователей. В клиент-серверном варианте копию делает администратор средствами СУБД или через выгрузку в dt из конфигуратора.

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

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

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

Откройте раздел «Компания» или «Продажи» (в зависимости от настроек интерфейса) и перейдите в справочник «Контрагенты». Найдите нужную карточку через поиск по наименованию, ИНН или телефону. Поиск по ИНН надёжнее: наименования дублей часто отличаются пробелами, кавычками и сокращениями.

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

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

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

Чтобы удалить помеченных контрагентов окончательно, перейдите в раздел «Администрирование» и откройте обработку «Удаление помеченных объектов» (в некоторых версиях она находится в подразделе «Обслуживание»). Обработка покажет список всех помеченных объектов базы — не только контрагентов.

Выберите режим «Выборочное удаление», если хотите удалить только конкретных контрагентов, и отметьте их флажками. Режим «Автоматическое удаление» удалит все помеченные объекты базы — используйте его только если уверены, что среди помеченных нет ничего лишнего.

Нажмите «Удалить» и дождитесь контроля ссылочной целостности. Программа проверит, где используется каждый объект. Если ссылок нет — контрагент удалится. Если есть — появится список мест использования, и объект останется в базе.

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

Что делать, если контрагент не удаляется из-за ссылок

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

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

Второй — удалить или перепровести ссылающиеся документы, если они заведены ошибочно (например, тестовые заказы). Откройте каждый документ из списка мест использования, разберитесь с ним, затем повторите удаление контрагента. Удалять реальные первичные документы ради чистки справочника нельзя — это исказит учёт и может вызвать вопросы при проверке.

Третий — если ссылки ведут на документы другого, «правильного» контрагента-дубля, сначала выполните объединение дублей (об этом ниже), а затем удалите лишнюю карточку.

Маршрут решения

Как выбрать действие

По контрагенту нет ни одного документаПометьте на удаление и удалите через обработку — карточка удалится полностью
Есть документы прошлых периодов, контрагент больше не работает с вамиОставьте пометку на удаление или используйте архивацию — история сохранится
Карточка дублирует другого контрагента и по ней есть документыЗапустите поиск и удаление дублей с заменой ссылок на основную карточку
Документы по контрагенту заведены по ошибкеУдалите или исправьте документы, затем повторите удаление карточки

Объединение дублей контрагентов

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

В УНФ есть штатный механизм: откройте «Администрирование» → «Обслуживание» → «Корректировка данных» → «Поиск и удаление дублей» (в ряде версий путь может немного отличаться). Выберите справочник «Контрагенты» и настройте правила поиска — обычно сравнение по ИНН, наименованию или телефону.

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

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

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

Архивация вместо удаления

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

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

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

Сравнение вариантов

Пометка на удаление

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

Физическое удаление

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

Архивация (Недействителен)

Лучший вариант для контрагентов с историей операций. Карточка скрыта из подборов, но доступна в отчётах, удалить её случайно нельзя.

Объединение дублей

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

Проверка результата и типичные ошибки

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

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

Контрольные точки

Как проверить результат

Список контрагентов
Норма

Удалённых карточек нет, помеченные перечёркнуты

Тревожный признак

Карточка без пометки, хотя должна быть удалена — значит, остались ссылки

Отчёт по взаиморасчётам за прошлый период
Норма

Обороты и сальдо совпадают с данными до чистки

Тревожный признак

Суммы изменились — вероятно, удалены или изменены документы

Старые документы по объединённому контрагенту
Норма

В документах указана основная карточка, печать работает

Тревожный признак

В поле контрагента пусто или объект не найден — замена ссылок не выполнена

Подбор контрагента в новом документе
Норма

Архивные и помеченные карточки не предлагаются

Тревожный признак

Недействительный контрагент доступен для выбора — признак архивации не установлен

Типичные ошибки
01
Массовое автоматическое удаление помеченных объектов без просмотра списка — вместе с контрагентами удаляются помеченные документы и другие справочники
02
Удаление документов прошлых периодов ради чистки карточки — искажается учёт и ломается отчётность
03
Работа без резервной копии — при ошибке восстановить данные невозможно
04
Удаление дублей по одному вместо объединения — документы остаются на лишних карточках, и удалить их не получается
05
Поиск дублей только по наименованию — пропускаются дубли с разным написанием или находятся ложные совпадения

Часто задаваемые вопросы

Почему кнопка удаления контрагента неактивна?

Чаще всего не хватает прав: пометка и удаление доступны пользователям с соответствующими ролями. Обратитесь к администратору базы. Вторая причина — карточка открыта другим пользователем или заблокирована; попросите коллег закрыть её и повторите попытку.

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

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

Можно ли восстановить удалённого контрагента?

Физически удалённую карточку восстановить нельзя — только из резервной копии базы. Помеченный на удаление контрагент восстанавливается одним нажатием той же кнопки, пока не запущена обработка удаления помеченных объектов. Архивный контрагент возвращается снятием признака «Недействителен».

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

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

Удалятся ли договоры и банковские счета вместе с контрагентом?

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

Как удалить сразу много ненужных контрагентов?

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

Итог

Что важно запомнить

Удаление контрагента в УНФ — двухэтапная процедура: пометка на удаление, затем обработка «Удаление помеченных объектов» в разделе «Администрирование». Контрагента с документами физически удалить нельзя — используйте архивацию или оставьте пометку. Дубли объединяйте штатной обработкой с заменой ссылок. Перед любыми массовыми операциями создавайте резервную копию базы.