Имя: Пароль:
1C
1С v8
как RLS закрыть просмотр 1 поля в журнале документов
0 vde69
 
модератор
25.04.14
09:15
есть журнал документов, нужно показывать все документы, но сумму и валюту показывать только по правилу RLS.


вариант приведеный ниже не выводит ни одной строки....
<Прочие поля> - где истина
СуммаДокумента, Валюта - где ложь

зы
обычное приложение....
1 Lexusss
 
25.04.14
09:47
Делай управляемую форму
2 Базис
 
naïve
25.04.14
09:51
Просмотр движений, копирование, отчёты тоже закрыты?
3 Lama12
 
25.04.14
09:58
(0) Вроде только в УФ можно.
4 vde69
 
модератор
25.04.14
09:59
(2) разумеется...
5 vde69
 
модератор
25.04.14
10:01
(4)+ там правило на документы такие

<Прочие поля> - #ОсновнойШаблон("ЦФО", "", "", "Сделка", "")
Ссылка, ПометкаУдаления, Номер, Дата, Проведен, Ответственный, НомерРеализации, ДатаРеализации - где истина

и на регистры аналогичные
6 Dmumaju
 
25.04.14
10:03
(0) RLS не управляет доступом в разрезе "колонок"
RLS = Record Level Security, где Record = запись (строка т.е.)
7 vde69
 
модератор
25.04.14
10:14
(6) так было в 8.0, сейчас можно устанавливать доступ в разрезе отдельных реквизитов а не строк...



зы
кстати кто знает как проверить право доступа к объекту с учетом RLS, без попытки...
8 Мыш
 
25.04.14
10:29
(7) А можно ссылочку, где про это написано? Похоже я отстал от жизни.
9 Dmumaju
 
25.04.14
10:29
(7) в (6) я пытаюсь донести до Вас мысль, что ограничение доступа RLS применяется В ИТОГЕ ко всему объекту (элементу справочника, документу и пр.), а не к реквизиту.
Возможность прописать различные условия ограничения доступа - достаточно "мифическая" вещь. Она необходима только лишь для наложения различных наборов условий и гибкости использования в  запросах со словом "РАЗРЕШЕННЫЕ".