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