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

Другое · 9 мин

Как удалить должность в 1С:ЗУП

Как удалить должность в 1С:ЗУП: проверка ссылок на сотрудников и штатное расписание, пометка на удаление, контроль ссылочной целостности и типичные ошибки.

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

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

Ниже описан порядок работы для конфигурации «1С:Зарплата и управление персоналом 8» редакции 3.1. В более ранних редакциях и в ЗУП 2.5 логика та же, отличаются только названия разделов меню.

Когда должность нужно удалять, а когда достаточно архивировать

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

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

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

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

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

Шаг 1. Проверьте, где используется должность

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

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

Отдельно проверьте штатное расписание: раздел «Кадры» → «Штатное расписание». Даже если по должности нет сотрудников, сама позиция штатного расписания держит ссылку и не даст удалить запись.

Шаг 2. Освободите должность от связей

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

Если должность указана в кадровых документах

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

Если должность — дубль

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

Порядок удаления должности
  1. 1
    Откройте «Настройка» → «Должности» и найдите нужную запись
  2. 2
    Через «Ещё» → «Показать ссылки на объект» проверьте использование
  3. 3
    Исключите должность из штатного расписания, замените ссылки в документах при необходимости
  4. 4
    Выделите должность и нажмите «Пометить на удаление» (Delete или кнопка в меню)
  5. 5
    Запустите «Администрирование» → «Обслуживание» → «Удаление помеченных объектов»
  6. 6
    Выполните удаление с контролем ссылочной целостности и проверьте результат

Шаг 3. Пометьте должность на удаление

В списке справочника «Должности» выделите запись и нажмите клавишу Delete, кнопку «Пометить на удаление» на панели инструментов или одноимённую команду в меню «Ещё». Наименование будет перечёркнуто, а в списке появится пометка — запись переведена в состояние «помечена на удаление».

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

Шаг 4. Удалите помеченные объекты с контролем ссылок

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

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

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

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

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

Дополнительно сформируйте штатное расписание и пару кадровых отчётов за текущий период: убедитесь, что они открываются без ошибок и в подборе должностей нет «битых» ссылок вида «<Объект не найден>». Такой признак означает, что объект удалили в обход контроля целостности — ситуацию нужно исправлять восстановлением из копии или заменой ссылок.

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

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

Должность в справочнике
Норма

Запись отсутствует, поиск не находит наименование

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

Запись осталась с пометкой на удаление — не пройден контроль ссылок

Документы и отчёты
Норма

Открываются без ошибок, должности отображаются корректно

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

Появляется «Объект не найден» — есть битые ссылки

Штатное расписание
Норма

Лишней позиции нет, отчёт формируется

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

Позиция осталась — должность не была исключена из штатки

Типичные ошибки и ограничения

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

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

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

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

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

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

Почему 1С:ЗУП не даёт удалить должность?

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

Чем пометка на удаление отличается от удаления?

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

Можно ли удалить должность, по которой раньше работали сотрудники?

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

Как быстро удалить несколько дублей должностей?

Используйте обработку «Поиск и удаление дублей» в разделе «Администрирование» → «Обслуживание». Она автоматически заменит ссылки на выбранный основной элемент и пометит дубли на удаление, после чего останется запустить удаление помеченных объектов.

Кто может удалять должности в 1С:ЗУП?

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