Имя: Пароль:
1C
1С v8
Не работает ограничение доступа на уровне записей для "Пользователя"
, ,
0 Капитан Джек Воробей
 
13.11.19
09:59
Доброго времени суток.
УТ 11 (11.4.10.57)
1С:Предприятие 8.3 (8.3.14.1694)
Настраиваю доступ на уровне записей по пользователям, ну то есть чтобы пользователи не видели документы других пользователей. Устанавливаю в Группе Доступа "Пользователи-Все Запрещены, без исключения" у самого пользователя роль Менеджер по продажам
эффект ноль, но если все тоже самое сделать по подразделениям, то все работает...
Вопрос: куда копать?
1 Cyberhawk
 
13.11.19
10:05
Ну роль пади есть какая-нибудь еще
2 Капитан Джек Воробей
 
13.11.19
10:15
(1) Ну ничего подобного нет, роль единственная у пользователя, и опять-же на подразделениях функция работает...
3 Капитан Джек Воробей
 
13.11.19
11:12
(0)Up..ю
4 Капитан Джек Воробей
 
13.11.19
11:45
(0)+ "Порезал все" оставил базовые, запуск клиента и добавление изменение дока.... но так и не сдвинулся.. как видел документы других пользователей, так и видит((( что не так с RLS? или со мной)
5 Cyberhawk
 
13.11.19
11:47
Дубли пользователей
6 Капитан Джек Воробей
 
13.11.19
11:53
(5) Всего в базе 3 пользователя 1 админ и два продажника, это тестовая платформа... у пользователя только один профиль с набором урезанных ролей.... я уже не знаю куда копать... просто мне кажется можно реализовать RLS, но все больше и больше склоняюсь к расширению конфы....
7 Капитан Джек Воробей
 
15.11.19
17:00
Как я понял стандартно RLS по Пользователю не работает, но через расширение проблема решается)
8 AlvlSpb
 
15.11.19
17:50
(0) "Вопрос: куда копать?"©
Копать в текст ограничений. НЕТ в УТ в стандарте ограничения по Пользователю. Возьми любой док и посмотри. Пример на Акт вып работ Это что есть: https://my-files.ru/tm21ll
Это что надо добавить в КАЖДЫЙ док в ролях на добавление и изменение и в ролях на чтение  https://my-files.ru/k29h4c
9 pechkin
 
15.11.19
17:58
(8) а может в УниверсальноЕсть?
10 Капитан Джек Воробей
 
15.11.19
18:06
(8) Я так пробовал)
#Если &ОграничениеДоступаНаУровнеЗаписейУниверсально #Тогда
#ДляОбъекта("")
#Иначе
#ПоЗначениям( "Документ.ЗаказКлиента","Чтение","",
"Организации","Организация",
"Склады","Склад",
"ГруппыПартнеров","Партнер",
"Подразделения","Подразделение",
"Пользователи","Менеджер", "","", "","", "","", "","", "","", "","", "","", "","", "","", "","", "","" )
#КонецЕсли
Но это не сработало, пришлось маленько разворошить через расширение...
11 pechkin
 
15.11.19
18:13
а что ж через универсальный не делаешьш, там все в коде, роли трогать не нужно