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

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

Статья актуальна для актуальных версий платформы 1С:Предприятие 8.3 (включая последние релизы 2026 года). Если вы работаете со старой версией (например, 7.7), некоторые механизмы могут отличаться.

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

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

Дело в том, что сотрудник в — это не изолированная запись, а узел, связанный с десятками других объектов:

  • 📄 Документы увольнения (приказы, записи в трудовой книжке)
  • 💰 Начисления зарплаты (ведомости, расчётные листки, НДФЛ)
  • 📊 Отчётность (РСВ, 6-НДФЛ, 2-НДФЛ, СЗВ-М и др.)
  • 🔗 Связанные справочники (должности, подразделения, графики работы)
  • 📅 История изменений (кадровые перемещения, изменения окладов)

Если просто удалить запись, все эти связи обрываются. Например, при формировании 6-НДФЛ программа не сможет найти данные по уволенному сотруднику и выдаст ошибку. А в 1С:ЗУП может пропасть история начислений, что сделает невозможным перерасчёт за прошлые периоды.

⚠️ Внимание: В конфигурациях 1С:ЗУП 3.1 и 1С:БП 3.0 при попытке удалить сотрудника с историей начислений система выдаст предупреждение о связанных объектах. Игнорирование этого предупреждения приведёт к невозможности восстановления данных без обращения к специалистам.

Способы удаления уволенных сотрудников в 1С

В зависимости от задачи и конфигурации можно использовать один из трёх основных методов:

Способ Когда применять Плюсы Минусы
Архивация Сотрудник уволен, но данные нужно сохранить для отчётности Сохраняет историю, не ломает связи, можно вернуть при необходимости Загромождает справочник, требует ручной очистки
Пометка на удаление Сотрудник больше не нужен, но удалять сразу нельзя (есть связанные документы) Убирает из активного списка, но сохраняет возможность восстановления Требует периодической чистки базы
Полное удаление Сотрудник добавлен ошибочно и не имеет истории Освобождает место в базе, убирает лишние записи Необратимо, ломает отчётность если есть связанные документы

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

📊 Какой способ удаления уволенных вы используете чаще?
Архивирую
Ставлю пометку на удаление
Полностью удаляю
Не удаляю, оставляю в справочнике

Пошаговая инструкция: как архивировать уволенного сотрудника в 1С:ЗУП 3.1

Архивация — самый безопасный способ убрать уволенных из активного списка. Рассмотрим процесс на примере 1С:Зарплата и Управление Персоналом 3.1:

  1. Откройте справочник Сотрудники (Кадры → Сотрудники).

  2. Найдите карточку уволенного сотрудника (можно использовать фильтр по статусу "Уволен").

  3. Откройте карточку двойным кликом и проверьте:

    • 📅 Дата увольнения проставлена корректно
    • 📄 Есть документ увольнения (приказ)
    • 💰 Нет незакрытых начислений или авансов
  • Нажмите кнопку Ещё → Архивировать (или Действия → Архивировать в старых версиях).

  • Подтвердите действие. Система перенесёт сотрудника в архивный раздел.

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

    Дата увольнения совпадает с приказом|Все начисления закрыты (нет долгов)|Есть документ увольнения в базе|Сотрудник не числится в текущих графиках работы-->

    ⚠️ Внимание: В 1С:ЗУП 3.1 при архивации сотрудника с неполной историей (например, отсутствует приказ об увольнении) система может заблокировать действие. В этом случае сначала нужно создать недостающие документы.

    Как убрать уволенных в 1С:Бухгалтерия 3.0

    В 1С:Бухгалтерия процесс немного отличается, так как здесь нет отдельного справочника "Сотрудники". Вместо этого физические лица хранятся в одноимённом справочнике, а кадровые данные — в документах. Чтобы убрать уволенного:

    1. Перейдите в Справочники → Физические лица.

    2. Найдите нужного сотрудника (можно отфильтровать по статусу "Уволен" или дате увольнения).

    3. Откройте карточку и проверьте вкладку Трудовые отношения. Здесь должен быть документ увольнения.

    4. Если сотрудник больше не нужен, поставьте флажок Пометка на удаление (кнопка в панели инструментов).

    5. Выполните обработку Удаление помеченных объектов (Администрирование → Обслуживание → Удаление помеченных объектов).

    6. В отличие от ЗУП, в Бухгалтерии нет механизма архивации, поэтому используется пометка на удаление. Однако перед удалением система проверит связанные объекты. Если есть незакрытые начисления или не сданы отчёты (например, СЗВ-М), удаление будет заблокировано.

      💡

      Если в 1С:Бухгалтерия не получается удалить сотрудника из-за связанных документов, попробуйте сначала закрыть все начисления по нему (создать документ "Закрытие месяца" с корректировкой долгов).

      Особенности удаления в 1С:Управление Торговлей (УТ 11)

      В 1С:УТ сотрудники нужны в основном для оформления документов (заказы, реализации, инвентаризации). Здесь нет сложных кадровых механизмов, как в ЗУП, поэтому процесс упрощён:

      1. Откройте справочник Пользователи (НСИ → Пользователи) или Физические лица (НСИ → Физические лица).

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

      3. В карточке физического лица нажмите Установить пометку удаления.

      4. Запустите обработку Удаление помеченных объектов (Администрирование → Обслуживание).

      Важный нюанс: в УТ 11 перед удалением нужно проверить, не является ли сотрудник:

      • 📦 Ответственным лицом в документах (заказы, накладные)
      • 🚚 Водителем в путевых листах
      • 💳 Подотчётным лицом с не закрытыми авансовыми отчётами

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

    Что будет если удалить сотрудника с открытыми документами в УТ?

    В 1С:УТ 11 при попытке удалить физическое лицо, которое указано в не проведённых документах (например, в черновике заказа), система выдаст ошибку. Если документ проведён, то после удаления сотрудника его имя в документе заменится на "<неопределённое>", но сам документ останется целым. Однако это может вызвать проблемы при печати или выгрузке данных (например, в Диадок или 1С:Отчётность).

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

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

    Способ 1: Обработка "Групповое изменение реквизитов"

    Подходит для 1С:ЗУП 3.1 и 1С:БП 3.0:

    1. Откройте Все функции → Обработки → Групповое изменение реквизитов.

    2. Выберите справочник Сотрудники (или Физические лица в БП).

    3. Установите фильтр по дате увольнения (например, "Уволены до 01.01.2023").

    4. В поле "Действие" выберите Установить пометку удаления.

    5. Запустите обработку и выполните удаление помеченных объектов.

    Способ 2: SQL-запрос (для опытных пользователей)

    Если базу поддерживает специалист, можно использовать прямой SQL-запрос для массовой архивации. Пример запроса для 1С:ЗУП 3.1 (PostgreSQL):

    UPDATE "Справочник.Сотрудники"
    

    SET "ПометкаУдаления" = TRUE

    WHERE "ДатаУвольнения" < '2023-01-01'

    AND "ДатаУвольнения" IS NOT NULL;

    ⚠️ Предупреждение: Неправильный SQL-запрос может повредить базу. Используйте этот метод только если уверены в своих навыках или под руководством 1С-специалиста.

    💡

    Массовое удаление уволенных сотрудников следует проводить после закрытия отчётного периода (например, после сдачи годовой отчётности). Это минимизирует риск потери данных, необходимых для перерасчётов или проверок.

    Частые ошибки и как их избежать

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

    Ошибка Последствия Как избежать
    Удаление без проверки связанных документов Обрыв связей в отчётности (6-НДФЛ, РСВ), ошибки при формировании справок Всегда используйте отчёт Анализ связей объекта перед удалением
    Архивация без документа увольнения Система не позволит архивировать сотрудника, появится ошибка Сначала создайте приказ об увольнении (Кадры → Приёмы, переводы, увольнения)
    Массовое удаление без резервной копии Потеря данных, невозможность восстановления истории начислений Всегда делайте бэкап перед массовыми операциями (Администрирование → Выгрузить информационную базу)
    Удаление сотрудника, который является пользователем системы Ошибки при входе в базу под учётной записью уволенного Сначала отвяжите физическое лицо от пользователя в справочнике Пользователи

    Ещё одна типичная проблема — удаление сотрудника, по которому не сданы отчёты в ФНС или ПФР. Например, если вы удалите сотрудника, по которому не подана форма СЗВ-М за последний месяц работы, при попытке сдать отчётность программа выдаст ошибку. В этом случае придётся восстанавливать сотрудника из архива или резервной копии.

    ⚠️ Внимание: В 1С:ЗУП 3.1 при удалении сотрудника с неполной историей (например, отсутствует запись об увольнении в трудовой книжке) система может не заблокировать удаление, ноlater это приведёт к ошибкам при формировании отчётов в ПФР. Всегда проверяйте полноту кадровых документов перед удалением.

    FAQ: Ответы на частые вопросы

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

    Нет, это приведёт к ошибкам в отчётности. Если сотрудник числится в ведомостях за прошлые периоды (например, в 6-НДФЛ или РСВ), его можно только архивировать. Полное удаление допустимо только для ошибочно добавленных записей без истории начислений.

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

    В 1С:ЗУП 3.1 откройте справочник Сотрудники, включите фильтр "Архивные", найдите карточку сотрудника и нажмите Ещё → Снять с архивации. После этого оформите новый приказ о приёме на работу. В 1С:БП 3.0 архивация не используется — достаточно снять пометку на удаление.

    Что делать, если при удалении сотрудника появляется ошибка "Объект используется в документе"?

    Эта ошибка означает, что сотрудник связан с каким-то документом (например, ведомостью на выплату зарплаты или больничным листом). Нужно:

    1. Найти связанный документ через отчёт Анализ связей объекта.
    2. Если документ можно редактировать — замените в нём сотрудника на другого.
    3. Если документ закрыт (например, отчётность) — архивируйте сотрудника вместо удаления.
    Как убрать уволенных сотрудников из списка выбора в документах?

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

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

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