Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Видимость документа в RLS помогите настроить.

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

ГДЕ Ответственный = &ТекущийПользователь
   budnik
 
9 - 26.03.19 - 15:39
(8) не помогло .
   fisher
 
10 - 26.03.19 - 15:43
(9) Душа моя. А ты случаем не прописал свое RLS персонально для реквизита "Ответственный"?
   budnik
 
11 - 26.03.19 - 15:49
(9) не , он же действует на редактирование , просмотр , в списке тока хочу убрать , чтоб не зависел включит отключит пользователь реквизит на форме.
   fisher
 
12 - 26.03.19 - 15:51
(11) Что "не"? Посмотри внимательно в списке "Ограничения доступа к данным". В колонке "Поля" у тебя твое RLS должно стоять напротив поля "Прочие поля". И никаких других строк быть не должно.
   budnik
 
13 - 26.03.19 - 15:55
(12) вай , работает , спосибо огромное .
   fisher
 
14 - 26.03.19 - 15:59
(13) То-то же. С доступом по полям хитрость в том, что можно, например, разрешить чтение для всех на поля, формирующие представление объекта. И тогда пользователи будут видеть корректно представление ссылок, даже если прав на чтение этих объектов нет. А отображение в динамических списках работает так - строчка объекта не отображается, если нет прав на хотя бы одно поле, которое присутствует в выводимом списке.

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.