СОФТЛАБ

  • (812) 616-95-96
  • Санкт-Петербург, пр. Пархоменко 34

Краткое описание подсистемы СофтЛаб:КПД

Общую информацию по СофтЛаб:КПД и СофтЛаб "Журнал изменений" смотри здесь Что такое "СофтЛаб:КПД (Контроль Прав Доступа" и СофтЛаб "Журнал изменений"?

Средства администрирования

Концепция подсистемы СофтЛаб:КПД предполагает что все пользователи работают с несколькими базовыми ролями, созданными в конфигураторе, ограничение по правам осуществляется уже в режиме 1С:Предприятие.

Разработчики на этапе конфигурирования создают объекты: справочники, документы, отчеты, обработки и т.п. Чтобы у администратора ИС была возможность настраивать доступ к этим объектам разработчику необходимо:

  1. В подписчиках событий подсистемы СофтЛаб:КПД добавить необходимы объекты
  2. В обработчике ПередОткрытием формы добавить вызов процедуры подсистемы СофтЛаб:КПД;
  3. В подсистеме СофтЛаб:КПД на каждый объект ввести Объект доступа (элемент в ПВХ).

Теперь Администратор ИС может приступить к созданию типовых групп прав (ролей) оперируя объектами доступа в режиме 1С:Предприятие. Так на рисунке ниже Администратор ИС настраивает группу прав «Казначейство». В левой части формы отображаются все объекты доступа, а в правой права к ним. Перечень прав, доступных для объекта доступа, зависит отгруппы в которую входит объект доступа. Так в примере для документа Заявка на платеж доступны права: Чтение, Создание, Изменение, Просмотр, Проведение, Отмена проведение и Пометка на удаление. Перечень прав единожды задается в режиме 1С:Предприятие для каждой группы объектов доступа из предопределенных значений.

ООО "СофтЛаб"

Настройка группы прав «Казначейство»

После создания групп прав их можно назначать пользователям, что делается в справочнике «Пользователи». Созданные группы прав являются своего рода шаблонами. При назначении их пользователям, администратор может провести “тонкую” настройку доступа для конкретного пользователя, но в рамках объектов доступа заданных группой прав. Так на рисунке ниже для пользователя Иванов И.И. переопределен доступ к документу «Заявка на платеж» предоставляемый группой прав «Казначейство». Теперь доступ к документу предоставлен только на чтение и просмотр. Измененные значения по отношению к значениям заданным в группе прав выделяются красным цветом. Таким образом, администратору нет необходимости создавать лишнюю группу прав.

 ООО "СофтЛаб"

“тонкая” настройка для пользователя

На вкладку «Список ИБ пользователя» администратор ИС выбирает информационную базу, в которой будет работать пользователь см. рисунок ниже. Теперь после проведения обмена данными пользователь автоматически будет добавлен в конфигуратор информационной базы «Филиал».

 ООО "СофтЛаб"

Выбор информационной базы пользователя

На вкладке «Замещение» достаточно перечислить пользователей, которых замещает данный пользователь, не забыв указать период замещения. По истечению данного периода замещение будет автоматически снято (см. рис ниже).

ООО "СофтЛаб"

Установка режима «Замещение» для пользователя

Как правило, все конфигурации в дополнение к ролям содержат различные дополнительные настройки для пользователей. Например, если необходимо запретить проведение заявки на платеж сверх бюджета, или запретить редактирование цен в заказе покупателя и т.п. Подсистема СофтЛаб:КПД позволяет создавать свойства и прикреплять их к группам прав или объектам доступа. При вводе нового пользователя администратор может задать его свойства, причем будут показаны только те свойства которые имеют смысл для конкретного пользователя. Например, если пользователь согласно предоставленным ему правам имеет доступ к документу «Заявка на платеж», то в списке свойств появится свойство «Может создавать заявку сверх бюджета» прикрепленное к данному объекту доступа, в то время как у пользователя с полными правами будут доступны все свойства см. рисунки ниже.

ООО "СофтЛаб"

Установка дополнительных свойств «Пользователя»

ООО "СофтЛаб"

Свойства пользователя с административными правами

Разработчик может создать свойства, которые влияют на поведение системы и не привязаны к объектам доступа и группам прав, в том числе такие свойства которые пользователь может изменять сам. Например, различные значения по умолчанию, или «Запрашивать подтверждение при закрытии системы» и т.п.

Подсистема СофтЛаб:КПД включает обработку «Главное меню». Главное меню формируется динамически в зависимости от прав доступа пользователей что позволяет скрывать от пользователя не нужные ему команды. Внешний вид меню представлен на рисунке ниже. Разделы, иерархия и команды меню настраиваются в специальном служебном справочнике «Главное меню». При этом стандартный интерфейс 1С:Предприятие как правило отключают.

ООО "СофтЛаб"

Внешний вид главного меню системы.

Каждый пользователь системы может вынести наиболее используемые команды меню в раздел «Избранное».

Для администратора ИС и разработчиков также будет очень полезна функция входа под контекстом другого пользователя, например в случае тестирования работы системы под ограниченными правами.

ООО "СофтЛаб"

Механизм входа под правами другого пользователя.

В систему СофтЛаб: КПД входит подсистема логирования и аудита СофтЛаб: Журнал изменений