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

Другое · 11 мин

Как удалить штатное расписание в 1С

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

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

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

Критическое правило: удаление возможно только для позиций, по которым нет ссылок. Если позиция когда-либо использовалась в кадровом приказе, начислении или отчёте, корректный путь — не удаление, а закрытие (исключение) позиции с указанием даты. Ниже разобраны оба сценария и способы обойти типичные блокировки без повреждения данных.

Проверьте настройки учёта штатного расписания

Откройте раздел «Настройка» → «Кадровый учёт» (в 1С:ЗУП) или «НСИ и администрирование» → «Настройка кадрового учёта» (в 1С:ERP) и посмотрите два параметра: ведётся ли штатное расписание вообще и включена ли история его изменений. От этого зависит, что именно вы будете удалять.

Если история включена, позиции создаются и изменяются только документами, а в списке штатного расписания видна текущая редакция на дату. Удаление позиции из справочника в этом режиме нарушит целостность: документы продолжат ссылаться на неё. Работать нужно с документами «Утверждение штатного расписания» и «Изменение штатного расписания» в журнале «Штатное расписание» → «Изменения штатного расписания».

Если история выключена, позиции редактируются напрямую в справочнике «Штатное расписание» (раздел «Кадры» или «Настройка» → «Штатное расписание»). В этом случае допустимо помечать на удаление сами элементы справочника.

Найдите позиции, которые мешают удалению

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

Чтобы понять масштаб проблемы, откройте отчёт «Штатное расписание» или «Остатки штатных единиц» (раздел «Кадры» → «Отчёты по кадрам»). Вакантные позиции, по которым никогда не было приёмов, — кандидаты на удаление. Занятые или когда-либо занятые позиции удалять нельзя, их можно только закрыть.

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

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

Как проверить, можно ли удалять позицию

Занятость позиции в отчёте по штатному расписанию
Норма

Позиция вакантна и не имела приёмов

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

На позицию оформлен или оформлялся сотрудник

Ссылки на позицию через поиск ссылок
Норма

Список ссылок пуст

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

Есть кадровые документы, начисления или отпуска

Наличие позиции в документах изменения расписания
Норма

Позиция только в одном документе утверждения

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

Позиция фигурирует в нескольких документах изменений

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

Если история включена и нужно убрать ошибочно созданную редакцию, откройте журнал документов: «Кадры» → «Штатное расписание» → ссылка «Изменения штатного расписания» (в 1С:ERP — «Кадры» → «Все кадровые документы» с отбором по виду). Найдите нужный документ «Утверждение штатного расписания» или «Изменение штатного расписания».

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

После пометки выполните физическое удаление: «Администрирование» → «Обслуживание» → «Удаление помеченных объектов». Запустите обработку и дождитесь результата. Если какие-то объекты не удалились, обработка покажет список мест использования — по нему видно, какие документы нужно обработать дополнительно.

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

Удалите отдельные позиции штатного расписания

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

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

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

Что делать, если удалить нельзя: закрытие позиции

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

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

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

Удаление или закрытие позиции

Удаление позиции

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

Закрытие (исключение) позиции

Универсальный вариант для использованных позиций. Сохраняет историю и отчётность, но позиция остаётся в справочнике как неактивная.

Удаление документов редакции

Подходит, когда ошибочно утверждена целая редакция расписания. Требует удаления документов в обратном хронологическом порядке.

Типичные ошибки и риски при удалении

Самая опасная практика — удаление кадровых документов (приёмов, переводов) только ради того, чтобы освободить позицию для удаления. Это разрушает расчётную базу: перестают сходиться начисления, страховые взносы, НДФЛ и отчёты за закрытые периоды. Если периоды уже сданы, последствия придётся исправлять корректировками, а иногда и пересдачей отчётности.

Вторая частая ошибка — работа без резервной копии. Удаление документов штатного расписания необратимо: восстановить случайно удалённую редакцию можно только из архива. Перед массовыми пометками сделайте выгрузку базы через «Администрирование» → «Резервное копирование» или средствами СУБД, если база клиент-серверная.

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

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

Проверка результата после удаления

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

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

Финальный контроль — тестирование целостности. В файловой базе запустите «Администрирование» → «Тестирование и исправление» в режиме проверки ссылочной целостности (при наличии времени и монопольного доступа). Ошибок «объект не найден» после корректного удаления быть не должно.

Итог

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

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

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

Почему 1С не даёт пометить позицию на удаление?

На позицию есть ссылки из кадровых документов, начислений или отпусков. Найдите их через поиск ссылок на объект. Если ссылки реальные (сотрудник действительно занимал позицию), удаление невозможно по правилам целостности — закройте позицию датой исключения вместо удаления.

Можно ли удалить всё штатное расписание целиком?

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

Что будет с сотрудниками, если удалить документ утверждения расписания?

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

Как убрать позицию из подбора, не удаляя её?

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

Нужны ли особые права для удаления штатного расписания?

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

Можно ли восстановить случайно удалённое расписание?

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