Имя: Пароль:
1C
1С v8
ограничение к некоторым элементам справочника
,
0 lucifer
 
26.09.12
11:14
Возникла необходимость ограничить доступ к определенным элементам справочника. Справочник контрагенты, нужно как-то сделать что бы определенный пользователь (или роль что легче или что правильнее) не видел (в форме списка и в форме выбора) контрагента с определенным наименованием. Можно ли такое сделать?
Вроде как при помощи RLS можно сделать, но что-то я не соображу как. Мне что-то в запрос динамического списка нужно дописать?
или шаблоны ограничений использовать лучше, с этими шаблонами вообще ничего не понятно.
1 DrShad
 
26.09.12
11:15
изучай шаблоны ограничения
2 shuhard
 
26.09.12
11:16
(0) прежде чем соображать, стоит открыть типовую УТ 10.3/УПП/КА:
в них это уже сделано
3 DrShad
 
26.09.12
11:18
(2) ну там не по наименованию доступ раздается :)))
4 cw014
 
26.09.12
11:19
(3) А ты переделай по наименованию
5 shuhard
 
26.09.12
11:19
(3) ну ни кто не мешает устанавливать этим контрагентам обособленную группу доступа,
например подпиской при записи =)
6 DrShad
 
26.09.12
11:19
(4) а оно мне надо? это ТС хочет
7 lucifer
 
26.09.12
11:28
ну что кто-нить подскажет что делать?
8 cw014
 
26.09.12
11:28
(0) Конкретизирую задачу
9 DrShad
 
26.09.12
11:29
(7) а тебе мало!?
10 DrShad
 
26.09.12
11:29
+(9) вызывайте специалиста!
11 Александр_
Тверь
 
26.09.12
11:31
ИМХО делать ограничение RLS по текстовому полю плохой путь. На достаточно больших справочниках может работать довольно медленно.
Может стоит завести какой нибудь реквизит и ограничивать доступ по значению этого реквизита (сам реквизит заполнить данными на основании наименований)?
12 vmv
 
26.09.12
11:32
чтобы вкурить шаблоны особенно БСПшные нужно быть матерым наркоманом)
13 lucifer
 
26.09.12
11:34
(11) можно и так, по большому счету не важно по какому полю, меня интересует вопрос как обстоит сам процесс ограничения?
и работа с шаблонами, мб кто ссылкой на статью по ШО поделится?
14 DrShad
 
26.09.12
11:35
ИТС?
15 lucifer
 
26.09.12
11:35
шаблон я могу только на роль задать?
16 vmv
 
26.09.12
11:35
да РС свой сделать с измерениями

Юзер
Контрагент

и прямо в таблице контров добавить в ограничения

И 1 В ... соединение с моим РС

это если ломит возиться с шаблонами прочей адской дурью, правда с иерархией нужно будет трахаться самому
17 DrShad
 
26.09.12
11:35
(15) да
18 vmv
 
26.09.12
11:36
(13) внятных статей и мануалов по ШО практически нет, те что есть в типовых - в принципе содержат подробные каменты, но чтобы вкурить я уже писало - мешок травы прикупи и осваивай
19 lucifer
 
26.09.12
11:38
ок, если я захочу изменить запрос динамического списка (в форме выбора) что бы не выводились не нужные элементы, можно ли из запроса проверить есть ли нужная роль у текущего пользователя?
20 DrShad
 
26.09.12
11:43
(19) я не против
21 lucifer
 
26.09.12
11:46
(20) вопрос как? В коде я могу воспользоваться функцией РольДоступна() а в запросе?
22 DrShad
 
26.09.12
11:47
можешь ее в параметр пихнуть
23 Михаил Козлов
 
26.09.12
11:54
(19) В отчетах останется доступность.
24 Александр_
Тверь
 
26.09.12
12:11
(21) а зачем тебе доступность роли?
В запросе есть конструкция Выбрать РАЗРЕШЕННЫЕ
и все. Результатом запроса будут только те записи, к которым у пользователя есть доступ.
25 lucifer
 
26.09.12
12:15
(24) так в том и вопрос как ограничить доступ к одному справочнику в зависимости от полей.
(22) получилось
(23) ну и бог с ними, главное пользователи не смогут выставить счет на этого контрагента
26 Александр_
Тверь
 
26.09.12
12:26
(25) а ты вообще с RLS знаком?
При получении записей (к примеру форма списка справочника) отображаться будут только те записи, на которые у пользователя есть права (на чтение). Остальных вообще не будет. Как будто их нет.
27 lucifer
 
26.09.12
13:14
(26) а ты ветку вообще читал?

я и просил в самом начале помочь разобраться с RLS
28 Александр_
Тверь
 
26.09.12
16:16
(27) не надо огрызаться. ветку я читал.
ты почитай, что тебе люди пишут (я в т.ч.)

а лучше почитай для начала: Книга знаний: v8: Права пользователей в 1С:Предприятии 8.0
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.