|
Получить объект справочника под полными правами... |
☑ |
0
kosts
26.03.12
✎
10:08
|
К справочнику ограничили доступ по РЛС к некоторым полям.
Т.е. есть некоторые пользователи могут видеть форму списка, но не могут форму элемента.
Но в другом месте (на клиенте) программно идет получение объекта этого справочника.
Необходимо получить каким-то образом объект.
Пробовал:
1.
Объект = Ссылка.ПолучитьОбъект(); // Нет прав - ошибка...
2.
УстановитьПривилегированныйРежим(Истина); // - Не работает на клиенте.
Объект = Ссылка.ПолучитьОбъект();
УстановитьПривилегированныйРежим(Ложь);
3.
Объект = ОбщийМодульПолныеПрава.ПолучитьОбъектПодПолнымиПравами(Ссылка);
// Где ПолучитьОбъектПодПолнымиПравами - возвращает объект
// Имеем мутабельное значение...
4.
Объект = ОбщийМодульПолныеПрава.ПолучитьОбъектПодПолнымиПравами(Ссылка).Получить("Объект"); -
// Где ПолучитьОбъектПодПолнымиПравами - возвращает соответствие или структуру
// Имеем тоже мутабельное значение...
Как можно сделать?...
|
|
1
butterbean
26.03.12
✎
10:09
|
все сделать на сервере
|
|
2
kosts
26.03.12
✎
10:10
|
(1) Реквизиты объекта используется в реквизитах на форме...
|
|
3
shamannk
26.03.12
✎
10:11
|
Писать нужно в привелигированном модуле.
|
|
4
kosts
26.03.12
✎
10:12
|
(3) Имеем мутабельное значение :-(
|
|
5
igork1966
26.03.12
✎
10:15
|
(2) получи реквизиты объекта в виде структуры и юзай на здоровье
зачем тебе объект с сервера передавать?
|
|
6
kosts
26.03.12
✎
10:18
|
(5) Рад бы даже и ссылкой обойтись. Но форма типовая, сильно много переделывать (тогда лучше с нуля свою сделать).
|
|
7
igork1966
26.03.12
✎
10:21
|
(6) ну если с полученным объектом никаких спецфических действий не производится, то получение значений из структуры неотличимо по коду от их получения из объекта ;-)
|
|
8
kosts
26.03.12
✎
10:22
|
Вот так, как всегда. В одном месте поправили, в другом отвалилось...
Ограничили права к одному справочнику, а другой отвалился...
:-(
|
|
9
kosts
26.03.12
✎
10:25
|
(7) Тут не пройдет. ПолученныйОбъект сидит в реквизитах формы и в элементе на форме путь к данным такой: "ПолученныйОбъект.Реквизит".
И зачем так сделали ...
Тут или я смогу получить объект или ограничения к справочнику переделывать...
|
|
10
kosts
26.03.12
✎
12:07
|
^
|
|
11
kosts
26.03.12
✎
14:56
|
уп
|
|