Имя: Пароль:
1C
1С v8
RLS "объединение" шаблонов
0 mikhailovaew
 
07.10.13
12:03
Добрый день!
Прошу помощи в таком вопросе: можно ли для права на объект конфигурации задать ограничение по двум шаблонам?
Очень не хочется вносить изменения в типовой шаблон, он потом вызывается в 1000 мест. Хотелось бынаписать свой шаблон, и в праве #ОбщееУправлениеДоступом("ЧтениеСГруппами",
"Организации","","Организация","",
"ФизическиеЛица","ГруппаДоступаФизическогоЛица", "Физлицо", "",
"","4") И #МойШаблон.
Существует ли возможность задать ограничение по двум шаблонам?
1 mikhailovaew
 
07.10.13
12:04
* и в праве объекта прописать #ОбщееУправлениеДоступом(параметры...) И #МойШаблон(параметры)
2 LehhaK
 
07.10.13
12:06
Надо попробовать, я считаю. мне тоже интересно. вставь во второй шаблон "Где истина", да глянь. Если все разрешит - значит "и" между шаблонами работает
3 mikhailovaew
 
07.10.13
12:07
(2) не получается, ругается на синтаксис )
4 mikhailovaew
 
07.10.13
12:07
потому и спрашиваю. может там не "И" надо...
5 LehhaK
 
07.10.13
12:08
(3) а чего говорит то хоть? когда ругается
6 mikhailovaew
 
07.10.13
12:10
(5) Синтаксическая ошибка "ИЗ"
и ТекущаяТаблица <<?>>ИЗ #ТекущаяТаблица КАК ТекущаяТаблица ГДЕ Истина
7 mikhailovaew
 
07.10.13
12:10
не нравится ему "и", в общем...
8 mikhailovaew
 
07.10.13
12:11
написала в роли объекта так:
#ОбщееУправлениеДоступом("Чтение",
"Организации","","Ссылка","",
"", "", "", "", "","Ложь") и #ПустойШаблон()
9 mikhailovaew
 
07.10.13
12:11
Пустой шаблон выглядит так:
ТекущаяТаблица ИЗ #ТекущаяТаблица КАК ТекущаяТаблица ГДЕ Истина
10 Лефмихалыч
 
07.10.13
12:12
(0) нельзя
можно скопировать типовой шаблон и внести в него нужные изменения
11 mikhailovaew
 
07.10.13
12:13
(10) это очень печально (
12 mikhailovaew
 
07.10.13
12:13
"левое соединение" и прочие соединения вместо "и" тоже не канают
13 Defender aka LINN
 
07.10.13
12:14
(0) Создай еще одну роль и не тилипи моск
14 mikhailovaew
 
07.10.13
12:15
(10) если поменять количество параметров в шаблоне, потом его вызов во всех местах придется править. жжжжуть.
15 mikhailovaew
 
07.10.13
12:16
(13) естественно, создаю свою роль копированием типовой. Типовые ограничение ТОЖЕ нужны. Поэтому придется править типовой шаблон и менять его вызов в 100500 местах этой роли
16 Ненавижу 1С
 
гуру
07.10.13
12:16
(13) копи-паст побеждает повторное использование кода
17 mikhailovaew
 
07.10.13
12:16
отойду на часик, если у кого вдруг есть еще идеи, прошу поделиться...
18 Defender aka LINN
 
07.10.13
12:19
(15) Ты в курсе, что пользователю можно несколько ролей дать?
Или тебе надо ограничить сильнее, чем в типовой роли?
19 mikhailovaew
 
07.10.13
13:28
(18) да, в курсе. и да, нужно ввести дополнительное ограничение по дополнительному признаку "поверх" имеющихся