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

Сотрудники и Зарплата · 11 мин

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

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

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

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

Когда удаление возможно, а когда — нет

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

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

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

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

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

Сценарий 1: удаление сотрудника без документов

Такая ситуация возникает, когда карточку создали по ошибке: опечатка в ФИО, дубль, тестовая запись. Порядок действий стандартный для любого справочника 1С.

Порядок действий
  1. 1
    Откройте раздел «Кадры» → «Сотрудники» и найдите нужную карточку в списке
  2. 2
    Убедитесь, что по сотруднику нет документов: при попытке удаления программа покажет ссылки, если они есть
  3. 3
    Выделите строку и нажмите клавишу Delete или кнопку «Пометить на удаление» в меню «Ещё»
  4. 4
    Подтвердите пометку — элемент останется в списке, но будет перечёркнут
  5. 5
    Перейдите в «Администрирование» → «Обслуживание» → «Удаление помеченных объектов»
  6. 6
    Выберите режим выборочного удаления, отметьте сотрудника и нажмите «Удалить»
  7. 7
    Дождитесь результата: при успехе элемент исчезнет из справочника полностью

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

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

Сценарий 2: по сотруднику есть документы

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

Последовательность такая. Откройте журнал «Кадры → Приёмы, переводы, увольнения» (или «Все кадровые документы»), найдите документы по этому сотруднику, отмените их проведение и пометьте на удаление. Затем проверьте журналы начислений, больничных, отпусков, командировок и ведомостей — всё, что могло быть введено. После этого выполните «Удаление помеченных объектов», где в списке появятся и документы, и сама карточка.

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

Сценарий 3: уволенный сотрудник — удалять не нужно

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

Чтобы список выглядел чисто, откройте «Кадры → Сотрудники» и настройте отбор: в поле быстрого отбора по статусу оставьте только работающих либо снимите флажок отображения уволенных (точный элемент зависит от релиза, но в типовом интерфейсе отбор доступен прямо над списком). Карточки уволенных останутся в базе — это норма, а не мусор: по ним строятся справки, корректировки отчётности и архивные отчёты.

Сценарий 4: дубли карточек сотрудников

Дубль возникает, когда одного человека завели дважды — например, с разным написанием фамилии или после обмена данными. Просто удалить одну из карточек нельзя, если по обеим есть документы: сначала ссылки нужно «свести» к одной карточке.

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

Типичные ошибки
01
Удаление дубля вручную без объединения — документы остаются привязаны к удаляемой карточке, и удаление блокируется либо рвутся связи
02
Объединение карточек разных людей со схожими ФИО — получается один сотрудник с чужими начислениями; перед объединением сверяйте СНИЛС и дату рождения
03
Удаление карточки уволенного ради «чистоты списка» — теряется возможность формировать корректировки отчётности и справки
04
Попытка удалить сотрудника, не удалив связанное физическое лицо корректно: сначала разбираются ссылки на сотрудника, затем при необходимости — на физлицо

Связь «Сотрудник — Физическое лицо»: что удалять, а что нет

В ЗУП сотрудник и физическое лицо — разные объекты. Физлицо хранит паспортные данные, СНИЛС, ИНН; сотрудник — это «рабочее место» человека в конкретной организации. У одного физлица может быть несколько сотрудников (основное место и внутреннее совместительство, работа в двух организациях одной базы).

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

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

Проверка результата и контрольные точки

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

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

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

Список «Кадры → Сотрудники» без отборов
Норма

Удалённой карточки нет, дублей по человеку не осталось

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

Карточка на месте или появился «объект не найден» вместо ФИО

Кадровые отчёты (списки работников, штатная расстановка)
Норма

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

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

В отчёте видны строки с битыми ссылками или лишние люди

Обработка «Удаление помеченных объектов», повторный запуск
Норма

Список помеченных пуст или в нём только осознанно оставленные объекты

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

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

Отчётность за прошлые периоды
Норма

Регламентированные формы формируются без ошибок и расхождений с ранее сданными данными

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

После удаления документов изменились данные сданных форм — нужно восстановить базу из копии

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

Почему кнопка удаления не срабатывает на сотруднике?

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

Можно ли удалить уволенного сотрудника, чтобы он не «мозолил глаза»?

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

Чем удаление сотрудника отличается от удаления физического лица?

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

Как удалить сотрудника, созданного дважды (дубль)?

Используйте обработку «Поиск и удаление дублей» в разделе «Администрирование → Обслуживание». Она перенесёт все документы с лишней карточки на основную и пометит дубль на удаление. Перед объединением обязательно сверьте СНИЛС и дату рождения, чтобы не объединить разных людей с похожими ФИО.

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

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

Что делать, если после удаления в документах появилась надпись «Объект не найден»?

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

Итог

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

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