|
профили груп доступа | ☑ | ||
---|---|---|---|---|
0
Шахтер_с
23.12.19
✎
11:55
|
Есть задача создать ограничения по пользователю к контрагентам. И также для этого пользователя видимость другого пользователя по определенному контрагенту.
1.Создал профиль "Менеджер" с ограничением по справочнику "Контрагенты" с органичением доступа "Все запрещены,исключения назначаются в группах доступа". Ставлю пользователю только этот профиль работает (выводить только нужных контрагентов по этому пользователю). Ограничения по пользователям: #Если &ОграничениеДоступаНаУровнеЗаписейУниверсально #Тогда #ДляОбъекта("") #Иначе ГДЕ Ссылка = &ТекущийПользователь #КонецЕсли Ограничения по контрагентам: #Если &ОграничениеДоступаНаУровнеЗаписейУниверсально #Тогда #ДляОбъекта("") #Иначе #ПоЗначениям( "Справочник.Контрагенты", "", "НеОграничиватьДоступКГруппам", "Контрагенты", "Ссылка", "","", "","", "","", "","", "","", "","", "","", "","", "","", "","", "","", "","", "","", "","", "","") #КонецЕсли 2.Создал профиль "Куратор" с ограничением по справочнику "Контрагенты" с органичением доступа "Все запрещены,исключения назначаются в группах доступа" и по справочнику "Пользователи" с органичением доступа "Все запрещены,исключения назначаются в группах доступа" Ставлю пользователю только этот профиль работает (выводить только нужных контрагентов по этому пользователю и по другому пользователю). Надо только по другому пользователю. Ограничения по пользователям: #Если &ОграничениеДоступаНаУровнеЗаписейУниверсально #Тогда #ДляОбъекта("") #Иначе #ПоЗначениям( "Справочник.Пользователи", "", "", "Пользователи", "Ссылка", "","", "","", "","", "","", "","", "","", "","", "","", "","", "","", "","", "","", "","", "","", "","") #КонецЕсли Ограничения по контрагентам: #Если &ОграничениеДоступаНаУровнеЗаписейУниверсально #Тогда #ДляОбъекта("") #Иначе #ПоЗначениям( "Справочник.Контрагенты", "", "НеОграничиватьДоступКГруппам", "Контрагенты", "Ссылка", "","", "","", "","", "","", "","", "","", "","", "","", "","", "","", "","", "","", "","", "","", "","") #КонецЕсли 3.Добавляю оба профиля пользователю и виден весь справочник "Пользователи". Что делаю не так? |
|||
1
palsergeich
23.12.19
✎
11:58
|
Как самый простой вариант, с которого надо вообще делать проверку - у юзера уже есть роль с полным доступом к этому справочникуа то что разрешено хоть в одной роли - то разрешено
|
|||
2
palsergeich
23.12.19
✎
11:59
|
Быстрая проверка - глянуть тест запроса в ТЖ/профайлер. Если там нету РЛС ной припарки то значит роль с полным доступом есть
|
|||
3
Шахтер_с
23.12.19
✎
12:00
|
(1) Специально поснимал все доступы по другим ролям. В других ролях нет доступа к справочнику "Пользователи". Анализ на чистых ограничениях
|
|||
4
palsergeich
23.12.19
✎
12:02
|
(3) ограничение доступа выбрано на прочие поля?
|
|||
5
palsergeich
23.12.19
✎
12:03
|
Там ещё на всякий случай сделай обновление вспомогательных данных
|
|||
6
Шахтер_с
23.12.19
✎
12:06
|
(4) Да
|
|||
7
Cyberhawk
23.12.19
✎
12:07
|
"поснимал все доступы по другим ролям" // Где поснимал?
|
|||
8
Шахтер_с
23.12.19
✎
12:07
|
(5) делаю . Запускаю периодически с командной строкой как рекомендует ИТС.
Выполнить оптимальное обновление вспомогательных данных можно следующим способом: указать параметр запуска ЗапуститьОбновлениеИнформационнойБазы в конфигураторе или через параметр командной строки /С. |
|||
9
Шахтер_с
23.12.19
✎
12:10
|
(7) в конфигураторе. По пользователям был доступ у основной роли "БазовыеПраваБСП" и "ПолныеПрава". Вот в "БазовыеПраваБСП" убрал на момент тестирования все разрешения. а полных прав нет у текущего пользователя. Тому доступ только по ролям "Менеджер" и "Куратор"
|
|||
10
Cyberhawk
23.12.19
✎
12:22
|
(9) Садись, два. Следующий.
|
|||
11
Шахтер_с
23.12.19
✎
12:36
|
(10) в "настройках доступа" в режиме предприятие как писал ранее только два профиля. И все.Других разрешений нет.
https://its.1c.ru/db/content/bsp301doc/src/3.58.%20управление%20доступом.htm?_=1575472997#_разработка_ролей_и И этому мой текст не противоречит. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |