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

Другое · 9 мин

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

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

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

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

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

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

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

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

Откройте раздел «Кадры» (в 1С:ЗУП) или «Зарплата и кадры» (в 1С:Бухгалтерии) и перейдите в список «Сотрудники». Найдите нужную карточку через поиск по фамилии. Выделите строку и нажмите кнопку «Пометить на удаление» на панели инструментов либо клавишу Delete. Программа спросит подтверждение — согласитесь.

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

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

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

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

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

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

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

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

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

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

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

Карточка создана ошибочно, документов по ней нетПометьте на удаление и удалите через обработку «Удаление помеченных объектов»
Есть ошибочные документы-дубли по этому сотрудникуПометьте на удаление и документы, и карточку, затем удалите всё вместе
Сотрудник реально работал и уволилсяНе удаляйте карточку — оформите увольнение и оставьте данные в базе
Нужно просто убрать человека из списка на глазахНастройте отбор списка: скройте уволенных через «Ещё → Настроить список»

Вторая причина — недостаток прав. Кнопка удаления и обработка доступны не всем пользователям. Если пункта «Удаление помеченных объектов» нет в меню, обратитесь к администратору базы или попросите выдать права на удаление данных.

Увольнение вместо удаления: правильный сценарий

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

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

Как убрать дубли сотрудников

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

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

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

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

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

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

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

Поиск сотрудника в списке
Норма

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

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

Карточка на месте или отображается с пометкой удаления — физическое удаление не выполнено

Кадровые документы периода
Норма

Документы открываются, ссылки на сотрудников корректны

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

В полях отображается «Объект не найден» — удалён объект, на который были ссылки

Отчёты по зарплате и кадрам
Норма

Отчёты формируются без ошибок, итоги не изменились

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

Отчёт падает с ошибкой или суммы «съехали» — нужно восстановление из копии

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

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

Можно ли удалить сотрудника, если по нему есть проведённые документы?

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

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

В списке «Сотрудники» откройте «Ещё → Настроить список» и добавьте отбор по признаку увольнения либо используйте штатный переключатель показа уволенных, если он есть в вашей конфигурации. Данные останутся в базе, а рабочий список будет показывать только действующих.

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

Используйте обработку «Поиск и удаление дублей» в разделе «Администрирование». Она перенесёт документы с лишней карточки на основную и удалит дубль без потери данных. Ручное удаление одного из дублей чревато битыми ссылками в документах.

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

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

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

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

Нужно ли удалять сотрудника после увольнения для очистки базы?

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

Итог

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

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