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