Удаление сотрудников в 1С:Предприятие — рутинная, но ответственная задача, с которой регулярно сталкиваются кадровые специалисты и бухгалтеры. В отличие от физического удаления, пометка на удаление позволяет сохранить историю данных, избежать ошибок в отчетности и при необходимости восстановить запись. Однако неправильные действия могут привести к сбоям в расчетах зарплаты, налогах или кадровом учете.
В этой статье разберем, как корректно удалить сотрудника с пометкой в различных конфигурациях 1С (ЗУП 3.1, Бухгалтерия 3.0, ERP 2.5), какие нюансы учитывать перед операцией, и что делать, если запись уже помечена ошибочно. Особое внимание уделим последствиям для СЗВ-ТД, 6-НДФЛ и других регламентированных отчетов.
Если вы впервые сталкиваетесь с этой процедурой или сомневаетесь в правильности действий — сохраните статью в закладки. Здесь вы найдете не только пошаговые инструкции, но и уникальные приемы для восстановления удаленных записей без потери связей с документами.
Почему нельзя просто удалить сотрудника без пометки
Многие пользователи 1С ошибочно считают, что кнопка Удалить (или Del) полностью стирает запись из базы. На самом деле в большинстве конфигураций по умолчанию включен режим пометки на удаление — это защита от случайного удаления критичных данных.
Чем опасно физическое удаление (без пометки):
- 🔴 Нарушение целостности данных: все документы (начисления зарплаты, больничные, отпуска), связанные с сотрудником, станут "битыми". Их придется перепровести или восстанавливать вручную.
- 🔴 Ошибки в отчетности: 1С может некорректно сформировать СЗВ-ТД, РСВ или 2-НДФЛ, если история сотрудника пропадет из базы.
- 🔴 Проблемы с архивом: при аудите или проверке ФНС потребуется объяснить, почему данные о сотруднике отсутствуют, даже если он работал в компании ранее.
Пометка на удаление решает эти проблемы: запись остается в базе, но становится невидимой в стандартных списках. При необходимости ее можно восстановить или удалить окончательно (если это разрешено настройками конфигурации).
Подготовка к удалению: 5 обязательных проверок
Прежде чем пометить сотрудника на удаление, выполните эти шаги. Они помогут избежать ошибок в учете и сэкономить время на исправлении последствий.
⚠️ Внимание: Если сотрудник уволен менее года назад, его данные могут потребоваться для СЗВ-ТД или ответов на запросы ПФР. Пометка на удаление не удаляет историю, но усложняет доступ к ней.
Чек-лист перед удалением:
☑️ Подготовка к удалению сотрудника
Особое внимание уделите связанным документам. Например, если сотрудник был в командировке, а документ Авансовый отчет не закрыт, пометка на удаление может заблокироваться. В этом случае система выдаст ошибку:
Нельзя пометить на удаление объект "Сотрудник (Иванов И.И.)",
так как он используется в документе "Авансовый отчет №123 от 15.05.2023".
Чтобы найти все связанные документы, воспользуйтесь отчетом Анализ использования объекта (путь: Все функции → Стандартные → Анализ использования объекта). Введите ФИО сотрудника и нажмите Сформировать.
Если сотрудник уволен давно (более 3 лет), но система не дает его удалить из-за старых документов, попробуйте архивировать базу или перенести данные в отдельный справочник "Архив сотрудников".
Пошаговая инструкция: как пометить сотрудника на удаление
Рассмотрим процесс на примере 1С:ЗУП 3.1 (в других конфигурациях шаги аналогичны, могут отличаться только пути к меню).
Шаг 1. Откройте справочник "Сотрудники"
Перейдите в раздел Кадры → Сотрудники (или Зарплата и кадры → Сотрудники в ERP). Найдите нужного сотрудника через поиск или фильтр.
Шаг 2. Проверьте статус сотрудника
Убедитесь, что в карточке сотрудника стоит статус Уволен и указана дата увольнения. Если статус Работает, сначала оформите увольнение (документ Увольнение или Кадровый перевод).
Шаг 3. Пометка на удаление
Выделите строку с сотрудником и нажмите:
- 🖱️ Правой кнопкой мыши →
Пометить на удаление, - 🔘 Или кнопку
Еще → Пометить на удалениев панели инструментов, - 🔹 Или клавишу
Shift+Del.
Система запросит подтверждение — нажмите Да.
Шаг 4. Проверка результата
После пометки строка с сотрудником исчезнет из основного списка. Чтобы увидеть помеченные записи, включите фильтр:
Все действия → Показать помеченные на удаление.
Если сотрудник не исчез из списка, значит:
- 🔴 Он используется в активных документах (см. раздел про ошибки ниже),
- 🔴 У вас недостаточно прав (требуется роль с правом на удаление),
- 🔴 В настройках конфигурации отключена пометка на удаление (режимы
Удаление без пометкиилиЗапрет удаления).
Что делать, если кнопка "Пометить на удаление" неактивна?
Если кнопка неактивна, проверьте:
1. Права пользователя: у вас должна быть роль с правом на удаление (например, "Администратор" или "Кадровик с полными правами").
2. Режим работы базы: в 1С:Предприятие (не в конфигураторе!) кнопка активна только для справочников, где разрешена пометка.
3. Настройки конфигурации: в некоторых версиях (например, 1С:Бухгалтерия 2.0) пометка на удаление отключена по умолчанию. Чтобы включить, нужно изменить настройки справочника в конфигураторе (требуются права администратора).
Как окончательно удалить сотрудника из базы
Пометка на удаление не стирает данные физически — запись остается в базе и занимает место. Если вы уверены, что сотрудник больше не понадобится (например, он уволен более 5 лет назад), можно удалить его окончательно.
Внимание: это необратимая операция! Восстановить данные после полного удаления можно только из резервной копии.
Инструкция для окончательного удаления:
- Откройте список сотрудников и включите показ помеченных на удаление (
Все действия → Показать помеченные на удаление). - Выделите нужного сотрудника и нажмите
Еще → Удалить помеченные объекты(илиShift+Ctrl+Del). - В открывшемся окне выберите
Удалить окончательнои подтвердите действие. - Дождитесь завершения операции. В больших базах это может занять несколько минут.
Если кнопка Удалить окончательно неактивна:
| Причина | Решение |
|---|---|
| Недостаточно прав | Обратитесь к администратору за ролью с правом Администрирование или Полный доступ. |
| Запрет на удаление в конфигурации | В конфигураторе (Конфигуратор → Объекты → Справочники → Сотрудники) проверьте свойство Разрешить удаление. |
| Сотрудник используется в документах | Используйте отчет Анализ использования объекта, чтобы найти и удалить/переназначить связанные документы. |
| Режим блокировки базы | Убедитесь, что база не заблокирована для изменений (например, при регламентных операциях). |
Перед окончательным удалением обязательно создайте резервную копию базы! Даже если сотрудник не нужен сейчас, его данные могут потребоваться для исторических отчетов или проверок.
Ошибки при удалении и как их исправить
Самая частая ошибка — попытка удалить сотрудника, который еще используется в документах. Система выдает сообщение вроде:
Объект используется в документе "Начисление зарплаты №45 от 10.03.2023"!
Как исправить:
- Откройте указанный документ (двойной клик по сообщению об ошибке или поиск через
Все функции → Поиск ссылок). - Если документ можно удалить (например, ошибочное начисление), сделайте это.
- Если документ важен, переназначьте сотрудника на другого или создайте нового сотрудника с теми же реквизитами (ФИО, табельный номер) и замените ссылку.
- Повторите попытку удаления.
Другие распространенные ошибки:
- 🔴 "Недостаточно прав": запросите у администратора роль с правом
Удаление данныхилиПолный доступ. - 🔴 "Объект заблокирован": проверьте, не открыт ли справочник или документ с этим сотрудником в другой сессии 1С.
- 🔴 "Невозможно удалить, так как объект помечен на удаление другим пользователем": дождитесь, пока другой пользователь завершит операцию, или снимите его пометку через
Администрирование → Поддержка и обслуживание → Удаление помеченных объектов.
⚠️ Внимание: Если при удалении сотрудника 1С выдает ошибку о связях с документами СЗВ-ТД или 6-НДФЛ, не пытайтесь удалять их вручную! Эти документы формируются автоматически на основе исторических данных. Вместо этого перенесите сотрудника в архивный справочник или скройте его из основного списка с помощью отбора.
Как восстановить сотрудника после пометки на удаление
Если сотрудник был помечен на удаление ошибочно, его легко восстановить. Для этого:
- Откройте справочник
Сотрудники. - Включите показ помеченных объектов:
Все действия → Показать помеченные на удаление. - Найдите нужного сотрудника в списке (он будет выделен серым или красным цветом).
- Кликните правой кнопкой и выберите
Снять пометку удаления(или нажмите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+ лет назад)?
Если документы устарели и не нужны для отчетности:
- Создайте резервную копию базы.
- Удалите связанные документы (через
Анализ использования объекта). - Пометьте сотрудника на удаление и удалите окончательно.
Если документы нужны для истории, но мешают удалению:
- 🔹 Замените сотрудника в документах на другого (например, создайте фиктивного сотрудника "Архивный сотрудник").
- 🔹 Перенесите данные в архивную базу.
Что будет, если удалить сотрудника, по которому есть невыплаченная зарплата?
Если сотрудник помечен на удаление, но по нему есть:
- 🔴 Невыплаченная зарплата: система заблокирует удаление. Сначала погасите задолженность документом
Выплата зарплаты. - 🔴 Несданный авансовый отчет: закройте или удалите документ
Авансовый отчет. - 🔴 Незакрытый кредит/займ: оформите документ
Погашение займа.
Если удалить сотрудника с невыплаченной зарплатой через конфигуратор (в обход проверок), это приведет к:
- 🔸 Ошибкам при формировании 6-НДФЛ и РСВ.
- 🔸 Разбалансировке счетов 70 ("Расчеты с персоналом") и 73 ("Расчеты с персоналом по прочим операциям").
Как удалить сотрудника из 1С:ЗУП 2.5 (старой версии)?
В 1С:ЗУП 2.5 процесс аналогичен, но есть нюансы:
- Пометка на удаление включается в настройках справочника
Сотрудники(Конфигуратор → Справочники → Сотрудники → Свойства → Разрешить пометку удаления). - Для массового удаления используйте обработку
Удаление помеченных объектов(Сервис → Удаление помеченных объектов). - Если сотрудник используется в документах ЕСВ (для Украины), его нельзя удалять до истечения срока хранения (10 лет).
В старых версиях 1С:ЗУП 2.5 при удалении сотрудников часто возникала ошибка:
Ошибка при удалении объекта: нарушение ссылочной целостности (СотрудникОрганизаций)
Решение: перед удалением проверьте справочник Сотрудники организаций и удалите оттуда ссылки на сотрудника.
Можно ли удалить сотрудника, если он является пользователем 1С?
Если сотрудник привязан к пользователю 1С (в справочнике Пользователи), его удаление заблокируется. Чтобы разорвать связь:
- Откройте
Администрирование → Пользователи. - Найдите пользователя, привязанного к сотруднику.
- Измените ФИО пользователя на другое (например, добавьте "_уволен") или удалите пользователя, если он не нужен.
- Повторите попытку удаления сотрудника.
Если пользователь все еще нужен (например, для истории действий), просто отвяжите его от сотрудника, оставив в справочнике Пользователи.