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