Имя: Пароль:
1C
1С v8
v8: Что означает условие "ГДЕ Ложь" в RLS?
0 mrzed12
 
19.12.12
19:23
есть права, где отмечено единственное право на "ЧТЕНИЕ"
и в ограничении доступа к данным указано
"прочие поля" - "ГДЕ Ложь"

непонятен смысл этой конструкции.. Нельзя ли просто убрать право на чтение и удалить запрос в ограничении прав??
1 Wobland
 
19.12.12
19:26
никогда не видел конструкции вроде Если Ложь Тогда...?
2 Нуф-Нуф
 
19.12.12
19:28
(1) он про то, что этим конструкция фактически отключает доступ на чтение. Наверно гаввнокодер так отключил право на чтение
3 a_alenkin
 
19.12.12
19:29
чу такое РСЛ?
4 Wobland
 
19.12.12
19:29
(2) да я понял. только почему же сразу г-кодер?
5 Нуф-Нуф
 
19.12.12
19:30
(3) РакетноСиловаяЛошадь
6 Нуф-Нуф
 
19.12.12
19:30
(4)  а че, это твой код???
7 Flyd-s
 
19.12.12
19:33
В типовой УПП где-то видел такое
8 Wobland
 
19.12.12
19:35
(6) не, не мой. но если ложь тогда делал неоднократно ;)
9 mrzed12
 
19.12.12
19:38
))
не... Что такое конструкция "ГДЕ Ложь" я знаю. Отключает доступ на чтение.

Но нельзя ли просто снять галочку с прав на чтение??? Зачем устанавливать это право и затем отключать через "где ложь"??

Я часто с этим сталкиваюсь и вижу, что это вряд ли опечатка.. Тут я задался вопросом, что может я чего не понял? вот и прошу помощи и разъяснить вопрос..

Это из УТП.. Точнее не знаю, это типовая или допиленная..
10 Wobland
 
19.12.12
19:39
как вариант. "ГДЕ Ложь" заменяентся потом на что-то другое
11 mrzed12
 
19.12.12
19:44
(10) но ведь если уж забито в правах в конфигураторе "где ложь", то потом динамически это нельзя изменить. так ведь?

заменяется пооотом, при дальнейшем кодировании..

правильно?
12 Wobland
 
19.12.12
19:47
(11) в целом согласен, да
13 mrzed12
 
19.12.12
19:58
Спасибо,
очень благодарен ))
14 Hmster
 
19.12.12
21:21
обычно к такой конструкции добавляют что код, наименование, ссылку, номер, дату можно считывать без ограничений. чтобы данный объект можно было добавить в документ или справочник на который права уже есть и с которым надо работать.
что у тебя - вопрос интересный
возможно твой объект так же гдето дополнительно используется или это г-но код
15 Кокос
 
19.12.12
21:29
(14) в УТ10 у базовой роли "Пользователь" практически во всех RLS стоит "Где ЛОЖЬ"
16 Hmster
 
19.12.12
21:51
Допустим у тебя есть 2 справочника АА и ББ.
К АА у тебя полный доступ, к ББ нет вообще.
И тут возникла необходимость хранить в справочнике АА ссылки на ББ.
Если мы галку чтения не поставим у ББ то мы не откроем справочник АА т.к. там есть ссылка на справочник ББ, а нам его читать нельзя. Если же мы поставим чтение на ББ и ограничение "Где ЛОЖЬ", то мы справочник АА Откроем и увидим "объект не найден...". Если же мы дополнительно дадим на чтение без ограничений такие поля как "ссылка,код,наименование" то мы увидим нормальное отображение справочника ББ в справочнике АА.

Вроде как то так
17 Flyd-s
 
19.12.12
22:37
(16), нет. Если есть права на АА, то АА в любом случае откроется, даже если нет прав на ББ
18 Undefined vs NULL
 
19.12.12
23:01
(17) как же, увидишь ты реквизит ссылающийся на ББ
19 Flyd-s
 
19.12.12
23:05
(18), значение реквизита не увидишь независимо от того нет прав на просмотр ББ или в РЛС указано условие "ГДЕ ЛОЖЬ"
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn