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

В этой статье разберем, как корректно удалить сотрудника с пометкой в различных конфигурациях (ЗУП 3.1, Бухгалтерия 3.0, ERP 2.5), какие нюансы учитывать перед операцией, и что делать, если запись уже помечена ошибочно. Особое внимание уделим последствиям для СЗВ-ТД, 6-НДФЛ и других регламентированных отчетов.

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

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

Многие пользователи ошибочно считают, что кнопка Удалить (или Del) полностью стирает запись из базы. На самом деле в большинстве конфигураций по умолчанию включен режим пометки на удаление — это защита от случайного удаления критичных данных.

Чем опасно физическое удаление (без пометки):

  • 🔴 Нарушение целостности данных: все документы (начисления зарплаты, больничные, отпуска), связанные с сотрудником, станут "битыми". Их придется перепровести или восстанавливать вручную.
  • 🔴 Ошибки в отчетности: может некорректно сформировать СЗВ-ТД, РСВ или 2-НДФЛ, если история сотрудника пропадет из базы.
  • 🔴 Проблемы с архивом: при аудите или проверке ФНС потребуется объяснить, почему данные о сотруднике отсутствуют, даже если он работал в компании ранее.

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

📊 Какую конфигурацию 1С вы используете для кадрового учета?
1С:ЗУП 3.1
1С:Бухгалтерия 3.0
1С:ERP 2.5
1С:Комплексная автоматизация
Другую

Подготовка к удалению: 5 обязательных проверок

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

⚠️ Внимание: Если сотрудник уволен менее года назад, его данные могут потребоваться для СЗВ-ТД или ответов на запросы ПФР. Пометка на удаление не удаляет историю, но усложняет доступ к ней.

Чек-лист перед удалением:

☑️ Подготовка к удалению сотрудника

Выполнено: 0 / 5

Особое внимание уделите связанным документам. Например, если сотрудник был в командировке, а документ Авансовый отчет не закрыт, пометка на удаление может заблокироваться. В этом случае система выдаст ошибку:

Нельзя пометить на удаление объект "Сотрудник (Иванов И.И.)",

так как он используется в документе "Авансовый отчет №123 от 15.05.2023".

Чтобы найти все связанные документы, воспользуйтесь отчетом Анализ использования объекта (путь: Все функции → Стандартные → Анализ использования объекта). Введите ФИО сотрудника и нажмите Сформировать.

💡

Если сотрудник уволен давно (более 3 лет), но система не дает его удалить из-за старых документов, попробуйте архивировать базу или перенести данные в отдельный справочник "Архив сотрудников".

Пошаговая инструкция: как пометить сотрудника на удаление

Рассмотрим процесс на примере 1С:ЗУП 3.1 (в других конфигурациях шаги аналогичны, могут отличаться только пути к меню).

Шаг 1. Откройте справочник "Сотрудники"

Перейдите в раздел Кадры → Сотрудники (или Зарплата и кадры → Сотрудники в ERP). Найдите нужного сотрудника через поиск или фильтр.

Шаг 2. Проверьте статус сотрудника

Убедитесь, что в карточке сотрудника стоит статус Уволен и указана дата увольнения. Если статус Работает, сначала оформите увольнение (документ Увольнение или Кадровый перевод).

Шаг 3. Пометка на удаление

Выделите строку с сотрудником и нажмите:

  • 🖱️ Правой кнопкой мыши → Пометить на удаление,
  • 🔘 Или кнопку Еще → Пометить на удаление в панели инструментов,
  • 🔹 Или клавишу Shift+Del.

Система запросит подтверждение — нажмите Да.

Шаг 4. Проверка результата

После пометки строка с сотрудником исчезнет из основного списка. Чтобы увидеть помеченные записи, включите фильтр: Все действия → Показать помеченные на удаление.

Если сотрудник не исчез из списка, значит:

  • 🔴 Он используется в активных документах (см. раздел про ошибки ниже),
  • 🔴 У вас недостаточно прав (требуется роль с правом на удаление),
  • 🔴 В настройках конфигурации отключена пометка на удаление (режимы Удаление без пометки или Запрет удаления).
Что делать, если кнопка "Пометить на удаление" неактивна?

Если кнопка неактивна, проверьте:

1. Права пользователя: у вас должна быть роль с правом на удаление (например, "Администратор" или "Кадровик с полными правами").

2. Режим работы базы: в 1С:Предприятие (не в конфигураторе!) кнопка активна только для справочников, где разрешена пометка.

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

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

Пометка на удаление не стирает данные физически — запись остается в базе и занимает место. Если вы уверены, что сотрудник больше не понадобится (например, он уволен более 5 лет назад), можно удалить его окончательно.

Внимание: это необратимая операция! Восстановить данные после полного удаления можно только из резервной копии.

Инструкция для окончательного удаления:

  1. Откройте список сотрудников и включите показ помеченных на удаление (Все действия → Показать помеченные на удаление).
  2. Выделите нужного сотрудника и нажмите Еще → Удалить помеченные объекты (или Shift+Ctrl+Del).
  3. В открывшемся окне выберите Удалить окончательно и подтвердите действие.
  4. Дождитесь завершения операции. В больших базах это может занять несколько минут.

Если кнопка Удалить окончательно неактивна:

Причина Решение
Недостаточно прав Обратитесь к администратору за ролью с правом Администрирование или Полный доступ.
Запрет на удаление в конфигурации В конфигураторе (Конфигуратор → Объекты → Справочники → Сотрудники) проверьте свойство Разрешить удаление.
Сотрудник используется в документах Используйте отчет Анализ использования объекта, чтобы найти и удалить/переназначить связанные документы.
Режим блокировки базы Убедитесь, что база не заблокирована для изменений (например, при регламентных операциях).
💡

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

Ошибки при удалении и как их исправить

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

Объект используется в документе "Начисление зарплаты №45 от 10.03.2023"!

Как исправить:

  1. Откройте указанный документ (двойной клик по сообщению об ошибке или поиск через Все функции → Поиск ссылок).
  2. Если документ можно удалить (например, ошибочное начисление), сделайте это.
  3. Если документ важен, переназначьте сотрудника на другого или создайте нового сотрудника с теми же реквизитами (ФИО, табельный номер) и замените ссылку.
  4. Повторите попытку удаления.

Другие распространенные ошибки:

  • 🔴 "Недостаточно прав": запросите у администратора роль с правом Удаление данных или Полный доступ.
  • 🔴 "Объект заблокирован": проверьте, не открыт ли справочник или документ с этим сотрудником в другой сессии .
  • 🔴 "Невозможно удалить, так как объект помечен на удаление другим пользователем": дождитесь, пока другой пользователь завершит операцию, или снимите его пометку через Администрирование → Поддержка и обслуживание → Удаление помеченных объектов.
⚠️ Внимание: Если при удалении сотрудника выдает ошибку о связях с документами СЗВ-ТД или 6-НДФЛ, не пытайтесь удалять их вручную! Эти документы формируются автоматически на основе исторических данных. Вместо этого перенесите сотрудника в архивный справочник или скройте его из основного списка с помощью отбора.

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

Если сотрудник был помечен на удаление ошибочно, его легко восстановить. Для этого:

  1. Откройте справочник Сотрудники.
  2. Включите показ помеченных объектов: Все действия → Показать помеченные на удаление.
  3. Найдите нужного сотрудника в списке (он будет выделен серым или красным цветом).
  4. Кликните правой кнопкой и выберите Снять пометку удаления (или нажмите Shift+Ctrl+U).

Если кнопка Снять пометку удаления неактивна:

  • 🔹 У вас недостаточно прав — запросите доступ у администратора.
  • 🔹 Сотрудник уже удален окончательно — восстановить его можно только из резервной копии.
  • 🔹 В конфигурации отключена возможность восстановления (режимы Удаление без возможности восстановления).

После восстановления проверьте:

  • 🔸 Все ли документы (начисления, больничные, отпуска) снова связаны с сотрудником.
  • 🔸 Корректно ли формируются отчеты (СЗВ-ТД, РСВ) с его данными.
  • 🔸 Не появились ли дубли в справочнике (иногда при восстановлении создается новая запись вместо старой).
💡

Если после восстановления сотрудника пропали связи с документами, используйте обработку "Поиск и замена значений" (Все функции → Обработки → Поиск и замена значений), чтобы переназначить ссылки.

Нюансы для разных конфигураций 1С

Процесс удаления сотрудников может отличаться в зависимости от конфигурации. Рассмотрим ключевые особенности.

1С:ЗУП 3.1:

  • 🔹 Пометка на удаление доступна по умолчанию.
  • 🔹 При удалении уволенного сотрудника система автоматически проверяет связи с документами СЗВ-ТД и 6-НДФЛ.
  • 🔹 Для массового удаления используйте обработку Удаление помеченных объектов (Администрирование → Поддержка и обслуживание).

1С:Бухгалтерия 3.0:

  • 🔹 В справочнике Физические лица пометка на удаление может быть отключена. Чтобы включить, нужно изменить настройки справочника в конфигураторе.
  • 🔹 При удалении сотрудника, который был контрагентом, проверьте справочник Контрагенты — там может остаться дубль.

1С:ERP 2.5:

  • 🔹 Удаление сотрудников блокируется, если они указаны в планах обучения или аттестациях.
  • 🔹 Для архивации сотрудников используйте документ Перевод в архив (Кадры → Архив сотрудников).

1С:Комплексная автоматизация 2.4:

  • 🔹 Перед удалением проверьте связи с модулем Управление персоналом (если он подключен).
  • 🔹 Для массового удаления используйте Регламентные операции → Удаление помеченных объектов.

Если вы работаете с облачной версией 1С (1С:Fresh), учтите:

  • 🔹 Пометка на удаление работает так же, как в коробочных версиях.
  • 🔹 Окончательное удаление может быть ограничено тарифом (в некоторых тарифах разрешена только пометка).
  • 🔹 Для восстановления данных обращайтесь в поддержку 1С:Fresh — самостоятельное вмешательство в базу запрещено.

Частые вопросы (FAQ)

Можно ли удалить сотрудника, если он числится в СЗВ-ТД за текущий год?

Нет, если сотрудник указан в СЗВ-ТД за текущий или прошлый год, его нельзя удалять (даже с пометкой). Это нарушит целостность отчетности. Вместо этого:

  • 🔹 Перенесите его в архивный справочник (если есть такой функционал в вашей конфигурации).
  • 🔹 Скрыть из основного списка с помощью отбора по статусу Уволен.
  • 🔹 Дождитесь истечения срока хранения отчетности (5 лет) и только затем удаляйте.
Как удалить сотрудника, если он используется в старых документах (5+ лет назад)?

Если документы устарели и не нужны для отчетности:

  1. Создайте резервную копию базы.
  2. Удалите связанные документы (через Анализ использования объекта).
  3. Пометьте сотрудника на удаление и удалите окончательно.

Если документы нужны для истории, но мешают удалению:

  • 🔹 Замените сотрудника в документах на другого (например, создайте фиктивного сотрудника "Архивный сотрудник").
  • 🔹 Перенесите данные в архивную базу.
Что будет, если удалить сотрудника, по которому есть невыплаченная зарплата?

Если сотрудник помечен на удаление, но по нему есть:

  • 🔴 Невыплаченная зарплата: система заблокирует удаление. Сначала погасите задолженность документом Выплата зарплаты.
  • 🔴 Несданный авансовый отчет: закройте или удалите документ Авансовый отчет.
  • 🔴 Незакрытый кредит/займ: оформите документ Погашение займа.

Если удалить сотрудника с невыплаченной зарплатой через конфигуратор (в обход проверок), это приведет к:

  • 🔸 Ошибкам при формировании 6-НДФЛ и РСВ.
  • 🔸 Разбалансировке счетов 70 ("Расчеты с персоналом") и 73 ("Расчеты с персоналом по прочим операциям").
Как удалить сотрудника из 1С:ЗУП 2.5 (старой версии)?

В 1С:ЗУП 2.5 процесс аналогичен, но есть нюансы:

  1. Пометка на удаление включается в настройках справочника Сотрудники (Конфигуратор → Справочники → Сотрудники → Свойства → Разрешить пометку удаления).
  2. Для массового удаления используйте обработку Удаление помеченных объектов (Сервис → Удаление помеченных объектов).
  3. Если сотрудник используется в документах ЕСВ (для Украины), его нельзя удалять до истечения срока хранения (10 лет).

В старых версиях 1С:ЗУП 2.5 при удалении сотрудников часто возникала ошибка:

Ошибка при удалении объекта: нарушение ссылочной целостности (СотрудникОрганизаций)

Решение: перед удалением проверьте справочник Сотрудники организаций и удалите оттуда ссылки на сотрудника.

Можно ли удалить сотрудника, если он является пользователем 1С?

Если сотрудник привязан к пользователю (в справочнике Пользователи), его удаление заблокируется. Чтобы разорвать связь:

  1. Откройте Администрирование → Пользователи.
  2. Найдите пользователя, привязанного к сотруднику.
  3. Измените ФИО пользователя на другое (например, добавьте "_уволен") или удалите пользователя, если он не нужен.
  4. Повторите попытку удаления сотрудника.

Если пользователь все еще нужен (например, для истории действий), просто отвяжите его от сотрудника, оставив в справочнике Пользователи.