![]() |
|
ХранилищеОбщихНастроек "Нарушение прав доступа" | ☑ | ||
---|---|---|---|---|
0
Slon747
27.12.18
✎
11:24
|
При попытке
ХранилищеОбщихНастроек.Загрузить(КлючОбъекта, КлючНастроек, ОписаниеНастроек, ИмяПользователя); возникает нарушение прав доступа. Подскажите, как добавить право? Не могу найти объект метаданных. |
|||
1
Deon
27.12.18
✎
11:58
|
(0) А что в настройках хранится? Не ссылки какие-нмбудь?
|
|||
2
Мыш
27.12.18
✎
12:17
|
(0) Возможно "Общие, Сохранение данных пользователя"
|
|||
3
Slon747
27.12.18
✎
14:08
|
(1) Там примитивные типы данных (дата и строка)
(2) Но в ролях нет этого объекта метаданных |
|||
4
Натуральный Йог
27.12.18
✎
14:09
|
(3) А на какой объект нет прав?
|
|||
5
Slon747
27.12.18
✎
14:18
|
(4) Посмотрел через журнал регистрации.
Пишет, что нет права "Администрирование данных". А тип данных у ХранилищеОбщихНастроек - "СтандартноеХранилищеНастроекМенеджер" Пробовал через привилегированный метод получать настройки, не получается. Вроде как не видно оттуда ХранилищеОбщихНастроек |
|||
6
Гипервизор
27.12.18
✎
14:18
|
В свойствах конфигурации указано хранилище общих настроек или нет?
|
|||
7
Slon747
27.12.18
✎
14:20
|
(6) Не указано.
P.S. Под полными правами отрабатывает |
|||
8
Гипервизор
27.12.18
✎
14:23
|
А пользователь кто? Из СП:
Если указан пользователь, не являющийся текущим пользователем, т.е. делается попытка обратиться к настройкам, не принадлежащим текущему пользователю, то требуется наличие у текущего пользователя права АдминистрированиеДанных. |
|||
9
Натуральный Йог
27.12.18
✎
14:25
|
(7) Я спросил на какой объект нет прав
|
|||
10
Slon747
27.12.18
✎
14:29
|
(9) Не пишет объект.
Событие: Доступ. Отказ в доступе Право. Администрирование данных |
|||
11
Slon747
27.12.18
✎
14:31
|
Там так:
УстановитьПривилегированныйРежим(Истина); ВнутренниеНастройки = ХранилищеОбщихНастроек.Загрузить(КлючОбъекта, КлючНастроек, ОписаниеНастроек, ИмяПользователя); УстановитьПривилегированныйРежим(Ложь); Но на sql-базе не прокатывает УстановитьПривилегированныйРежим() |
|||
12
NuclearWinter
27.12.18
✎
14:42
|
(11) Делайте так, чтобы код УстановитьПривилегированныйРежим() срабатывал
|
|||
13
Мыш
27.12.18
✎
14:50
|
(3) Это не отдельный объект метаданных. Это право на корне конфигурации.
|
|||
14
Slon747
27.12.18
✎
15:32
|
(12) На клиент-серверном варианте это невозможно
|
|||
15
Гипервизор
27.12.18
✎
15:35
|
(14) На сервере возможно.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |