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

Другое · 10 мин

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

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

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

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

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

Когда удалять сотрудника нельзя и что делать вместо этого

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

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

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

Пометка на удаление сотрудника: базовый способ

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

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

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

Физическое удаление через «Удаление помеченных объектов»

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

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

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

Как удалить дубль сотрудника без потери данных

Дубли появляются, когда одного и того же человека заводят повторно — например, после обмена с другой базой или при ручном вводе без проверки по ИНН и СНИЛС. Удалять такой дубль напрямую нельзя, если на него уже завели документы: данные «размазаны» по двум карточкам.

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

Сравнение вариантов

Пометка на удаление

Подходит для карточек без документов. Ограничение: запись физически остаётся в базе до запуска удаления помеченных объектов.

Удаление помеченных объектов

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

Объединение дублей

Единственный безопасный способ убрать дубль с документами. Ограничение: требует внимательного выбора «главной» карточки.

Увольнение

Для реальных работников, которые ушли из организации. Удаление здесь не применяется вовсе.

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

Удаление физического лица и связанные данные

В 1С сотрудник и физическое лицо — разные объекты. Карточка сотрудника ссылается на справочник «Физические лица», и удаление сотрудника не удаляет самого человека из этого справочника. Если физлицо тоже ошибочное и не используется другими сотрудниками, его можно пометить на удаление отдельно через справочник «Физические лица».

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

Типичные ошибки и как их избежать

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

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

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

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

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

Дополнительно проверьте справочник «Физические лица» на предмет оставшихся помеченных записей и при необходимости повторите «Удаление помеченных объектов» до полной очистки. В файловой базе после массовых операций имеет смысл запустить «Тестирование и исправление» с проверкой ссылочной целостности.

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

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

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

Карточки нет ни в обычном, ни в перечёркнутом виде

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

Запись осталась помеченной — значит, есть ссылки из документов

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

Ошибочный сотрудник нигде не отображается

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

ФИО встречается в отчётах — удалены не все связанные данные

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

Нет лишних помеченных записей

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

Осталось помеченное физлицо — нужно повторное удаление помеченных

Отчёт по начислениям после объединения дублей
Норма

Вся история на одной карточке

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

Часть данных на другой записи — объединение выполнено не полностью

Итог

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

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

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

Почему 1С не даёт удалить сотрудника?

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

Чем пометка на удаление отличается от полного удаления?

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

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

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

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

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

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

Используйте обработку «Поиск и удаление дублей» в разделе «Администрирование» → «Обслуживание». Она объединит карточки: все документы перейдут на одну запись, а дубль будет помечен на удаление. Ручное удаление одной из карточек приведёт к потере или зависанию документов.

Удалится ли физическое лицо вместе с сотрудником?

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