|   |   | 
| 
 | ХранилищеОбщихНастроек "Нарушение прав доступа" | ☑ | ||
|---|---|---|---|---|
| 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) На сервере возможно.     | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |