Другое · 10 мин
Как удалить сотрудника из справочника в 1С
Как удалить сотрудника из справочника в 1С:ЗУП и 1С:Бухгалтерии: пометка на удаление, контроль ссылок, архивирование данных и типичные ошибки.
Удалить сотрудника из справочника в 1С напрямую, как обычный файл, нельзя — программа защищает целостность данных. Если на сотрудника ссылаются документы (приказы о приёме, начисления зарплаты, больничные, кадровые отчёты), физическое удаление записи приведёт к «битым» ссылкам и ошибкам в учёте. Поэтому в 1С действует двухэтапный механизм: сначала элемент помечается на удаление, затем специальная обработка проверяет ссылки и удаляет объект окончательно.
На практике чаще всего удалять сотрудника вообще не требуется: уволенного работника достаточно оформить документом «Увольнение» (в 1С:ЗУП) или установить дату увольнения в карточке. Тогда он перестанет попадать в списки активных сотрудников и расчёты, но история его работы сохранится для отчётности в ПФР, ФНС и при проверках. Полное удаление оправдано только в двух случаях: сотрудник создан по ошибке (дубликат, тестовая запись) и на него ещё нет документов, либо требуется зачистка базы перед передачей.
Ниже разобраны оба сценария: безопасное «сокрытие» уволенного сотрудника и полное удаление ошибочной записи через пометку на удаление и контроль ссылочной целостности. Инструкции применимы к 1С:Зарплата и управление персоналом 8.3, 1С:Бухгалтерия 8 и другим конфигурациям на платформе 8.3 — названия пунктов меню могут немного отличаться, но логика одинаковая.
Когда удалять сотрудника нельзя и что делать вместо этого
Главное правило: если сотрудник хотя бы раз участвовал в хозяйственной жизни организации в программе — ему начисляли зарплату, оформляли приём, отпуск, больничный — удалять запись нельзя. Данные о застрахованных лицах нужны для персонифицированной отчётности, расчёта стажа и корректных сводов за прошлые периоды. Удаление такой записи нарушит отчётность задним числом.
Правильная альтернатива — оформить увольнение. В 1С:ЗУП создайте документ «Кадры» → «Увольнения», укажите сотрудника и дату. После проведения документа сотрудник исчезнет из списков работающих, не будет предлагаться при создании начислений, но все его данные останутся в базе. В 1С:Бухгалтерии 8 аналогично используется документ «Увольнение» из раздела «Зарплата и кадры».
Если карточка заведена ошибочно — например, дублирован один и тот же человек дважды или создан тестовый сотрудник — и по ней нет ни одного документа, удаление допустимо и безопасно. Именно для этого сценария предназначен механизм пометки на удаление.
Как выбрать действие
Подготовка: проверка перед удалением
Перед пометкой на удаление убедитесь, что запись действительно «пустая». Откройте карточку сотрудника и проверьте связанные данные: в 1С:ЗУП удобно использовать кнопку перехода по ссылкам или команду «Ещё» → «Показать связанные объекты» (в некоторых конфигурациях — через «Отчёты» → «Места использования»). Если в списке есть документы, удаление будет заблокировано.
Второй обязательный шаг — резервная копия. Даже если вы уверены, что запись лишняя, перед любыми массовыми или необратимыми операциями со справочниками сделайте выгрузку информационной базы: «Администрирование» → «Обслуживание» → «Резервное копирование» (или выгрузка в dt через конфигуратор). Восстановить ошибочно удалённый объект без копии невозможно.
Проверьте также права: пометка на удаление и особенно интерактивное удаление помеченных объектов доступны пользователям с правами администратора или расширенными правами на справочники. Если кнопки неактивны, обратитесь к администратору базы — это ограничение установлено намеренно.
Как пометить сотрудника на удаление
Откройте справочник сотрудников: в 1С:ЗУП это «Кадры» → «Сотрудники», в 1С:Бухгалтерии — «Зарплата и кадры» → «Сотрудники». Найдите нужную запись через поиск по фамилии, чтобы не затронуть однофамильца.
Выделите сотрудника в списке и нажмите кнопку «Пометить на удаление» на панели инструментов, либо откройте карточку и выберите «Ещё» → «Пометить на удаление». Также работает клавиша Delete при выделенной строке списка. Программа задаст подтверждающий вопрос — согласитесь.
Визуально помеченный элемент в списке отображается с перечёркнутым значком. Пометку можно снять в любой момент до физического удаления — повторным нажатием той же команды. Пока выполнена только пометка, запись полностью сохранена и участвует в отчётах.
- 1Сделайте резервную копию базы
- 2Откройте справочник «Сотрудники» и найдите нужную запись
- 3Проверьте места использования — убедитесь, что документов нет
- 4Нажмите «Ещё» → «Пометить на удаление» и подтвердите
- 5Перейдите в «Администрирование» → «Удаление помеченных объектов»
- 6Выберите режим «Выборочное удаление», отметьте сотрудника
- 7Нажмите «Удалить» и дождитесь контроля ссылочной целостности
- 8Проверьте, что запись исчезла из справочника
Окончательное удаление помеченных объектов
Помеченные на удаление объекты хранятся в базе, пока администратор не выполнит их физическое удаление. Откройте «Администрирование» → «Удаление помеченных объектов» (в некоторых конфигурациях — «НСИ и администрирование» → «Обслуживание» → «Удаление помеченных объектов»).
Программа предложит два режима: автоматическое удаление всех помеченных объектов или выборочное. Для точечной операции выбирайте «Выборочное удаление» — так вы увидите полный список помеченного и отметите только нужного сотрудника, не затронув чужие пометки других пользователей.
После нажатия «Удалить» запускается контроль ссылочной целостности. Если ссылок нет — объект удаляется без сообщений. Если ссылки найдены, программа покажет список объектов, которые мешают удалению, и предложит либо пометить их на удаление тоже, либо отказаться от операции.
Что делать, если удаление заблокировано ссылками
Самая частая ситуация: контроль показывает, что на сотрудника ссылаются документы. Внимательно изучите список. Если это ошибочно созданные, непроведённые или тестовые документы — пометьте их на удаление прямо из окна контроля (кнопка «Пометить на удаление» в форме результата) и повторите операцию.
Если ссылающиеся документы реальные и проведённые — удалять сотрудника нельзя, это подтверждение того, что запись нужна учёту. Снимите пометку на удаление и оформите увольнение штатным документом.
Отдельный случай — дубли. Если один человек заведён дважды и часть документов оформлена на одну карточку, часть на другую, используйте обработку «Поиск и удаление дублей»: «Администрирование» → «Обслуживание» → «Корректировка данных» → «Поиск и удаление дублей». Она заменит ссылки во всех документах на основную карточку, после чего лишнюю можно будет удалить.
Особенности в разных конфигурациях
В 1С:ЗУП 8.3 сотрудник тесно связан со справочником «Физические лица». Удаление сотрудника не удаляет физлицо — оно останется в базе, и это нормально: на одно физлицо может быть несколько сотрудников (основное место работы и совместительство). Удалять физлицо отдельно имеет смысл только если оно тоже ошибочное.
В 1С:Бухгалтерии 8 механизм тот же, но справочник проще. Если ведётся только учёт без кадрового документооборота, часто достаточно установить в карточке сотрудника дату увольнения — запись перестанет предлагаться в документах.
В файловых базах удаление помеченных объектов выполняется монопольно и может занять заметное время при большом объёме данных. В клиент-серверных базах возможна настройка регламентного задания на автоматическое удаление помеченных объектов по расписанию — это удобно для регулярной чистки, но требует дисциплины: всё помеченное будет удалено без дополнительного подтверждения.
Как проверить результат
Удалённой записи нет в списке даже с отбором «показать помеченные»
Запись осталась с перечёркнутым значком — выполнено только пометка, не удаление
Суммы и списки сотрудников не изменились
Из отчётов пропали люди или суммы — удалён работавший сотрудник, восстановите из копии
Приказы и увольнения открываются без ошибок
В документах появились записи вида «Объект не найден» — нарушена ссылочная целостность
Часто задаваемые вопросы
Почему кнопка «Удалить» неактивна у карточки сотрудника?
В 1С нет прямого удаления из формы — доступна только пометка на удаление через «Ещё» → «Пометить на удаление». Если и она недоступна, у вашей учётной записи нет прав на эту операцию: обратитесь к администратору базы для выдачи прав или выполнения операции.
Можно ли восстановить случайно удалённого сотрудника?
Штатных средств отмены физического удаления в 1С нет. Восстановление возможно только из резервной копии базы целиком либо переносом данных из копии обработкой выгрузки-загрузки. Пока выполнена только пометка на удаление, запись восстанавливается снятием пометки в один клик.
Чем отличается удаление сотрудника от удаления физического лица?
Сотрудник — это запись о трудовых отношениях с конкретной организацией, физическое лицо — карточка человека с паспортными данными. Одно физлицо может иметь нескольких сотрудников. Удаление сотрудника не затрагивает физлицо; удалять физлицо нужно только если оно заведено ошибочно и не используется нигде.
Уволенный сотрудник мешает в списках — как его скрыть без удаления?
Оформите документ «Увольнение» с корректной датой — после этого сотрудник перестанет отображаться в списках работающих и предлагаться при подборе в документы. Дополнительно в списке сотрудников можно настроить отбор «Работающие», чтобы уволенные не отображались визуально.
Что делать, если при удалении выдаётся ошибка блокировки?
Ошибка «конфликт блокировок» означает, что с базой работают другие пользователи. Попросите их выйти из программы и повторите операцию, либо выполните удаление в нерабочее время. В клиент-серверных базах администратор может принудительно завершить сеансы через консоль кластера.
Можно ли удалить сразу всех помеченных сотрудников пакетно?
Да, в обработке «Удаление помеченных объектов» выберите режим автоматического удаления — будут удалены все помеченные объекты, на которые нет ссылок. Учтите, что режим удаляет не только сотрудников, но и все прочие помеченные объекты базы, поэтому перед запуском проверьте список помеченного.
Что важно запомнить
Работавшего сотрудника не удаляют — оформляют увольнение. Ошибочную запись удаляют в два этапа: пометка на удаление, затем «Удаление помеченных объектов» с контролем ссылок. Перед операцией делайте резервную копию, а при блокировке ссылками не удаляйте реальные документы.