Почему в 1С:ЗУП пропадает кнопка "Разрешить изменение реквизитов" в штатном расписании?

Пользователь 1С v8.3 (Управляемые формы) 1С:Зарплата и Управление Персоналом
← На главную

Многие пользователи и администраторы сталкиваются с непонятной ситуацией при работе с программой 1С:Зарплата и Управление Персоналом: в одной информационной базе при открытии позиции штатного расписания (в меню "Еще") доступна кнопка Разрешить редактирование реквизитов, а в другой аналогичной базе с тем же релизом такой кнопки просто нет. Первое, на что обычно обращают внимание — это права доступа. Мы проверяем полные административные права, настраиваем группы доступа, добавляем роли для редактирования реквизитов объектов, но это не приносит результата. Разберем по шагам, в чем кроется истинная причина и как правильно работать с изменениями в штатном расписании.

Проанализируем суть механизма защиты реквизитов в 1С

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

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

Выясним причину отсутствия кнопки в карточке позиции

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

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

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

Рассмотрим правильный алгоритм изменения условий труда (при включенной истории)

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

  1. Документ "Изменение штатного расписания". Применяется для точечных, локальных корректировок конкретной позиции или группы позиций. Посмотрим на этот инструмент: он позволяет зафиксировать изменения с любой указанной даты в середине месяца. Мы просто подбираем нужную позицию в документ и вносим новые условия труда.
  2. Документ "Утверждение штатного расписания". Используется для глобальных или массовых изменений, а также при первоначальном вводе штатного расписания. Обычно вступает в силу с 1-го числа расчетного месяца.

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

Проанализируем риски прямого редактирования при выключенной истории

Если в вашей базе галочка истории снята, и вы можете редактировать реквизиты, пользоваться этим механизмом нужно с максимальной осторожностью. Рассмотрим ситуацию: на позиции штатного расписания уже работают принятые сотрудники. Если мы принудительно отредактируем ключевые поля через Разрешить редактирование реквизитов, мы спровоцируем серьезную методологическую ошибку. Появится рассинхронизация: в кадровых данных сотрудников останутся старые условия, а штатное расписание будет показывать новые. Для наглядного сопоставления сотрудников и позиций штатного расписания пригодится отчет по штатному расписанию Т-3 с выводом работающих сотрудников.

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

Критическое предупреждение о смене настроек штатного расписания

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

Делать это категорически запрещено! При отключении данной настройки платформа не просто скрывает интерфейс — она полностью и безвозвратно удаляет все накопленные документы истории ("Утверждение штатного расписания", "Изменение штатного расписания"). Вся ваша хронология, все исторические данные о том, когда и как менялись оклады подразделений, будут стерты из базы данных навсегда. Просто вернуть галочку обратно не поможет — документы не восстановятся, и базу придется восстанавливать из резервной копии.

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

← На главную