Имя: Пароль:
1C
1С v8
RLS для формы
0 extrim-style
 
23.01.12
10:53
У пользователей запрет на редактирование справочника Пользователи, нужно дать право на редактирование для ФормыЭлемента этого справочника. В RLS ограничение на редактирование нельзя поставить. Как тут поступить?
1 asady
 
23.01.12
11:03
(0) ещё раз сможеншь сформулировать задачу - не понял ничего из сабжа - извини
2 extrim-style
 
23.01.12
11:28
(1) имеется справочник Пользователи. Для всех ролей для этого справочника установлен запрет на редактирование. Необходимо разрешить редактирование только если пользователь открыл ФормуЭлемента этого справочника.
3 Ненавижу 1С
 
гуру
23.01.12
11:30
(2) убрать ограничение RLS
4 extrim-style
 
23.01.12
11:35
(3) его нет. Не на Изменение, а на Редактирование.
5 Axel2009
 
23.01.12
11:37
если стоит запрет, как можно дать право на изменение? и смысл всего этого действа? изменять без прав
6 extrim-style
 
23.01.12
11:39
(5) o0 Редактирование - это интерфейсная "процедура"
7 Axel2009
 
23.01.12
11:41
(6) "изменение" для факта изменения хоть както через код. "редактирование" через интерактивное открытие элемента
8 Axel2009
 
23.01.12
11:42
добавь новую роль либо рисую свою обработку. тогда сможешь
9 extrim-style
 
23.01.12
11:42
(7) "если стоит запрет, как можно дать право на изменение" - легко
смысл, что у пользователей не должна быть возможность интерактивного изменения (редактирования), кроме личных настроек (ФормаЭлемента)
10 Axel2009
 
23.01.12
11:43
(9) чего ты рассказываешь? если права нет, то и править нельзя
11 extrim-style
 
23.01.12
11:43
(8) в RLS нельзя установить ограничения на интерфейсные процедуры
буду копать код в ФормеЭлемента
12 extrim-style
 
23.01.12
11:44
(10) интерактивно нельзя. программно можно.
13 extrim-style
 
23.01.12
12:33
Если в роли запрет на интерактивное изменение (редактирование) справочника - могу я в форме справочника программно обойти этот запрет? И вобще RLS в какой момент отрабатывает, подскажите.
14 extrim-style
 
23.01.12
12:42
Хелпните. Не знаю как подступиться.
15 extrim-style
 
23.01.12
12:53
Ап
16 ИС-2
 
naïve
23.01.12
12:57
сделать РЛС на изменение. Текст: выбор когда &МожноРедактироватьПользователя тогда истина иначе [уже имеющийся текст запроса] конец

Ввести параметр сеанса МожноРедактироватьПользователя. При открытии формы устанавливать его в истину, при закрытии наоборот.
17 Humandra
 
23.01.12
12:57
Сделай свою обработку с привилегированным режимом.
18 ИС-2
 
naïve
23.01.12
12:58
(12) проблема в том, что привилигрованный режим устанавливается только на сервере т.е для формы не подойдет (в файловой все будет хорошо работать)
19 Axel2009
 
23.01.12
14:05
(14) рисуй обработку дублирующую документ и реализовывай что хочешь.
20 extrim-style
 
23.01.12
15:18
(16) создал параметр сеанса. В УстановкеПараметровСеанса инициализировал. В RLS в ограничении питаюсь прописать его - пишет Поле не найдено.
21 extrim-style
 
23.01.12
15:42
(16) Так не получится, т.к. кнопки ОК и Записать останутся недоступными.
2 + 2 = 3.9999999999999999999999999999999...