Имя: Пароль:
1C
 
RLS на некоторые элементы справочника для всех пользователей
0 Попытка Исключения
 
02.08.25
16:59
Всем привет. Есть справочник в бухгалтерии, в котором нужно спрятать некоторые элементы от возможности выбора, ввода по строке и т.д. для всех пользователей. Как это сделать через RLS? Или через параметры сеанса как-то можно? Мне просто нужно отобрать элементы и скрыть, без гибких настроек.

В RLS смущает тот факт, что "Если пользователь имеет несколько ролей, система применяет роль с большими правами." Получается заходить в каждую роль в конфе и редактировать rls? Или как-то по-другому решается?

Поделитесь опытом, пож-ста
1 Voronve
 
02.08.25
19:32
(0) Пометка удаления, например
и в параметрах выбора = не помеченные на удаление
2 PR
 
02.08.25
19:34
(0) А если элемент уже выбран в реквизите, его значение должно быть видно?
И вообще, исходная задача-то какая?
3 Voronve
 
02.08.25
19:35
(2) Как описано - так и насоветовано )
4 PR
 
02.08.25
19:37
(3) Описано хреново
А насоветовано вообще не то, нерабочий вариант
5 Voronve
 
02.08.25
19:41
(4) ыыы ... проверял ?
6 PR
 
02.08.25
19:47
(5) Что проверять?
Указание параметров выбора во всех реквизитах данного типа?
Ты серьезно?
Это делается в обработчике "Обработка получения данных выбора" что ли или как-то так, лень вспоминать, в модуле менеджера самого справочника, короче
7 PR
 
02.08.25
19:48
Только вот ограничения видимости самих элементов это никак не дает, тут только RLS
Поэтому и (2)
8 Попытка Исключения
 
04.08.25
09:50
(7) Спасибо, RLS помог. Может поможет кому, но есть возможность не каждую роль копать, а правой кнопкой на ветку в конфе "Роли", и там выбрать первый пункт, через него проще редактировать...
9 Прохожий
 
04.08.25
19:10
(0) А условного оформления в формах не достаточно если прям от всех?
10 PR
 
04.08.25
19:13
(9) Нет