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