Имя: Пароль:
1C
1С v8
v8: 8.2 УФ RLS условие отображение документов по дате
0 Aswed
 
14.05.13
18:55
Собственно что надо.
Есть константа с типом "Дата".
Хочу прописать в настройках ограничений доступа для определенной роли, что бы пользователь под этой ролью видел только те документы у которых дата больше либо равна дате из этой константы.

Как сделать?
1 Mitriy
 
14.05.13
18:58
создать параметр сеанса?
2 Fragster
 
гуру
14.05.13
18:58
катже, как любой другой RLS
3 Aswed
 
14.05.13
22:06
Не совсем верно выразился.
Без параметра сеанса как нибудь можно реализовать?

ЗЫ Мало инфы по rls
4 EvgeniuXP
 
14.05.13
22:34
www.spec8.ru вам в помощь - там рассмотрено это.
5 Aswed
 
15.05.13
08:41
(4) А где именно не подскажешь?
6 Aswed
 
15.05.13
08:54
Вообще можно ли задавать такое условие НЕ из параметра сеанса?
7 BlueSky
 
15.05.13
08:58
Т ИЗ
   Документы.Счет КАК Т
ГДЕ
Т.Дата >= &ДатаОграничения

&ДатаОграничения - это параметр сеанса
8 Aswed
 
15.05.13
08:59
(7) Угу.
А без этого можно?
9 Aswed
 
15.05.13
09:07
Ха можно!
разобрался))))

Просто в условии задал соединение даты документа с константой и установил условие что дата документа должна быть больше даты константы))))


ЗаказКлиентаНаАвтомобиль ИЗ Документ.ЗаказКлиентаНаАвтомобиль КАК ЗаказКлиентаНаАвтомобиль
   ВНУТРЕННЕЕ СОЕДИНЕНИЕ Константа.ДатаОтображаеммыхДанных КАК ДатаОтображаеммыхДанных
   ПО ЗаказКлиентаНаАвтомобиль.Дата > ДатаОтображаеммыхДанных.Значение
ГДЕ ЗаказКлиентаНаАвтомобиль.Организация В(&ДоступныеОрганизации)
   И ЗаказКлиентаНаАвтомобиль.Бренд В(&ДоступныеБренды)
10 BlueSky
 
15.05.13
09:07
(8) Программно в форме списка, например. Но тогда запросом всё равно можно будет эти документы получить.
11 BlueSky
 
15.05.13
09:09
(9) А чем вам параметр сеанса-то не угодил? Разве у вас &ДоступныеОрганизации и &ДоступныеБренды - не параметры сеанса?
12 Aswed
 
15.05.13
09:19
(11) Параметры)
Но там списки значений со сложными условиями их формирования.
А тут простейшая константа)

Всегда интересно изучать что то новое)))