|
Доступ на форме отдельных реквизитам | ☑ | ||
---|---|---|---|---|
0
ac13
04.04.19
✎
11:40
|
&НаСервере
Мне нужно, чтобы для отдельной роли были доступны отдельные реквизиты, например Если РольДоступна("Привилегии") Тогда
Как это правильно сделать? |
|||
1
YaFedor
04.04.19
✎
11:42
|
Запретить все, кроме нужных
|
|||
2
ac13
04.04.19
✎
11:46
|
(1) как это правильно сделать?
|
|||
3
OldCondom
04.04.19
✎
11:51
|
Для начала:
ТолькоПросмотр = Объект.Рассчитан; ДатаРасчета.ТолькоПросмотр = РольДоступна("Привилегии"); >> Как это правильно сделать? Как в типовых. Посмотри номенклатуру. Там описывают каждый реквизит отдельно и не парятся. ЕстьПравоРедактированияКартинки = ПравоДоступа("Редактирование", Метаданные.Справочники.Номенклатура.Реквизиты.ФайлКартинки); Элементы.ФайлКартинки.Доступность = ЕстьПравоРедактированияКартинки; Элементы.ДобавитьИзображение.Доступность = ЕстьПравоРедактированияКартинки; Элементы.ИзменитьИзображение.Доступность = ЕстьПравоРедактированияКартинки; Элементы.ОчиститьИзображение.Доступность = ЕстьПравоРедактированияКартинки; Элементы.ВыбратьКартинкуИзПрисоединенныхФайлов.Видимость = ЕстьПравоРедактированияКартинки; |
|||
4
ac13
04.04.19
✎
12:04
|
(3) У меня есть типовая процедура формы ПриСозданииНаСервере где и прописан
ТолькоПросмотр = Истина; Эту процедуру трогать не хотел, нужно только приписать типа Если РольДоступна("Привилегии") Тогда Элементы.ДатаРасчета.ТолькоПросмотр = Ложь; КонецЕсли; Но Элементы доступны только &НаКлиенте |
|||
5
OldCondom
04.04.19
✎
12:08
|
Аккуратнее с ТолькоПросмотр для формы. Там есть нюансы.
>> Но Элементы доступны только &НаКлиенте Так передай форму на сервер в параметре. |
|||
6
Cyberhawk
04.04.19
✎
12:10
|
С установленным у формы свойством "ТолькоПросмотр" в истину далеко не уедешь
|
|||
7
ac13
04.04.19
✎
12:15
|
(6) ну вот мне и надо, когда доступна роль, то на пару реквизитов этот ТолькоПросмотр не устанавливать
|
|||
8
OldCondom
04.04.19
✎
12:25
|
(7) ты в курсе, что только просмотр скрывает кнопки "провести" "записать" и т.д.?
|
|||
9
OldCondom
04.04.19
✎
12:26
|
к тому, что это не панацея и в целом неправильный вариант.
|
|||
10
ac13
04.04.19
✎
13:31
|
(8) да, в курсе, эти кнопки мне тоже открыть надо. решил проблему перебором реквизитов
|
|||
11
Cyberhawk
04.04.19
✎
13:56
|
(7) Ну только перебор, а у формы свойство не ставить
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |