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

В этой статье разберем 5 проверенных методов очистки базы от уволенных сотрудников — от стандартной пометки на удаление до полного архивирования с сохранением истории. Особое внимание уделим нюансам для разных конфигураций (ЗУП 3.1, ERP 2.5, Бухгалтерия 3.0) и типичным ошибкам, которые приводят к сбоям в работе программы. Если вы администрируете 1С или отвечаете за кадровый учет, эти инструкции помогут оптимизировать базу без риска потери данных.

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

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

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

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

Вместо удаления в 1С используется механизм пометки на удаление. Он позволяет:

  • ✅ Сохранить историю документов, связанных с сотрудником.
  • ✅ Исключить сотрудника из активных списков (например, при формировании отчетов по текущему штату).
  • ✅ Восстановить данные при необходимости (до очистки базы).
⚠️ Внимание: В конфигурациях ЗУП 3.1 и ERP 2.5 при пометке на удаление сотрудника, связанного с физическим лицом, программа предложит также пометить на удаление запись в справочнике Физические лица. Отказывайтесь от этого, если физическое лицо может быть связано с другими сотрудниками (например, совместителями) или контрагентами.

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

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

  1. Проверка связанных документов

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

  2. Увольнение сотрудника

    Создайте документ Увольнение (Зарплата → Кадры → Увольнения) с корректной датой. Без этого документа пометка на удаление может работать некорректно.

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

    В справочнике Сотрудники выделите уволенного сотрудника, нажмите Ещё → Пометить на удаление (или клавишу Delete). Подтвердите действие.

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

    После пометки сотрудник должен исчезнуть из основного списка (если включен фильтр Показывать помеченные на удаление = Нет). Чтобы увидеть его снова, снимите этот фильтр.

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

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

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

  • 🔹 Наличие непроведенных документов с его участием.
  • 🔹 Права пользователя (требуется роль с правом на удаление данных).
  • 🔹 Блокировки в базе (возможно, другой пользователь работает с этим сотрудником).

3. Как очистить базу от помеченных на удаление объектов

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

  1. Администрирование → Обслуживание → Очистка данных (для ЗУП 3.1 и ERP 2.5).
  2. Сервис → Утилиты → Очистка помеченных объектов (для Бухгалтерии 3.0).

Перед очисткой:

  • 📌 Сделайте резервную копию базы (обязательно!).
  • 📌 Закройте все сеансы пользователей.
  • 📌 Проверьте, что в настройках очистки включены флаги для справочника Сотрудники и связанных объектов.
Конфигурация Путь к очистке Особенности
ЗУП 3.1 Администрирование → Обслуживание → Очистка данных Можно настроить автоматическую очистку по расписанию.
ERP 2.5 Администрирование → Поддержка и обслуживание → Очистка данных Требует прав администратора.
Бухгалтерия 3.0 Сервис → Утилиты → Очистка помеченных объектов Очищает только помеченные объекты, без дополнительных фильтров.
⚠️ Внимание: После очистки данные сотрудника будут невосстановимы без резервной копии. Если требуется сохранить историю (например, для судебных разбирательств), используйте архивацию вместо удаления.

4. Архивация вместо удаления: когда и как применять

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

  • 📂 Сохранить все документы и начисления.
  • 📂 Исключить сотрудника из текущих операций (например, при формировании ведомостей).
  • 📂 Быстро восстановить данные при необходимости.

Для архивации:

  1. Создайте отдельную группу в справочнике Сотрудники (например, Архив).
  2. Перенесите уволенного сотрудника в эту группу.
  3. В настройках прав доступа ограничьте доступ к группе Архив для рядовых пользователей.
💡

Для удобства создайте обработку, которая автоматически переносит уволенных сотрудников в архивную группу через 3–6 месяцев после увольнения. Это снизит нагрузку на базу, не теряя данных.

Преимущества архивации перед удалением:

Критерий Архивация Удаление
Сохранение истории ✅ Полное ❌ Удаляется
Влияние на производительность ⚠️ Минимальное (если архив вынесен в отдельную группу) ✅ Освобождает место
Возможность восстановления ✅ Быстрое ❌ Только из бэкапа

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

Даже опытные пользователи допускают ошибки при работе с уволенными сотрудниками. Вот самые распространенные:

  • 🚫 Удаление физического лица — если сотрудник связан с физическим лицом, которое используется в других документах (например, как контрагент или получатель услуг), его удаление приведет к ошибкам. Решение: оставляйте физическое лицо, удаляйте только запись в справочнике Сотрудники.
  • 🚫 Игнорирование связанных документов — если не закрыть ведомости или начисления, программа не даст пометить сотрудника на удаление. Решение: используйте отчет Анализ связанных объектов (Все функции → Стандартные отчеты).
  • 🚫 Очистка без резервной копии — если после очистки потребуется восстановить данные, это будет возможно только из бэкапа. Решение: настройте автоматическое резервное копирование перед очисткой.
Что делать, если сотрудник не помечается на удаление?

Если при попытке пометки на удаление появляется ошибка "Объект используется в документах", выполните следующие шаги:

1. Откройте отчет "Анализ связанных объектов" для этого сотрудника.

2. Найдите документы, которые блокируют удаление (обычно это непроведенные ведомости или приказы).

3. Либо проведите/удалите эти документы, либо перенесите их дату на период после увольнения.

4. Повторите попытку пометки на удаление.

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

  • 🔍 Перед приемом нового сотрудника проверяйте справочник Физические лица по ИНН или СНИЛС.
  • 🔍 Используйте обработку Поиск дублей (доступна в ЗУП 3.1 через Все функции).

6. Автоматизация процесса: обработки и регламентные задания

Если в компании высокий оборот кадров, ручное удаление уволенных сотрудников становится трудоемким. Автоматизируйте процесс с помощью:

  • 🤖 Регламентных заданий — настройте автоматическую пометку на удаление сотрудников, уволенных более года назад (Администрирование → Регламентные задания).
  • 🤖 Внешних обработок — например, обработка "Помощник кадрового учета" (доступна на Инфостарт) позволяет массово архивировать уволенных сотрудников.
  • 🤖 Скриптов на языке 1С — для опытных пользователей можно написать скрипт, который будет переносить уволенных в архивную группу через заданный период.

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


Процедура ПометитьНаУдалениеУволенных()

Запрос = Новый Запрос;

Запрос.Текст =

"ВЫБРАТЬ

| Сотрудники.Ссылка КАК Ссылка

|ИЗ

| Справочник.Сотрудники КАК Сотрудники

|ГДЕ

| Сотрудники.ДатаУвольнения < ТЕКУЩАЯДАТА() - 180

| И НЕ Сотрудники.ПометкаУдаления";

Результат = Запрос.Выполнить();

Выборка = Результат.Выбрать();

Пока Выборка.Следующий() Цикл

Объект = Выборка.Ссылка.ПолучитьОбъект();

Объект.УстановитьПометкуУдаления(Истина);

Объект.Записать();

КонецЦикла;

КонецПроцедуры

⚠️ Внимание: Перед запуском массовых операций всегда тестируйте их на копии рабочей базы. Ошибки в скриптах могут привести к потере данных.
💡

Автоматизация удаления уволенных сотрудников экономит до 70% времени кадровой службы, но требует предварительной настройки контрольных точек (например, проверки связанных документов).

7. Особенности для разных конфигураций 1С

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

1С:ЗУП 3.1

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

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

1С:ERP 2.5

Здесь удаление сотрудников затрагивает не только кадровый учет, но и управление персоналом, табельный учет и бюджетирование. Важно:

  • 🔹 Перед удалением проверьте, не используется ли сотрудник в планах ФОТ или бюджетах.
  • 🔹 В настройках очистки данных (Администрирование → Поддержка и обслуживание) включите опцию "Удалять данные табельного учета".

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

В бухгалтерской конфигурации удаление сотрудников влияет на налоговый учет и отчетность. Обратите внимание:

  • 🔹 Если сотрудник был плательщиком НДФЛ, его данные должны храниться не менее 5 лет (согласно ст. 23 НК РФ).
  • 🔹 Для архивации используйте механизм "Перенос в архив" (Справочники → Сотрудники → Действия).
📊 Как часто вы очищаете базу 1С от уволенных сотрудников?
Раз в месяц
Раз в квартал
Раз в год
Никогда
По мере необходимости

Часто задаваемые вопросы

Можно ли удалить сотрудника, если он числится в долгах по зарплате?

Нет. Если у сотрудника есть невыплаченные суммы (депоненты, авансы), программа не даст его удалить. Сначала необходимо:

  1. Либо погасить долг (выплатить сотруднику причитающиеся суммы).
  2. Либо перенести долг на другой счет (например, в фонд невыплаченных сумм).

В ЗУП 3.1 это делается через документ Корректировка долга (Зарплата → Корректировка долга).

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

Если сотрудник был помечен на удаление, но база еще не очищалась, его можно восстановить:

  1. В справочнике Сотрудники включите отображение помеченных на удаление (Все действия → Показать помеченные на удаление).
  2. Найдите сотрудника, выделите его и нажмите Ещё → Снять пометку удаления.

Если база уже очищалась, восстановить данные можно только из резервной копии.

Нужно ли удалять физическое лицо при удалении сотрудника?

Нет, если:

  • Физическое лицо связано с другими сотрудниками (например, совместителями).
  • Оно используется в других справочниках (например, как контрагент или получатель услуг).

В таких случаях удаляйте только запись в справочнике Сотрудники, оставляя физическое лицо.

Как удалить сотрудника, если он был принят ошибочно и не имел начислений?

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

  1. Убедитесь, что в карточке сотрудника нет связанных документов (Связи).
  2. Нажмите Удалить (не "Пометить на удаление").
  3. Подтвердите действие.

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

Сколько времени нужно хранить данные об уволенных сотрудниках?

Согласно законодательству РФ:

  • 📅 5 лет — данные о начислениях и удержаниях (ст. 23 НК РФ).
  • 📅 75 лет — личные дела сотрудников (ст. 22.1 Федерального закона № 125-ФЗ).
  • 📅 4 года — данные для ПФР (постановление Правления ПФР № 2п).

Рекомендуем архивировать данные, а не удалять их, если срок хранения еще не истек.