Пометка на удаление физлица в 1С:ЗУП 3.1: почему она не срабатывает и что делать с несколькими сотрудниками
Пометили сотрудника на удаление, а физлицо в 1С:ЗУП 3.1 осталось активным? Разбираем правило автопометки: она срабатывает только тогда, когда помечены все сотрудники, привязанные к физлицу. Плюс проверка связей перед чисткой справочника, архивирование уволенных и честный ответ, можно ли отключить автоматику настройками.
Как работает автоматическая пометка физлица на удаление в 1С:ЗУП 3.1
При пометке на удаление элемента справочника «Сотрудник» в 1С:ЗУП 3.1 автоматически помечается на удаление связанное с ним физическое лицо. Автоматика срабатывает при одном условии: на удаление помечены все сотрудники, которые привязаны к этому физлицу. Пометили одного из нескольких, физлицо остаётся активным и продолжает использоваться в программе.
Связь устроена так: справочник «Сотрудник» хранит кадровую запись с приёмом, переводом и увольнением, а справочник «Физическое лицо» хранит человека с его персональными данными. У одной карточки физлица может быть несколько сотрудников. Типичная причина: человек уволился и вернулся, при повторном приёме в 1С заводится новая запись сотрудника, а физлицо остаётся прежним. Пока хотя бы одна связанная запись сотрудника не помечена на удаление, автопометка физлица не срабатывает разбор ситуации на форуме buh.ru.
Дальше разберём, как проверить все связи перед чисткой справочника, что делать при частичном удалении и можно ли отключить автоматику настройками. Поведение описано для 1С:ЗУП 3.1, в источнике оно зафиксировано на версии 3.1.36.75. Это логика программы, а не ошибка пользователя.
Условие, при котором физлицо помечается на удаление
Правило короткое: физлицо помечается на удаление, если помечены на удаление все привязанные к нему сотрудники. Обратная ситуация встречается чаще: удаляется только часть записей, например «лишний» сотрудник, появившийся из-за ошибочного дубля. Тогда физлицо на удаление не помечается и остаётся активным.
Таблица 1. Если таблица шире экрана, прокрутите её влево или вправо. С клавиатуры: перейдите к таблице клавишей Tab и используйте стрелки.
| Ситуация | Что помечено на удаление | Результат для физлица |
|---|---|---|
| У физлица один сотрудник | Этот сотрудник | Физлицо помечается автоматически |
| У физлица два сотрудника: запись по первому приёму и по повторному | Обе записи сотрудника | Физлицо помечается автоматически |
| У физлица два сотрудника | Только одна запись | Физлицо остаётся активным |
Пример. К физлицу привязаны два сотрудника: Иванов по приёму 2021 года и он же по повторному приёму. Кадровик помечает на удаление только вторую запись как лишнюю. Физлицо не помечается, потому что первая запись по-прежнему связана с ним. Ожидание «пометил сотрудника, значит пометится и физлицо» здесь не работает.
Почему у одного физлица оказывается несколько сотрудников
Повторный приём. Сотрудник принят в 2021 году, уволен в 2025-м, вернулся через год: в справочнике «Сотрудник» появляется новая запись, а физическое лицо остаётся тем же. Новый сотрудник получает новый табельный номер кадровые разборы на clubtk.ru. Две записи сотрудника на одного человека, это штатное поведение, а не дубль справочника.
Именно эта вторая запись и ломает ожидание автоматической пометки: физлицо ещё связано с записью по первому приёму. Порядок оформления возвращения в штат с проверкой справочников «Кадры» и «Физические лица» разобран в статье Повторный приём уволенного сотрудника в 1С:ЗУП.
Как проверить связи физлица и сотрудников перед удалением
Проверка занимает несколько минут и снимает главный риск: удалить физлицо, которое ещё используется в кадровых документах, расчётах или отчётности.
- Сделайте резервную копию базы. Пометка на удаление обратима, окончательное удаление нет.
- Откройте справочник «Сотрудники» и найдите все записи, относящиеся к нужному человеку: по ФИО, по табельному номеру, по периоду приёма. Уволенные записи тоже проверяйте.
- В каждой найденной карточке сотрудника сверьте поле «Физическое лицо». Оно должно указывать на одну и ту же карточку физлица.
- Откройте карточку физического лица и посмотрите, какие сотрудники с ним связаны. Так вы увидите полную картину, а не одну текущую запись.
- Определите судьбу каждой записи: нужна для истории, лишняя (ошибочный дубль), уволенная.
- Пометьте на удаление все ненужные записи сотрудников. После пометки последней связанной записи физлицо помечается автоматически.
Если хотя бы один связанный сотрудник остался без пометки, физлицо останется активным. Это ожидаемое поведение системы, а не сбой описание логики на buh.ru. Названия пунктов меню отличаются в зависимости от версии и настроек интерфейса, поэтому ориентируйтесь на объекты: справочник «Сотрудник», справочник «Физические лица» и поле связи между ними.
Что делать, если к физлицу привязано несколько сотрудников
Развилка простая: либо физлицо больше не нужно, либо оно ещё используется.
Сценарий 1, физлицо не нужно. Помечаются на удаление все связанные записи сотрудников, после чего срабатывает автопометка физлица. Карточку физлица проверяют ещё раз и только потом переходят к окончательному удалению.
Сценарий 2, удаляется часть записей. Например, вы чистите лишний дубль сотрудника. Физлицо остаётся активным, и это нормально. Пытаться удалить его вручную, пока с ним связаны действующие или архивные сотрудники, не нужно: связи порвутся, а кадровая история станет неполной.
Уволенный сотрудник: архив вместо удаления
Уволенную запись сотрудника удобнее убрать в архив: поставить отметку, чтобы программа не показывала его в списках рекомендация из кадровой практики на clubtk.ru. Задача «не мозолит глаза в списке» решается без удаления физлица и без разрыва связей. Архивирование безопаснее удаления, когда физлицо связано с другими сотрудниками.
Повторный приём: нового сотрудника заводим заново
При возвращении человека заводите нового сотрудника с новым табельным номером, физлицо оставляйте прежним. Уволенную запись уберите в архив. История сохраняется, конфликта с автопометкой нет: старая запись в архиве, новая работает, физлицо активно и связано с актуальной записью.
Предупреждение: агрессивная чистка справочников ради «красоты списка» ломает историю. По архивным сотрудникам могут понадобиться справки о доходах, данные о стаже, расчёт среднего заработка. При окончательном удалении связей восстановить их без резервной копии не получится.
Можно ли отключить автоматическую пометку физлица настройками
Прямой ответ: в доступных материалах нет подтверждения, что автоматическую пометку физлица на удаление можно отключить настройкой программы. Утверждать «да» или «нет» без проверки на вашей конфигурации нельзя. Поведение зафиксировано для версии 3.1.36.75 исходное обсуждение на buh.ru, в других релизах оно может отличаться.
Что проверить, если автоматика мешает:
- настройки справочников и параметры удаления в вашей версии ЗУП;
- официальную документацию и релиз-ноты к вашей версии, раздел о пометке на удаление связанных объектов;
- поведение на тестовой копии базы: пометить сотрудника и посмотреть, что произошло с физлицом.
Практический вывод: если отключить нельзя, работайте с автоматикой через проверку связей и архивирование. Автоматика не мешает, когда вы понимаете условие: физлицо помечается только вслед за всеми связанными сотрудниками.
Типичные ошибки при удалении сотрудников и как их избежать
Таблица 2. Если таблица шире экрана, прокрутите её влево или вправо. С клавиатуры: перейдите к таблице клавишей Tab и используйте стрелки.
| Ошибка | Что происходит | Как правильно |
|---|---|---|
| Ждать автопометку физлица, когда помечен один сотрудник из нескольких | Физлицо остаётся активным, пользователь считает это сбоем | Проверить все записи сотрудников по этому физлицу и пометить ненужные |
| Удалять физлицо вручную, пока с ним связаны активные сотрудники | Рвутся связи кадровых документов и расчётов | Трогать физлицо только после пометки всех связанных сотрудников |
| Удалять уволенных вместо архивирования | Теряется история: справки, стаж, средний заработок | Уволенную запись в архив, физлицо оставить |
| Чистить справочники без резервной копии | Ошибку не откатить | Копия базы до любых массовых действий |
| Путать пометку на удаление с окончательным удалением | Пометка кажется необратимой, действия делаются наугад | Помнить: пометка обратима, данные остаются в базе |
Отдельно про обратимость. Пометка на удаление ставит флаг, объект остаётся в базе и участвует в ссылках, пока не выполнено окончательное удаление. Спешить с финальной очисткой не нужно, а проверку связей удобно делать именно на этапе пометки.
Коротко: алгоритм безопасной чистки справочников в 1С:ЗУП
- Сделайте резервную копию базы.
- Найдите все записи справочника «Сотрудник», связанные с физлицом.
- Определите, какие записи нужны для истории, а какие лишние.
- Уволенных отправьте в архив.
- Если физлицо больше не нужно, пометьте на удаление все связанные записи сотрудников и дождитесь автопометки физлица.
- Если удаляется часть записей, оставьте физлицо активным.
- Окончательное удаление выполняйте только после проверки связей и отчётов.
Статья описывает логику 1С:ЗУП 3.1 и не заменяет официальную документацию. При сомнениях проверяйте поведение на тестовой копии базы: пометьте сотрудника и посмотрите на карточку физлица до того, как повторять действие в рабочей базе.