|
Ограничение на просмотр документов раньше определенной даты | ☑ | ||
---|---|---|---|---|
0
Юзер123
naïve
06.08.18
✎
13:56
|
Добрый день.
Есть Бух. Ему надо закрыть доступ на просмотр документов в журнале раньше определенной даты. Сделал константу. Сделал роль. Для этой Роли пишу RLS #Параметр(1) ИЗ Документ.#Параметр(1) КАК #Параметр(1), Константы КАК Константы ГДЕ(#Параметр(1).Дата >= (Константы.ДатаЗапретаБух)) не работает. З.ы. опыта написания RLS не имеется. Вероятно ошибка тут) |
|||
1
Юзер123
naïve
06.08.18
✎
13:57
|
Ой. Там же получается наоборот ))
|
|||
2
Юзер123
naïve
06.08.18
✎
13:58
|
Моя дата должна быть Больше.
|
|||
3
Юзер123
naïve
06.08.18
✎
14:03
|
Не работает (
|
|||
4
youalex
06.08.18
✎
14:06
|
Другие (разрешающие) роли есть у этого пользователя?
|
|||
5
Юзер123
naïve
06.08.18
✎
14:08
|
2 роли у пользователя. и там и там шаблон такой.
|
|||
6
Юзер123
naïve
06.08.18
✎
14:18
|
ошибка может в RLS?
|
|||
7
Юзер123
naïve
06.08.18
✎
17:49
|
fg
|
|||
8
youalex
06.08.18
✎
18:07
|
навскидку все похоже на правду.
попробуй поэкспериментировать: -упрости условие до ГДЕ ЛОЖЬ; -оставь только одну роль -сделай без шаблона ... т.е сделай чтобы по любому работало(запрещало), а потом уже будешь накручивать. |
|||
9
Юзер123
naïve
06.08.18
✎
18:10
|
(8) Без шаблона это как?) Сейчас попробую поиграть с 1-ой ролью
|
|||
10
youalex
06.08.18
✎
18:14
|
(9) ну, там где у тебя сейчас типа #Шаблон("Реализация") пишешь просто ГДЕ ЛОЖЬ
|
|||
11
Юзер123
naïve
07.08.18
✎
14:17
|
странно но неработает(
|
|||
12
Юзер123
naïve
07.08.18
✎
14:18
|
сделал пользователя. дал ему фул права. ( полнуе права)" зашел в роли полные права и в РЛС шаблон записал
#Параметр(1) ИЗ Документ.#Параметр(1) КАК #Параметр(1), Константы КАК Константы ГДЕ (#Параметр(1).Дата <= Константы.ДатаЗапретаБух) у пользователя только одна роль. Все выдаю через конфигуратор. В итоге задумка не работает |
|||
13
Юзер123
naïve
07.08.18
✎
14:23
|
думал может дело в кончтантах. Включить ограницения на уровне записи.. Включил и их но не работает
|
|||
14
Вафель
07.08.18
✎
14:29
|
попробуй без констант, через параметры сеанса
|
|||
15
Юзер123
naïve
07.08.18
✎
14:43
|
(14) не подскажите каким образом?
|
|||
16
Юзер123
naïve
07.08.18
✎
14:50
|
хочется вроди как более мение красиво а получаются грабли
|
|||
17
youalex
07.08.18
✎
15:09
|
(15) в RLS параметр сеанса можно писать как одноименный параметр запроса.
Т.е. при установке параметров(событие) - устанавливаешь параметр сеанса из константы, а далее он в RLS отрабатывает как параметр запроса. |
|||
18
Юзер123
naïve
07.08.18
✎
15:18
|
(17) Извините за тупизм. Но пример простой можно?
|
|||
19
youalex
07.08.18
✎
15:53
|
>> может дело в кончтантах. Включить ограницения на уровне записи
поищи по конфигурации эту константу(имя) потом в типовом RLS посмотри параметр &ВключитьОграниченияНаУровнеЗаписей или как оно там |
|||
20
Serg_1960
07.08.18
✎
16:10
|
(18) Можно. https://makushimo.ru/1c/1s-rls.html#_6__RLS
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |