|
Ограничение доступа к данным
| ☑ |
0
R1A1
29.05.12
✎
13:45
|
Подскажите как правильно сделать ограничение доступа к данным справочника сотрудники. Нужно, что бы пользователь не видел помеченные на удаление элементы. В Роли пользователя для справочника сотрудники пишу ограничение на <Прочие поля>
Сотрудники ГДЕ Сотрудники.ПометкаУдаления = ИСТИНА
В результате для пользователя не отображается ничего.
|
|
1
Wobland
29.05.12
✎
13:46
|
инвертируй сравнение
|
|
2
R1A1
29.05.12
✎
13:47
|
т.е. Сотрудники ГДЕ Сотрудники.ПометкаУдаления <> ИСТИНА ?
|
|
3
Maxus43
29.05.12
✎
13:49
|
это надо только чтоб не видели? имхо лучше при открытии формы жёский отбор ставить... а то и отчеты всевозможные это не увидят
|
|
4
Wobland
29.05.12
✎
13:50
|
(2) в (0) у тебя доступ даётся при истинности пометки
|
|
5
R1A1
29.05.12
✎
13:51
|
ОК. Спасибо. Понял.
|
|
6
tashi_ork
29.05.12
✎
13:51
|
Твое выражение должно возвращать Истина для тех строк, чтение которых разрешено.
Т.е. первоначально твое выражение разрешало читать только помеченные на удаление.
|
|
7
R1A1
29.05.12
✎
13:53
|
(6) В первом случае вообще ничего не выводилось. Интересно почему?
|
|
8
Wobland
29.05.12
✎
13:55
|
(7) >пишу ограничение на <Прочие поля> Сотрудники ГДЕ Сотрудники.ПометкаУдаления = ИСТИНА
вот меня смущает то, что шаблон не начинается со слова ГДЕ. но я могу чего-то не знать
|
|
9
R1A1
29.05.12
✎
14:02
|
(7) Вот так Сотрудники ГДЕ Сотрудники.ПометкаУдаления <> ИСТИНА срабатывает, т.е. не показывает помеченных
Вот так Сотрудники ГДЕ Сотрудники.ПометкаУдаления = ИСТИНА не показывает ни каких
|
|
10
Ranger_83
29.05.12
✎
14:06
|
(0)такими настройками по-моему нужно осторожно пользоваться.Запретить пометку удаления интерактивную,иначе крестик поставил и ищи потом свищи
|
|
11
R1A1
29.05.12
✎
14:08
|
(10) У этого пользователя только право просмотра и чтения.
Интересно, что, если вместо ИСТИНА поставить ЛОЖЬ, не срабатывает никак или вернее не видно ни одного сотрудника.
|
|
12
tashi_ork
29.05.12
✎
15:07
|
А помеченные на удаление есть?
|
|