При работе в программе «1С:Зарплата и управление персоналом 3.0 / 3.1» пользователи часто сталкиваются со всплывающим окном предупреждения: «Недостаточно прав для изменения документов» или аналогичным отказом в доступе при попытке отредактировать, казалось бы, доступный им документ. Первая реакция многих начинающих системных администраторов и специалистов поддержки — выдать пользователю Полные права. Однако это грубая ошибка, которая нарушает безопасность данных, лишает программу возможности корректно протоколировать действия пользователей и открывает доступ к конфиденциальной информации о заработных платах руководства.
В этой статье мы подробно разберем, как устроена система разграничения прав доступа в 1С:ЗУП 3.0, выясним причины возникновения этой ошибки и пошагово рассмотрим безопасные и корректные методы ее устранения непосредственно в режиме 1С:Предприятие.
Прежде чем переходить к настройкам, давайте разберем, как программа определяет, что пользователю разрешено делать, а что нет. В платформе «1С:Предприятие 8.3» на базе библиотек стандартных подсистем (БСП) используется трехуровневая система управления доступом:
ДобавлениеИзменениеДокументовКадровых.Кадровик, Расчетчик, Старший кадровик и т.д.Теперь, понимая эту иерархию, проанализируем основные сценарии, из-за которых возникает ошибка нехватки прав при изменении документов.
В программе 1С:ЗУП 3.0 заложена жесткая методологическая иерархия. Права обычного кадровика или расчетчика существенно ограничены в целях предотвращения случайного искажения исторических данных.
Интерактивное изменение проведенных документов.Решение: Если сотруднику по роду деятельности постоянно требуется вносить изменения в документы задним числом, самым простым и штатным решением будет перевести его в группу доступа с профилем, содержащим приставку «Старший» (например, назначить профиль Старший кадровик вместо обычного Кадровик).
В крупных организациях часто применяется схема разделения труда, при которой один документ проходит несколько стадий обработки разными отделами. Яркий пример — документы Отпуск, Больничный лист, Командировка.
Рассмотрим эту цепочку по шагам:
Как только расчетчик утвердил документ, обычный кадровик автоматически теряет права на его интерактивное изменение. При попытке отредактировать дату или данные сотрудника система выдаст ошибку «Недостаточно прав», поскольку финансовый результат документа уже зафиксирован и рассчитан.
Как решить эту проблему?
Старший кадровик, либо создать для него специальный кастомный профиль.Что делать, если типовой профиль Старший кадровик дает пользователю слишком много лишних прав (например, доступ к штатному расписанию, к которому его подпускать нельзя), но при этом возможность редактировать проведенные документы ему необходима? В таком случае мы настроим профиль вручную.
Давайте разберем по шагам, как правильно настроить права без использования Конфигуратора:
Кадровик, выделим его и нажмем на панели кнопку Создать копию (или клавишу F9).Интерактивное изменение проведенных документов [НазваниеДокумента]. Отметим галочками те документы, которые пользователю разрешено редактировать после проведения.Добавление и изменение [НаименованиеРаздела]. Убедимся, что у пользователя активны базовые роли на изменение данных нужного раздела.Иногда пользователи и системные администраторы путают нехватку прав доступа с установленной датой запрета редактирования данных. Симптомы очень похожи: программа не дает изменить и провести документ, выдавая предупреждение.
Выясним причину этой блокировки:
Полными правами не сможет его отредактировать без изменения этой настройки.Если вы настроили профили, но ошибка «Недостаточно прав» все равно появляется при определенном действии, не нужно гадать. В платформе 1С реализован отличный инструмент диагностики — Журнал регистрации. Посмотрим, как им воспользоваться:
Доступ. Отказ в доступе, или отфильтруем записи по конкретному имени пользователя.РегистрСведений.ГрафикРаботыСотрудников или Документ.ПриемНаРаботу), и вид права (например, Изменение или Проведение).Таким образом, точечная настройка прав в 1С:ЗУП 3.0 позволяет соблюдать баланс между удобством работы сотрудников и безопасностью корпоративных данных. Использование механизма копирования типовых профилей и анализ журнала регистрации помогут вам решить проблему быстро, корректно и без предоставления избыточных прав доступа.