Удаление сотрудника из базы 1С:Бухгалтерия 8.3 — операция, которая требует внимательности и понимания последствий. Ошибки на этом этапе могут привести к искажению отчётности, проблемам с налогами или невозможности восстановить данные. В отличие от простого удаления файла, в 1С сотрудник связан с десятками документов: зарплатными ведомостями, налоговыми регистрами, кадровыми приказами и даже складскими операциями (если он был материально ответственным лицом).
Эта статья поможет разобраться, как удалить сотрудника без рисков, когда это действительно необходимо, а когда лучше использовать альтернативные методы — например, пометку на удаление или архивацию. Мы рассмотрим пошаговые инструкции для разных версий 1С:Бухгалтерия, нюансы работы с увольнением и восстановлением данных, а также типичные ошибки, которые допускают бухгалтеры.
Важно: процедура удаления зависит от того, активен ли сотрудник на момент операции (уволен или нет), а также от наличия связанных с ним документов. Если вы никогда не работали с кадровым учётом в 1С, рекомендуем сначала ознакомиться с базовыми понятиями — справочником Физические лица и документом Приём на работу.
1. Подготовка к удалению: когда это действительно нужно
Прежде чем удалять сотрудника, ответьте на два ключевых вопроса:
- 🔹 Действительно ли требуется удаление? В 90% случаев достаточно пометить сотрудника как уволенного — это сохраняет историю документов и не нарушает целостность базы. Удаление оправдано только если сотрудник был создан ошибочно и не имеет связанных операций.
- 🔹 Есть ли связанные документы? Если сотрудник фигурирует хотя бы в одном документе (зарплатная ведомость, авансовый отчёт, приказ), прямое удаление приведёт к ошибкам. В этом случае используйте
Пометку на удаление.
Примеры ситуаций, когда удаление разрешено:
- 📝 Сотрудник был создан дублем (например, дважды добавлен один и тот же человек).
- 📝 Тестовый сотрудник, добавленный для обучения или проверки функционала.
- 📝 Ошибочно введённые данные (например, вместо Ивана Иванова добавлен "Иван Иванов1").
Если сотрудник уволен, но его данные нужны для отчётности (например, для 6-НДФЛ или РСВ), удалять его категорически нельзя. Вместо этого:
- Проверьте, что все документы по сотруднику закрыты (нет открытых авансов, невыплаченной зарплаты).
- Установите в карточке сотрудника статус
Уволени дату увольнения. - Перенесите его в отдельную группу справочника (например, "Архивные сотрудники").
2. Пошаговая инструкция: как удалить сотрудника через справочник
Если сотрудник не имеет связанных документов, его можно удалить напрямую из справочника Сотрудники. Следуйте алгоритму:
- Откройте справочник сотрудников:
Перейдите в разделЗарплата и кадры → Сотрудники(в зависимости от версии путь может отличаться:Кадры → СотрудникиилиСправочники → Физические лица). - Найдите нужного сотрудника:
Используйте поиск по ФИО или табельному номеру. Если сотрудников много, отфильтруйте по статусуАктивныеилиУволенные. - Проверьте связанные документы:
Кликните по сотруднику правой кнопкой мыши и выберитеПерейти → Документы по сотруднику. Если список пуст — можно удалять. - Удалите запись:
Выделите сотрудника и нажмитеDeleteили кнопкуУдалитьна панели инструментов. Подтвердите действие.
Если кнопка Удалить неактивна, значит:
- 🔴 Сотрудник связан с документами (даже если они не видны в списке).
- 🔴 У вас недостаточно прав (требуется роль
АдминистраторилиКадровик с полными правами). - 🔴 В настройках программы запрещено удаление (проверьте
Администрирование → Настройки программы → Кадровый учёт).
☑️ Проверка перед удалением сотрудника
3. Альтернатива удалению: пометка на удаление
Если сотрудник имеет связанные документы, но его нужно "убрать" из активного списка, используйте пометку на удаление. Этот метод безопаснее: данные сохраняются, но сотрудник становится невидимым в основных отчётах и справочниках.
Как сделать пометку:
- Откройте карточку сотрудника двойным кликом.
- Нажмите кнопку
Ещё → Пометить на удаление(илиДействия → Пометить на удалениев старых версиях). - Подтвердите действие. Сотрудник исчезнет из списка, но останется в базе.
Чтобы восстановить такого сотрудника:
- Включите отображение помеченных объектов:
Сервис → Параметры → Показывать помеченные на удаление. - Найдите сотрудника в списке (он будет выделен красным или серым цветом).
- Кликните правой кнопкой и выберите
Снять пометку удаления.
Важно! Пометка на удаление не очищает историю документов. Если сотрудник фигурирует в отчётности (например, в 2-НДФЛ за прошлый год), его данные останутся в архивных регистрах. Для полного удаления таких сотрудников потребуется выгрузка/загрузка данных с очисткой или помощь программиста.
Что будет, если удалить сотрудника с документами?
При попытке удалить сотрудника, по которому есть хоть один документ (например, начисление зарплаты), 1С выдаст ошибку: "Нельзя удалить объект, так как на него есть ссылки". Система предложит использовать пометку на удаление. Если игнорировать это предупреждение и удалить запись через прямые запросы к базе (например, через консоль запросов), это приведёт к "битым" ссылкам в документах. Такие документы не будут проводиться, а при проверке базы (Тестирование и исправление) 1С выдаст ошибки целостности.
4. Удаление уволенного сотрудника: нюансы
Если сотрудник уволен, но его карточка мешает в справочнике, не спешите удалять её. Сначала проверьте:
| Параметр | Что проверить | Риски при удалении |
|---|---|---|
| Зарплатные документы | Ведомости, расчётные листы, 6-НДФЛ, РСВ |
Искажение отчётности за прошлые периоды |
| Кадровые приказы | Приказы о приёме, переводе, увольнении | Нарушение кадрового учёта (отсутствие истории) |
| Материальная ответственность | Договоры, инвентаризационные описи | Проблемы при проверке инвентаризации |
| Персонифицированный учёт | Данные для ПФР (форма СЗВ-ТД, СЗВ-СТАЖ) |
Ошибки при сдаче отчётности в ПФР |
Если все документы закрыты, но сотрудник всё равно нужен для истории (например, для СЗВ-СТАЖ), вместо удаления:
- 📌 Перенесите его в отдельную группу справочника (например, "Уволенные").
- 📌 Установите в карточке галочку
Архивный(если поле есть в вашей конфигурации). - 📌 Скрыть из основного списка через настройку отображения (фильтр по статусу).
Если уволенный сотрудник мешает в отчётах (например, появляется в списке для начисления зарплаты), настройте фильтр в отчёте по дате увольнения. Для этого откройте настройки отчёта и добавьте условие: Дата увольнения < Текущая дата.
5. Ошибки при удалении и как их избежать
Даже опытные пользователи 1С допускают ошибки при удалении сотрудников. Вот самые распространённые:
⚠️ Внимание! Если после удаления сотрудника перестали проводиться зарплатные документы (например,Начисление зарплатыилиВедомость в банк), значит, в базе остались "битые" ссылки. Восстановите сотрудника через резервную копию или обратитесь к программисту для исправления ссылок в регистрах.
Типичные ошибки:
- 🚫 Удаление без резервной копии. Всегда делайте бэкап перед массовыми изменениями в справочниках. В 1С:Бухгалтерия резервную копию можно создать через
Администрирование → Обслуживание → Резервное копирование. - 🚫 Игнорирование связанных документов. Например, сотрудник может быть указан в старых
Авансовых отчётахилиИнвентаризационных описях, которые не отображаются в основном списке. - 🚫 Удаление через прямые запросы. Некоторые "специалисты" советуют удалять записи SQL-запросами или через консоль. Это приводит к нарушению целостности базы.
- 🚫 Несогласованность с бухгалтерией. Удаление сотрудника может повлиять на налоговые регистры (например,
НДФЛ), поэтому действие должно быть одобрено главбухом.
Если ошибка уже допущена, воспользуйтесь инструментом тестирования базы:
- Закройте всех пользователей из 1С.
- Запустите
Тестирование и исправлениечерезАдминистрирование → Обслуживание. - Выберите режимы
Проверка логической целостностииПроверка ссылочной целостности. - Нажмите
Выполнитьи дождитесь окончания процесса.
Если после удаления сотрудника 1С выдаёт ошибку при открытии документов, никогда не игнорируйте её! Это признак нарушения ссылочной целостности. Чем дольше вы работаете с "битой" базой, тем сложнее будет её восстановить.
6. Как удалить сотрудника, если 1С не даёт
Если при попытке удаления 1С выдаёт сообщение "Нельзя удалить объект, так как на него есть ссылки", но вы уверены, что документов по сотруднику нет, попробуйте следующие методы:
Способ 1: Поиск скрытых ссылок
Иногда ссылки на сотрудника остаются в неочевидных местах, например:
- 🔍 Регистры сведений (например,
Платежные порученияилиГрафики работы). - 🔍 Документы-основания (например,
Заявки на отпуск, которые не были утверждены). - 🔍 Журналы расчётов (если сотрудник был указан в ручных начислениях).
Чтобы найти все ссылки:
- Откройте
Все функции(кнопка в правом нижнем углу окна 1С). - Введите в поиске
Поиск ссылоки выберите соответствующую команду. - Укажите объект (сотрудника) и запустите поиск.
- 1С покажет все документы и регистры, где есть ссылка на сотрудника. Удалите или исправьте их.
Способ 2: Удаление через обработку
Если ручной поиск не помог, используйте стандартную обработку Удаление помеченных объектов:
- Пометите сотрудника на удаление (как описано в разделе 3).
- Откройте
Все функции → Обработки → Удаление помеченных объектов. - Запустите обработку. Система попробует удалить все помеченные объекты, включая зависимые.
⚠️ Внимание! Обработка Удаление помеченных объектов может удалить не только сотрудника, но и связанные с ним документы (например, старые приказы о приёме). Перед использованием обязательно сделайте резервную копию!
7. Восстановление удалённого сотрудника
Если сотрудник был удалён ошибочно, его можно восстановить несколькими способами:
Способ 1: Через резервную копию
Самый надёжный метод — восстановить базу из бэкапа, сделанного до удаления. Для этого:
- Закройте всех пользователей из 1С.
- Восстановите базу из резервной копии через
Администрирование → Обслуживание → Восстановление из резервной копии. - Проверьте целостность данных после восстановления.
Способ 2: Через журнал регистрации
Если резервной копии нет, попробуйте найти информацию о сотруднике в Журнале регистрации:
- Откройте
Администрирование → Журнал регистрации. - Отфильтруйте записи по дате удаления и типу объекта (
Справочник.Сотрудники). - Если найдёте запись об удалении, скопируйте данные сотрудника и создайте его заново.
Способ 3: Ручной ввод
Если нет ни бэкапа, ни записей в журнале, придётся вводить данные сотрудника вручную. Для этого:
- Создайте нового сотрудника с теми же ФИО и реквизитами.
- Восстановите связанные документы (приказы, начисления) вручную или через загрузку из Excel.
- Проверьте отчётность (особенно
6-НДФЛиРСВ) на корректность.
Если сотрудник был удалён более месяца назад и по нему уже сдана отчётность, восстановление может потребовать корректирующих деклараций. В этом случае лучше обратиться к специалисту по 1С.
FAQ: Частые вопросы об удалении сотрудников в 1С
Можно ли удалить сотрудника, если он числится в СЗВ-СТАЖ за прошлый год?
Нет. Данные СЗВ-СТАЖ формируются на основе истории кадровых документов. Если удалить сотрудника, отчётность за прошлые периоды станет некорректной. Вместо удаления пометьте его как уволенного и архивируйте.
Что делать, если при удалении 1С пишет "Объект используется в регистре сведений"?
Это означает, что данные сотрудника хранятся в одном из регистров (например, Платежные поручения или Графики работы). Найдите этот регистр через Все функции → Поиск ссылок и очистите или исправьте записи.
Как массово удалить тестовых сотрудников?
Для массового удаления используйте обработку Групповое изменение реквизитов (доступна в Все функции). Сначала пометьте всех тестовых сотрудников на удаление, затем запустите обработку Удаление помеченных объектов.
Можно ли удалить директора организации?
Удалять директора не рекомендуется, так как он может быть указан в учредительных документах и регистрах (например, Банковские счета или Договоры). Если директор уволен, просто снимите с него статус "Директор" в карточке и архивируйте.
Как удалить сотрудника из 1С:Зарплата и Управление Персоналом (ЗУП)?
В 1С:ЗУП процедура аналогична, но есть нюансы:
— В справочнике Физические лица проверьте, не связан ли сотрудник с другими организациями.
— Используйте документ Увольнение вместо ручного удаления.
— После увольнения сотрудник автоматически перемещается в группу "Уволенные".