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

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

Как в 1С удалить физическое лицо из справочника

Как удалить физическое лицо из справочника в 1С: пометка на удаление, контроль ссылок, обработка удаления помеченных объектов и что делать, если удаление запрещено.

Справочник «Физические лица» есть практически во всех типовых конфигурациях 1С: Зарплата и управление персоналом, Бухгалтерия предприятия, Управление торговлей. Он хранит ФИО, даты рождения, документы и другие персональные данные, на которые ссылаются сотрудники, контрагенты, пользователи и документы. Именно поэтому удалить физлицо «в один клик» обычно нельзя — система защищает целостность данных.

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

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

Почему физическое лицо нельзя удалить напрямую

В 1С действует механизм ссылочной целостности: пока на элемент справочника ссылается хотя бы один объект, физическое удаление запрещено. Ссылки на физлицо могут находиться в кадровых документах (приёмы, переводы, увольнения), начислениях зарплаты, больничных, отпусках, справках НДФЛ, карточке сотрудника, договорах с контрагентами и даже в настройках пользователей информационной базы.

Кроме того, в большинстве конфигураций непосредственное (физическое) удаление объектов вообще отключено для обычных пользователей. Доступен только двухэтапный механизм: пометка на удаление и последующая обработка помеченных объектов с контролем ссылок. Это стандартное поведение платформы, а не ограничение конкретной конфигурации.

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

Перед удалением убедитесь, что физлицо действительно не используется. Типичная ситуация — дубли: человек заведён дважды из-за ошибки в написании ФИО или повторного приёма. В этом случае удалять нужно лишний элемент, но сначала стоит проверить, не заведены ли на него сотрудники или документы.

Полезные проверки перед удалением:

  • откройте карточку физлица и посмотрите связанные данные — сотрудников, документы, учётные записи;
  • выполните поиск ссылок на объект: в форме элемента или списка выберите «Ещё → Найти ссылки» (в ряде конфигураций пункт называется «Ссылки на объект»);
  • проверьте, не является ли физлицо действующим сотрудником с незавершёнными расчётами;
  • убедитесь, что у вас есть права на удаление — обычно это роль администратора или специалиста по настройке.

Шаг 1. Пометить физическое лицо на удаление

Откройте справочник «Физические лица». В ЗУП он находится в разделе «Настройка» или «Кадры», в Бухгалтерии — в разделе «Справочники». Найдите нужный элемент через поиск по ФИО.

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

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

Шаг 2. Запустить удаление помеченных объектов

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

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

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

Что делать, если удаление заблокировано ссылками

Если на физлицо есть ссылки, обработка покажет список объектов, которые мешают удалению: документы, элементы справочника «Сотрудники», записи регистров. Дальше есть несколько вариантов действий в зависимости от ситуации.

Дубль без документов

Если на дубль заведён только элемент справочника «Сотрудники» без документов, пометьте на удаление сначала сотрудника, затем повторно запустите удаление физлица. Ссылки из регистров сведений (например, ФИО физических лиц, документы физлиц) обычно контролируются иначе: часть из них нужно очистить вручную в карточке физлица или через пометку связанных объектов.

Дубль с документами

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

Реальный сотрудник с историей

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

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

Пометка + удаление помеченных

Подходит для элементов без ссылок: ошибочно созданных карточек, дублей без документов. Полностью очищает базу.

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

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

Оставить в базе

Единственный корректный вариант для сотрудников с кадровой историей и отчётностью. Данные сохраняются для расчётов и проверок.

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

В 1С:ЗУП физлицо тесно связано с сотрудниками, начислениями и отчётностью, поэтому удаление почти всегда заблокировано — типовой сценарий там именно объединение дублей. В 1С:Бухгалтерии физлица используются в договорах, доверенностях и как подотчётные лица; карточку без ссылок удалить проще. В Управлении торговлей физлица чаще выступают как контакты или ответственные лица, и ссылок на них обычно меньше.

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

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

После завершения обработки откройте справочник «Физические лица» и убедитесь, что элемент исчез из списка (включите показ помеченных, если они скрыты). Дополнительно проверьте связанные места: список сотрудников, отчёты по кадрам — там не должно остаться «битых» ссылок вида «Объект не найден».

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

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

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

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

Можно ли удалить физическое лицо, если оно помечено на удаление, но обработка его не удаляет?

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

Что будет с отчётностью, если удалить физлицо бывшего сотрудника?

Штатно удалить такое физлицо не получится — ссылки в начислениях и отчётах заблокируют операцию. Принудительная чистка приведёт к битым ссылкам в расчётных листках, 6-НДФЛ и других формах, поэтому данные бывших сотрудников в базе сохраняют.

Как удалить дубль физлица, если на оба элемента есть документы?

Используйте обработку «Поиск и удаление дублей» в разделе «Администрирование → Обслуживание». Укажите основной элемент, и обработка заменит все ссылки с дубля на него. После этого дубль помечается и удаляется штатно.

Почему у меня нет кнопки удаления или обработки удаления помеченных объектов?

У вашей учётной записи недостаточно прав. Пометка на удаление доступна большинству пользователей, но обработка «Удаление помеченных объектов» требует прав администратора. Обратитесь к администратору базы.

Можно ли восстановить удалённое физическое лицо?

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

Нужен ли монопольный режим для удаления помеченных объектов?

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