Имя: Пароль:
1C
1С v8
Видимость документа в RLS помогите настроить.
0 budnik
 
26.03.19
14:11
Создал новый документ в конфигураторе бух 3 добавил реквизит ответственный.
Создал новую роль прописал простое ограничение на просмотр ,ГДЕ Ответственный = &ТекущийПользователь
Если в списке документов есть ответственный то ограничение работает , если нет показывает все документы .
Как сделать чтобы во втором случае пользователь видел тока свои документы ?
1 Cyberhawk
 
26.03.19
14:12
где ложь или ответственный = ... ?
2 budnik
 
26.03.19
14:26
(1) Ответственный ссылка на справочник пользователей , текущий из параметров сеанса ссылка на справочник пользователей  
Иванов должен видить тока документы Иванова , он так и видит , пока в есть колонка в списке ответственный.
3 Cyberhawk
 
26.03.19
14:28
Покажи на картинке, где ты видишь все документы
4 budnik
 
26.03.19
14:36
Вижу в списке все документы , если в изменить форму отключаю ответственный.
вижу документы иванова тока если включаю видимость ответственного.
5 budnik
 
26.03.19
14:37
Работаю с динамическим списком , разрешенныее не включал.
6 budnik
 
26.03.19
14:39
1С:Предприятие 8.3 (8.3.12.1529)
7 budnik
 
26.03.19
14:50
Редактировать не дает чужие документы RLS срабатывает.
8 fisher
 
26.03.19
14:56
Попробуй
ТекущаяТаблица ИЗ #ТекущаяТаблица КАК ТекущаяТаблица
ГДЕ Ответственный = &ТекущийПользователь
9 budnik
 
26.03.19
15:39
(8) не помогло .
10 fisher
 
26.03.19
15:43
(9) Душа моя. А ты случаем не прописал свое RLS персонально для реквизита "Ответственный"?
11 budnik
 
26.03.19
15:49
(9) не , он же действует на редактирование , просмотр , в списке тока хочу убрать , чтоб не зависел включит отключит пользователь реквизит на форме.
12 fisher
 
26.03.19
15:51
(11) Что "не"? Посмотри внимательно в списке "Ограничения доступа к данным". В колонке "Поля" у тебя твое RLS должно стоять напротив поля "Прочие поля". И никаких других строк быть не должно.
13 budnik
 
26.03.19
15:55
(12) вай , работает , спосибо огромное .
14 fisher
 
26.03.19
15:59
(13) То-то же. С доступом по полям хитрость в том, что можно, например, разрешить чтение для всех на поля, формирующие представление объекта. И тогда пользователи будут видеть корректно представление ссылок, даже если прав на чтение этих объектов нет. А отображение в динамических списках работает так - строчка объекта не отображается, если нет прав на хотя бы одно поле, которое присутствует в выводимом списке.