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

Другое · 9 мин

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

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

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

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

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

Что нужно проверить перед удалением сотрудника

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

Также уточните, не является ли запись дубликатом. Дубли часто возникают после загрузки данных из других программ или при повторном ручном заведении человека с опечаткой в ФИО. Дубликат без документов можно удалить, но сначала убедитесь, что документы привязаны именно к «правильной» карточке.

Обязательно сделайте резервную копию базы перед массовым удалением. Для файловой базы достаточно скопировать файл 1Cv8.1CD, для серверной — выполнить выгрузку через конфигуратор (Администрирование → Выгрузить информационную базу). Восстановить ошибочно удалённые данные без копии практически невозможно.

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

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

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

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

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

Удаление помеченных объектов: финальный этап

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

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

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

Что делать, если сотрудник не удаляется

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

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

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

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

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

Сотрудник создан ошибочно, документов нетПометьте на удаление и удалите через «Удаление помеченных объектов»
Есть ошибочные тестовые документыРаспроведите и пометьте документы на удаление, затем удалите всё вместе
Есть реальные начисления и выплатыНе удаляйте: оформите увольнение и оставьте данные для учёта
Обнаружен дубликат сотрудникаПеренесите документы на правильную карточку, дубликат пометьте на удаление

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

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

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

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

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

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

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

Если база участвует в обмене (РИБ, синхронизация с Бухгалтерией), удалённый в одном узле объект может вернуться из другого узла при следующей синхронизации. Перед удалением согласуйте действия в обеих программах или временно приостановите обмен.

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

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

После завершения обработки откройте список сотрудников без отборов и убедитесь, что записи нет. Затем проверьте связанный справочник «Физические лица»: если физлицо создавалось только для этого сотрудника и тоже было помечено, оно должно удалиться; если используется другими сотрудниками — останется, и это правильно.

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

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

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

Список сотрудников без отборов
Норма

Удалённой записи нет

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

Запись осталась — удаление не завершено

Кадровые и зарплатные отчёты за прошлые периоды
Норма

Данные не изменились

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

Суммы или люди пропали — удалены лишние объекты

Справочник «Физические лица»
Норма

Физлицо удалено только если не использовалось

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

Случайно удалено физлицо действующего сотрудника

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

Почему кнопка «Удалить» неактивна у сотрудника?

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

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

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

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

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

Вернётся ли удалённый сотрудник после обмена с другой базой?

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

Как удалить сразу нескольких ошибочных сотрудников?

Пометьте каждого на удаление в списке (можно выделять несколько строк с клавишей Ctrl), затем запустите «Удаление помеченных объектов» в режиме выборочного удаления и отметьте всю группу. Перед этим обязательно сделайте резервную копию базы.

Итог

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

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