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

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

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

Анализ занятости позиции перед удалением

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

Вам необходимо открыть карточку штатной единицы и внимательно изучить раздел «История изменений». Если по данной позиции в текущем месяце или в прошлом расчетном периоде проводились документы типа Прием на работу, Перевод или Начисление зарплаты, система заблокирует удаление. В таком случае сначала требуется выполнить обратные операции: уволить сотрудника, отменить перевод или сторнировать начисления.

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

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

💡

Используйте отчет «Анализ штатного расписания» для быстрой проверки занятости ставок перед их удалением. Это сэкономит время на поиске привязок в отдельных документах.

Пошаговая инструкция удаления в 1С ЗУП 3.1

В самой актуальной версии конфигурации 1С:Зарплата и управление персоналом 3.1 процесс удаления штатной единицы реализован через специальный механизм изменения состава расписания. Прямое удаление строки из таблицы возможно только в том случае, если документ еще не проведен или находится в режиме черновика без связей.

Для корректного исключения позиции из действующего расписания следует воспользоваться документом Изменение штатного расписания. Этот инструмент позволяет зафиксировать факт сокращения ставки с конкретной даты, что важно для соблюдения трудового законодательства и корректного формирования истории. Откройте раздел Настройка и перейдите в пункт Штатное расписание.

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

  • 📅 Укажите корректную дату исключения, чтобы не нарушить периодичность расчетов.
  • 👥 Убедитесь, что на момент даты исключения по позиции нет сотрудников.
  • 💰 Проверьте, что по позиции не запланированы будущие начисления.
  • ✅ Проведите документ и убедитесь в отсутствии сообщений об ошибках.

☑️ Проверка перед удалением позиции

Выполнено: 0 / 4

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

Особенности работы в 1С ЗУП 2.5 и устаревших версиях

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

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

⚠️ Внимание: В версии 2.5 нельзя удалить позицию «задним числом», если по ней уже был рассчитан и выплачен аванс или зарплата. Потребуется перепроведение всех документов расчета за соответствующий период.

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

Как удалить дубль позиции в ЗУП 2.5?

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

Всегда сверяйтесь с отчетами по кадрам после внесения изменений.

Решение ошибок при удалении штатной единицы

Даже при соблюдении всех правил пользователи часто сталкиваются с техническими препятствиями. Самая распространенная проблема — сообщение о том, что «Данные не могут быть удалены, так как они используются в других объектах». Это означает, что где-то в глубине базы данных осталась скрытая ссылка на удаляемую позицию.

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

Тип ошибки Возможная причина Способ решения
«Есть активные сотрудники» По позиции числится работник Оформить увольнение или перевод
«Используется в закрытом периоде» Период расчета зарплаты закрыт Раскрыть период или изменить дату удаления
«Есть ссылки в журналах документов» Создан проведенный документ Найти и удалить документ-источник
«Нарушение уникальности» Попытка удалить основную запись Использовать механизм изменения расписания

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

💡

Если стандартный поиск ссылок не находит проблему, попробуйте выполнить тестирование и исправление информационной базы в режиме Предприятия под пользователем с правами Администратора.

Архивация данных вместо полного удаления

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

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

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

  • 🗄️ Сохраняет полную историю изменений структуры компании.
  • 🛡️ Защищает от претензий проверяющих органов.
  • 🔄 Позволяет при необходимости восстановить позицию одним документом.

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

📊 Как вы предпочитаете работать с устаревшими позициями в 1С?
Полное удаление из базы
Исключение через дату окончания
Пометка на удаление (архив)
Оставление в списке для истории

Часто задаваемые вопросы (FAQ)

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

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

Что делать, если система пишет «Объект заблокирован другим пользователем»?

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

Как удалить ошибочно созданную позицию, которая еще не была проведена?

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

Влияет ли удаление позиции на уже сданные отчеты в СФР?

Само по себе удаление позиции из текущего списка не меняет данные в уже сданных отчетах, так как они зафиксированы на момент сдачи. Однако, если вы измените исторические данные задним числом, потребуется пересдать уточненные отчеты.

Можно ли восстановить удаленную позицию без резервной копии?

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