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

Другое · 9 мин

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

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

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

Это не ограничение «для галочки», а защита целостности данных. Зарплатные и кадровые документы влияют на отчётность в ИФНС и ПФР, на регистры учёта и на закрытые периоды. Удаление человека, по которому уже сдана отчётность, привело бы к расхождениям между базой и сданными формами. Поэтому в большинстве реальных ситуаций вместо удаления применяют увольнение сотрудника и исключение его из списков через фильтры.

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

Определите, можно ли удалять сотрудника

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

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

Маршрут решения

Как выбрать действие

Сотрудник создан по ошибке, документов по нему нетПометьте на удаление и выполните удаление помеченных объектов
Есть приём на работу, но ни одного начисленияПопробуйте пометить на удаление документ приёма, затем сотрудника
Есть начисления, ведомости или сданная отчётностьНе удаляйте: оформите увольнение и скройте сотрудника отбором
Найден дубликат реального сотрудникаИспользуйте поиск и удаление дублей с заменой ссылок

Сделайте резервную копию перед удалением

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

В файловом варианте достаточно скопировать файл 1Cv8.1CD, предварительно попросив всех пользователей выйти. В клиент-серверном варианте используйте выгрузку .dt или средства СУБД. Убедитесь, что копия создана и открывается, прежде чем продолжать.

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

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

Если программа сообщает, что объект не может быть помечен из-за ссылок, — значит, по сотруднику есть документы. Тогда сначала нужно разобраться с ними (см. следующий раздел). Пометка на удаление сама по себе ничего не стирает: это лишь признак, видимый пользователям.

Удалите связанные документы (только если это безопасно)

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

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

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

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

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

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

Порядок действий
  1. 1
    Сделайте резервную копию базы (выгрузка .dt)
  2. 2
    Проверьте наличие документов по сотруднику
  3. 3
    Пометьте на удаление ошибочные документы (если они не участвуют в отчётности)
  4. 4
    Пометьте на удаление карточку сотрудника
  5. 5
    Запустите «Удаление помеченных объектов» и проверьте результат
  6. 6
    Если удаление невозможно — оформите увольнение вместо удаления

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

Для реального сотрудника, который покинул организацию, создайте документ «Увольнение» («Кадры → Увольнения»): укажите дату, основание и статью ТК. После проведения документа сотрудник перестанет попадать в списки действующих, в отчёты по текущей численности и в подбор при создании новых документов.

Чтобы уволенные не загромождали справочник, в списке сотрудников включите отбор: «Ещё → Настроить список» и добавьте условие, исключающее уволенных, либо снимите флажок «Показывать уволенных», если такая настройка есть в вашей конфигурации. Карточка останется в базе для истории и отчётности, но мешать не будет.

Для дубликатов действующих сотрудников используйте обработку «Поиск и удаление дублей» («Администрирование → Обслуживание → Корректировка данных»). Она заменит ссылки с дубля на правильную карточку во всех документах, после чего дубль можно будет удалить штатно.

Проверьте результат

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

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

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

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

Справочник «Сотрудники»
Норма

Карточки нет в списке даже при показе помеченных

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

Сотрудник виден или остался перечёркнутым

Отчёт по численности
Норма

Удалённый/уволенный не попадает в текущие списки

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

Сотрудник присутствует в отчёте за текущий период

Окно удаления помеченных объектов
Норма

Список неудалённых объектов пуст

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

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

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

Итог

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

Физически удалить можно только сотрудника без документов; во всех остальных случаях оформляйте увольнение и скрывайте карточку отбором. Перед удалением всегда делайте резервную копию и используйте штатное «Удаление помеченных объектов».

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

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

Как удалить сотрудника-дубликата?

Не удаляйте дубль напрямую, если по нему есть документы. Используйте обработку «Поиск и удаление дублей» в разделе «Администрирование»: она перенесёт все ссылки на правильную карточку, после чего дубль помечается и удаляется штатно.

Что делать с уволенным сотрудником, чтобы он не мешал?

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

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

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

Отличается ли процедура в 1С:ЗУП и 1С:Бухгалтерии?

Механизм одинаковый: пометка на удаление и обработка «Удаление помеченных объектов». Различается только расположение справочника в меню: в ЗУП — «Кадры → Сотрудники», в Бухгалтерии — «Зарплата и кадры → Сотрудники».

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

Да. Пометка на удаление доступна пользователю с правами на изменение справочника, а запуск «Удаления помеченных объектов» обычно требует прав администратора. Если кнопки недоступны — обратитесь к администратору базы за расширением роли.