При администрировании прав доступа в конфигурации «1С:Зарплата и управление персоналом 2.5» часто возникает ситуация: администратор активирует ограничение на уровне записей (RLS), создает группу пользователей с ограничением по конкретным подразделениям, назначает ее пользователю, однако расчетчик или кадровик по-прежнему видит документы чужих подразделений или вообще не получает ожидаемой фильтрации списков. Разберем, почему типовой механизм ведет себя именно так, для чего в действительности предназначена настройка по подразделениям и какими способами можно разграничить доступ к данным.
Выясним причину, по которой разработчики фирмы «1С» не реализовали RLS по подразделениям для основных расчетных и кадровых документов конфигурации:
НачислениеЗарплатыРаботникамОрганизаций), кадровых приказов и основных регистров расчета содержат проверку условий только по полям Организация и ГруппаДоступаФизическогоЛица. Проверка по полю ПодразделениеОрганизации в них попросту отсутствует.Проанализируем, на какие объекты все же распространяется типовое ограничение по подразделениям. В ЗУП 2.5 RLS по подразделениям задействован в ограниченном контуре подсистемы кадрового планирования:
ШтатноеРасписаниеОрганизаций.Для кадровых документов (ПриемНаРаботуВОрганизацию, КадровоеПеремещениеОрганизаций, УвольнениеИзОрганизаций) и документов расчета зарплаты данное ограничение платформой не применяется.
Рассмотрим основной типовой способ разделения видимости данных между пользователями в 1С:ЗУП 2.5 — использование групп доступа физических лиц. Разберем по шагам весь процесс настройки:
Сервис → Настройка учета → Настройка программы. На вкладке Ограничение доступа установим флаг «Использовать ограничения прав доступа на уровне записей».Группы доступа физических лиц (находится в интерфейсе администратора или через меню Предприятие → Доступ на уровне записей). Создадим необходимые группы, соответствующие структуре отделов или категориям персонала (например, «Производственный цех», «Администрация», «Топ-менеджмент»).Физические лица. В карточке каждого физического лица на вкладке Общие найдем реквизит Группа доступа и выберем соответствующее значение.Группы пользователей, выберем нужную группу, перейдем на вкладку Объекты доступа, выберем вид объекта Физические лица и укажем список разрешенных групп доступа физических лиц.Важный нюанс: Если сотрудник переводится в другое подразделение, за которое отвечает другой расчетчик, необходимо изменить группу доступа в карточке физического лица. В противном случае прежний расчетчик продолжит видеть сотрудника, а новый не получит к нему доступ.
Если специфика предприятия требует жесткого разделения видимости именно по подразделениям, рассмотрим возможные альтернативные подходы:
ОтражениеЗарплатыВРеглУчете.При настройке прав важно помнить два фундаментальных правила платформы 1С: