Имя: Пароль:
1C
1С v8
Ограничение доступа к иерархическим справочникам
,
0 discant
 
22.08.12
10:54
День добрый!
Необходимо ограничить доступ к справочнику номенклатура так, чтобы роль видела только определенную группу (к примеру, продукция). Если делать ограничение по полю родитель и в условие писать эту группу, тогда форма списка справочника открывается пустой... Подскажите, пожалуйста, как это лучше сделать?
1 discant
 
22.08.12
13:01
К (0) Ставлю следующее ограничение:
Номенклатура ГДЕ Номенклатура.Родитель.Код = "000013249"
   И Номенклатура.Родитель.ЭтоГруппа = ИСТИНА
P.S. За код не бейте, так как хочу, чтобы завелось, а уж потом с параметрами сеанса морочится буду...
Если ставить это условие в запрос, то в выборку все отлично попадает...
2 discant
 
22.08.12
13:33
Не молчите, пожалуйста
3 olegves
 
22.08.12
14:28
(0) в Запросе к форме списка ставь Отбор

или Произвольный запрос с Параметром ГРУППА
ГДЕ Ссылка В ИЕРАРХИИ (&Группа)
4 netDog
 
22.08.12
14:31
ИМХО. RLS + группа доступа. Как в контрагентах сделано (но там на доступность, а не видимость).
5 vmv
 
22.08.12
14:34
(0) если ограничения есть на любого из вышестоящих родителей, то дерево или иарахический список будут выглядеть пустыми.

задача тривиальная - используй просто список, а не дерево или строй свой динамический список или дерево значений.

вообщем - сначали наводим порядок в голове, а потом в списках на форме, ок
6 discant
 
22.08.12
15:31
Хорошо давайте конкретизируем... Необходимо, чтобы роль видела только одну группу справочника номенклатура...
Можно, пожалуйста, развернуто описать как это можно сделать?
7 olegves
 
22.08.12
15:59
читай внимательно (3)
8 Maxus43
 
22.08.12
16:02
если видеть только в справочнике номенклатура - можно и на уровне формы сделать, а если чтоб и документы и т.д. только с разрешённой - через РЛС надо, через группы доступа как в физлицах. Но опять же если номенклатуры много - тормозить будет тоже
9 discant
 
22.08.12
16:03
(7) Вы про какой запрос?  Можно подробнее?
10 discant
 
22.08.12
16:06
(8) Группы доступа - это группы пользователей?
11 Maxus43
 
22.08.12
16:10
(10) РЛС на физ лицах - "группа доступа физ лиц" отдельный справочник
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.