Другое · 10 мин
Как удалить физическое лицо в 1С:ЗУП
Как удалить физическое лицо в 1С:ЗУП: пометка на удаление, контроль ссылок, удаление помеченных объектов и что делать, если программа не даёт удалить карточку.
Физическое лицо в 1С:ЗУП — это базовый объект справочника, на который ссылаются сотрудники, кадровые документы, начисления, ведомости и отчёты. Поэтому удалить его «в один клик» обычно нельзя: программа защищает целостность данных и блокирует удаление карточек, которые уже используются в учёте.
На практике удаление физлица требуется в трёх ситуациях: карточка создана ошибочно и нигде не используется, возник дубликат одного и того же человека, либо нужно зачистить тестовые данные. Для каждого сценария порядок действий разный, и важно выбрать правильный, чтобы не потерять кадровую историю реальных работников.
Ниже разобраны проверка использования карточки, штатная пометка на удаление, удаление помеченных объектов, работа с дубликатами и типовые ошибки, из-за которых программа отказывается удалять физлицо.
Когда физлицо можно удалить, а когда нельзя
Безопасно удаляются только те карточки физических лиц, на которые нет ни одной ссылки в базе: нет сотрудника, кадровых документов, начислений, документов по НДФЛ и взносам. Обычно это ошибочно созданные дубли или тестовые записи, по которым не велся учёт.
Если по физлицу оформлялся приём на работу, начислялась зарплата или сдавалась отчётность, удалять его нельзя — это нарушит целостность учёта и сделает невозможной корректную сверку с ФНС и фондами. В таких случаях карточку оставляют в базе, а лишние дубликаты объединяют с основной записью.
Как выбрать действие
Подготовка: резервная копия и проверка ссылок
Перед любыми операциями удаления создайте резервную копию информационной базы. Для файловой базы достаточно скопировать файл базы или выгрузить данные через конфигуратор, для клиент-серверной — выполнить выгрузку средствами СУБД или конфигуратора. Удаление физлица — необратимая операция, и восстановить карточку без копии не получится.
Затем проверьте, где используется физлицо. Откройте карточку в справочнике «Физические лица» (раздел «Настройка» или «Кадры» в зависимости от версии) и воспользуйтесь командой поиска ссылок на объект — обычно она доступна в меню «Ещё» формы элемента. Программа покажет список всех документов и записей, где встречается это физлицо.
Если список ссылок пуст — карточку можно удалять. Если ссылки есть, оцените их состав: ссылка только на ошибочно созданного сотрудника устраняется удалением этого сотрудника, а ссылки на реальные кадровые документы означают, что удалять карточку нельзя.
Пометка физлица на удаление
Штатный механизм удаления в 1С:ЗУП двухступенчатый: сначала объект помечается на удаление, затем удаляется специальной обработкой. Откройте справочник «Физические лица», найдите нужную карточку, выделите её и нажмите кнопку пометки на удаление (или клавишу Delete) и подтвердите действие.
Если у физлица есть связанный сотрудник, программа может предложить пометить на удаление и его — соглашайтесь только в том случае, если сотрудник тоже создан ошибочно и по нему нет документов. Помеченный объект визуально отличается в списке: на значке появляется красный крестик.
Пометка на удаление сама по себе не удаляет данные — объект остаётся в базе и продолжает отображаться в отчётах и документах. Это промежуточное состояние, которое позволяет при необходимости снять пометку и отменить операцию до фактического удаления.
- 1Создайте резервную копию базы
- 2Откройте карточку физлица и проверьте ссылки на объект через меню «Ещё»
- 3Убедитесь, что ссылок нет, либо устраните их (удалите ошибочного сотрудника и его документы)
- 4Пометьте физлицо на удаление в справочнике «Физические лица»
- 5Запустите «Удаление помеченных объектов» в разделе «Администрирование»
- 6Проверьте результат: карточка должна исчезнуть из списка
Удаление помеченных объектов
Фактическое удаление выполняется обработкой «Удаление помеченных объектов», которая находится в разделе «Администрирование». Откройте её, выберите режим выборочного удаления, отметьте в списке нужное физлицо (или выберите удаление всех помеченных объектов, если вы уверены во всём списке) и нажмите «Удалить».
Программа перед удалением выполняет контроль ссылочной целостности: проверяет, не осталось ли где-то ссылок на помеченные объекты. Если ссылки найдены, удаление блокируется, а на экран выводится список мест использования — по нему видно, какие документы или записи мешают удалить карточку.
Для монопольного выполнения операции все пользователи должны выйти из базы. В клиент-серверном варианте обработка может выполняться без жёсткого монопольного режима, но при активной работе пользователей часть объектов может оказаться заблокированной и не удалиться — тогда процедуру повторяют.
Что делать, если программа не даёт удалить физлицо
Самая частая причина отказа — ссылки на карточку из других объектов. Откройте список мест использования, который показывает обработка удаления, и последовательно разберите каждую ссылку. Ошибочно созданные документы пометьте на удаление и удалите, затем повторите удаление физлица.
Типичный случай — ссылка из элемента справочника «Сотрудники». Сотрудник без документов удаляется так же: пометка на удаление, затем обработка удаления помеченных объектов, и только после этого удаляется само физлицо. Если у сотрудника есть кадровые документы, удалять эту цепочку нельзя.
Ещё одна причина блокировки — недостаток прав. Удаление физлиц и работа с обработкой «Удаление помеченных объектов» требуют прав администратора или соответствующей роли. Если кнопки недоступны или обработка не открывается, обратитесь к администратору базы за нужными правами.
Объединение дубликатов вместо удаления
Если в базе заведены две карточки одного человека — например, с разным написанием фамилии или из-за повторного ввода при трудоустройстве, — правильное решение не удаление, а объединение. В 1С:ЗУП для этого предусмотрена обработка поиска и устранения дублей, доступная в карточке физлица или через служебные обработки администрирования.
При объединении указывается основная (правильная) карточка, а все ссылки с дубликата переносятся на неё: сотрудники, документы, начисления, данные по НДФЛ. После переноса дубликат становится неиспользуемым и удаляется штатным способом без потери данных.
Перед объединением сверьте ключевые данные обеих карточек: ФИО, дату рождения, ИНН, СНИЛС. Объединять можно только карточки, которые действительно относятся к одному человеку, — ошибочное слияние разных людей исправить значительно сложнее, чем разнести дубли.
Как проверить результат
Удаляемой карточки нет в списке, поиск по ФИО её не находит
Карточка осталась с пометкой удаления — обработка не выполнена или заблокирована
Ошибочный сотрудник удалён вместе с физлицом
Сотрудник остался и ссылается на несуществующее физлицо
Данные коллег и отчётность не изменились
В документах появились пустые или битые ссылки
Все документы ссылаются на одну основную карточку
Часть документов осталась на удалённом дубликате
Ограничения и частные сценарии
В распределённых базах (РИБ) удалённые объекты могут «вернуться» после обмена, если в другом узле на физлицо есть ссылки или карточка была изменена. Перед удалением в РИБ убедитесь, что объект не используется во всех узлах, и выполняйте удаление в центральной базе.
При обмене с 1С:Бухгалтерией удалённое в ЗУП физлицо может прийти обратно из бухгалтерской базы при следующей синхронизации. Если карточка нужна только для зарплатного учёта, а в бухгалтерии используется, удалять её в ЗУП бессмысленно — решение о удалении принимается по обеим базам согласованно.
Интерактивное удаление без контроля ссылок (через Shift+Delete или специальные обработки) в 1С:ЗУП применять не рекомендуется: оно оставляет в базе битые ссылки, которые ломают отчёты и обмены. Такой приём допустим только в тестовых копиях опытными специалистами.
Что важно запомнить
Физлицо в 1С:ЗУП удаляется в два этапа: пометка на удаление и обработка «Удаление помеченных объектов». Удалить можно только карточку без ссылок; дубликаты объединяются, а карточки реальных работников с документами сохраняются в базе. Перед удалением всегда делайте резервную копию.
Частые вопросы
Почему кнопка удаления в справочнике физлиц неактивна?
Чаще всего не хватает прав: удаление и контроль ссылочной целостности доступны пользователям с правами администратора или профилем, включающим работу со служебными обработками. Второй вариант — в базе включён запрет редактирования данных за прошлые периоды (дата запрета), который блокирует изменение объектов.
Можно ли удалить физлицо уволенного сотрудника?
Технически — только если удалить все документы и начисления по нему, но делать этого не следует. Данные уволенных нужны для отчётности, выдачи справок и проверок. Уволенный сотрудник не мешает работе: он не попадает в текущие списки и не участвует в расчётах.
Что произойдёт, если удалить физлицо, на которое есть ссылки?
Штатная обработка не даст этого сделать — она покажет список мест использования и заблокирует удаление. Если удалить в обход контроля (интерактивно), в документах и отчётах появятся битые ссылки вида «объект не найден», что нарушит учёт и обмены.
Как удалить сразу несколько ошибочных физлиц?
Пометьте все нужные карточки на удаление в списке справочника (можно выделять несколько строк), затем запустите «Удаление помеченных объектов» в режиме выборочного удаления и отметьте их в списке. Программа удалит те, на которые нет ссылок, и покажет причины по остальным.
Физлицо вернулось в базу после обмена — что делать?
Это типичная ситуация для обменов с 1С:Бухгалтерией или распределённых баз: карточка пришла из другой базы при синхронизации. Удалять её нужно согласованно в обеих базах либо настроить правила обмена так, чтобы неиспользуемые физлица не передавались.