Иногда я начинаю себя ругать из-за того, что я такой ленивый. Но быстро перестаю - лень.
Занятие 22 посвящено ролям. И тут я даже немножко расскажу смищные истории из своей практики, посвященные ролям (на самом деле нет).
Занятие 22 посвящено ролям. И тут я даже немножко расскажу смищные истории из своей практики, посвященные ролям (на самом деле нет).
Для чего
предназначен объект конфигурации Роль?
Роль предназначена для организации интерфейса прикладного
решения и для разграничения прав и действий отдельных пользователей.
Как создать роль,
используя подсистемы конфигурации?
Развернуть ветвь Общие – правый клик по Роли (рис.1). Далее можно настроить ограничения к различным
объектам конфигурации (рис.2)
Как создать список
пользователей системы и определить их права?
На главной командной панели заходим в Сервис – Администрирование – Пользователи.
Появится список пользователей (рис.3). Добавить нового пользователя можно, жмакнув по
. На основной закладке пишем различные данные про пользователя,
на закладке «прочее» - предоставляем права (рис.4).На главной командной панели заходим в Сервис – Администрирование – Пользователи.
Появится список пользователей (рис.3). Добавить нового пользователя можно, жмакнув по
рис.3 |
рис.4 |
Чем аутентификация
средствами 1С: Предприятия отличается от аутентификации операционной системы?
Как следует из названия, при аутентификации средствами 1с
пользователю требуется вводить логин/пароль непосредственно в системе 1с. В
случае аутентификации средствами операционной системы вводить ничего не нужно,
так как 1с определит, под каким пользователем запущена ОС, обратится к своему
внутреннему списку пользователей, и если найдет соответствующую запись,
осуществит вход с данными правами.
Чаще всего аутентификация по ОСи происходит, если 1с виртуализирована. Что это значит? Что физически сервер и клиенты одинески находятся физически не у вас под носом, а в другом месте. На своем компьютере вы запускаете удаленное подключение, на котором уже идет подключение к 1с.
А теперь истории из практики. Если заниматься поддержкой 1с, то часты случаи, когда пользователи жалуются, что мол такой то документ не проводится, такой то отчет не формируется. Часто такое бывает из-за того, что разработчики поставили такому-то пользователю права на документ, а на регистр, который, собственно, и отражает проводки документа, забыли. Зайдите в журнал регистрации действий и поглядите на данного пользователя, как он проводит документ - тот недоступный регистр и отобразится в журнале, с формулировкой "нарушение прав пользователя".
Гораздо печальнее, когда разработчики ставят ограничения на роли в коде - тогда только отладчиком глядеть, где, когда и какое ограничение прав стоит, непосредственно в модуле требуемого документа/отчета.
Нет вопроса
ОтветитьУдалитьКак создать для роли ограничения доступа к данным на уровне
записей и полей базы данных?
Нужно выделить пункт добавить и пукнуть в него
Удалить