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

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

Инструкция актуальна для последних версий 1С:ЗУП 3.1, 1С:Бухгалтерия 3.0 и 1С:Комплексная автоматизация 2.5. Если вы работаете с более ранними редакциями (например, 1С:ЗУП 2.5), интерфейс может отличаться — проверьте соответствие пунктов меню в вашей конфигурации.

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

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

Вот обязательный чек-лист перед удалением:

Убедиться, что позиция свободна (нет действующих трудовых договоров)|Проверить отсутствие привязанных приказов о приёме/переводе|Согласовать изменения с руководителем отдела и бухгалтерией|Создать резервную копию базы 1С|Проверьте права доступа (нужны права "Редактирование штатного расписания")

-->

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

⚠️ Внимание: Если штатная единица занята сотрудником, сначала оформите его увольнение или перевод на другую должность. Удаление занятой позиции без предварительного закрытия трудового договора приведёт к ошибке в программе и несоответствию отчётности.

Также рекомендуем заранее согласовать изменения с бухгалтерией. Например, если должность связана с определёнными статьями затрат или центрами финансовой ответственности (ЦФО), её удаление может повлиять на аналитику в отчётах типа ОСВ по счёту 26 или Расчёт страховых взносов.

2. Способы удаления штатной единицы: сравнение методов

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

Способ Когда использовать Плюсы Минусы
Полное удаление Для свободных позиций, которые не планируется восстанавливать Очищает базу от ненужных данных Необратимо, может нарушить отчётность за прошлые периоды
Закрытие датой Для временного исключения или занятых должностей Сохраняет историю, позволяет восстановить позицию Загромождает справочник, если не чистить устаревшие записи
Перенос в архив Для массового изменения штатного расписания Удобно при реорганизации, сохраняет данные для анализа Требует дополнительных настроек в конфигураторе

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

Полное удаление|Закрытие датой|Перенос в архив|Не редактирую штатное расписание самостоятельно

-->

3. Пошаговая инструкция: как удалить свободную должность

Если позиция в штатном расписании свободна (нет действующих трудовых договоров), её можно удалить полностью. Рассмотрим процесс на примере 1С:ЗУП 3.1.

Алгоритм действий:

  1. Откройте раздел Кадры → Штаты → Штаты организации (или Кадры → Штаты → Штаты и тарифы в некоторых конфигурациях).

  2. В списке найдите нужную должность. Если позиций много, используйте фильтр по Наименованию или Подразделению.

  3. Выделите строку с позицией и нажмите кнопку Удалить (или клавишу Delete). Если кнопка неактивна, проверьте права доступа.

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

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

  • 📌 Отсутствие позиции в отчёте Штатное расписание (Т-3).
  • 📌 Корректное отображение изменений в ОСВ по счёту 70 (если должность была привязана к статье затрат).
  • 📌 Отсутствие ошибок при формировании регламентированных отчётов (например, 4-ФСС или РСВ).
💡

Если при удалении появляется ошибка "Позиция используется в документах", попробуйте сначала закрыть её датой (см. следующий раздел), а через 1–2 месяца — удалить полностью. Это связано с тем, что некоторые отчёты (например, по среднесписочной численности) могут ссылаться на исторические данные.

4. Закрытие занятой должности: нюансы при увольнении или переводе

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

  1. Оформить увольнение сотрудника (документ Увольнение в разделе Кадры → Приёмы, переводы, увольнения).

  2. Или перевести сотрудника на другую должность (документ Кадровый перевод).

  3. Закрыть позицию датой (если она больше не нужна).

Инструкция по закрытию датой:

  1. Откройте справочник штатных единиц (Кадры → Штаты → Штаты организации).

  2. Выделите нужную позицию и нажмите Изменить (или дважды кликните по строке).

  3. В поле Дата закрытия укажите дату, с которой должность исключается из штатного расписания (обычно это дата увольнения последнего сотрудника).

  4. Сохраните изменения.

Пример: если сотрудник уволен 15 мая, в поле Дата закрытия также укажите 15 мая. Это обеспечит корректное формирование отчётности за май (позиция будет учтена до 15 числа включительно).

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

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

5. Массовое изменение штатного расписания: инструменты для оптимизации

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

  • 📊 Групповое изменение через обработку Групповое изменение справочников (доступна в 1С:ЗУП 3.1 в разделе Администрирование → Поддержка и обслуживание).
  • 📊 Выгрузку/загрузку данных через Универсальный обмен данными (подходит для опытных пользователей).
  • 📊 Документ «Изменение штатного расписания» — позволяет закрыть или открыть несколько позиций одной операцией.

Пример массового закрытия через документ:

  1. Создайте новый документ Изменение штатного расписания в разделе Кадры → Штаты.

  2. В табличной части добавьте все позиции, которые нужно закрыть, и укажите дату закрытия.

  3. Проведите документ. Система автоматически обновит статус выбранных записей.

Для сложных реорганизаций (например, слияние подразделений) рекомендуем использовать внешние обработки от фирмы или партнёров. Например, обработка Перенос данных штатного расписания позволяет переносить позиции между подразделениями с сохранением истории.

💡

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

6. Типичные ошибки и способы их исправления

Даже опытные пользователи сталкиваются с проблемами при редактировании штатного расписания. Рассмотрим самые распространённые ошибки и пути их решения.

Ошибка Причина Решение
"Позиция используется в документах" Должность привязана к приказу о приёме, премировании или графику отпусков Закройте позицию датой или найдите и удалите зависимые документы
"Недостаточно прав" У пользователя нет роли "Редактирование штатного расписания" Обратитесь к администратору за настройкой прав
Должность пропала из отчётов, но осталась в справочнике Неверно указана дата закрытия Проверьте дату в карточке позиции и переформируйте отчёты
"Не найдена штатная единица" при увольнении Позиция удалена, а не закрыта датой Восстановите запись из архива или создайте новую с той же датой закрытия

Если вы столкнулись с ошибкой, которой нет в таблице, проверьте Журнал регистрации (Администрирование → Поддержка и обслуживание → Журнал регистрации). Часто там содержится подробное описание проблемы, включая ссылки на документы, блокирующие изменения.

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

7. Проверка корректности изменений: какие отчёты формировать

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

  • 📄 Штатное расписание (Т-3) — должно отражать актуальный состав должностей.
  • 📄 Анализ фонда оплаты труда — проверьте, что начисления по удалённым позициям не учитываются в текущем периоде.
  • 📄 ОСВ по счёту 70 — убедитесь, что статьи затрат корректно распределены по оставшимся должностям.
  • 📄 Среднесписочная численность — данные должны совпадать с фактическим количеством сотрудников.

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

  • 📅 Корректность расчёта зарплаты за май (должны быть учтены только дни до 15 числа).
  • 📅 Отсутствие начислений по закрытой позиции в июне.
  • 📅 Правильность данных в 6-НДФЛ и РСВ (если должность была связана с особыми выплатами).

Если обнаружите расхождения, воспользуйтесь Помощником исправления ошибок (Зарплата → Сервис → Помощник исправления ошибок). Этот инструмент автоматически анализирует типичные проблемы в кадровом учёте и предлагает способы их устранения.

FAQ: Ответы на частые вопросы

Можно ли удалить должность, если по ней числится задолженность по зарплате?

Нет. Сначала необходимо погасить задолженность (например, через документ Выплата зарплаты или Корректировка долга). После этого позицию можно закрыть датой или удалить (если она свободна).

Как восстановить случайно удалённую должность?

Если позиция удалена недавно, попробуйте восстановить её из архива (раздел Администрирование → Архивы). Если архив не вёлся, создайте новую запись с теми же параметрами, но другой датой ввода. Для восстановления истории начислений может потребоваться помощь программиста.

Что делать, если при удалении позиции появляется ошибка о зависимых документах, но я не могу их найти?

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

Нужно ли вносить изменения в штатное расписание при переводе сотрудника внутри подразделения?

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

Как удалить должность, если она привязана к графику работы?

Сначала отвяжите график от позиции. Для этого откройте справочник Графики работы (Кадры → Графики работы), найдите нужный график и удалите ссылку на должность в поле Используется для. После этого позицию можно будет удалить или закрыть.