|
Не хватает прав на запуск системы в БСП | ☑ | ||
---|---|---|---|---|
0
pvase
18.06.20
✎
15:50
|
Конфа на БСП 3.1.2.208. Настроил новую роль, дал необходимые права, но при входе выдает следующую ошибку, подскажите, каких еще прав нему не хватает?
Возникла исключительная ситуация при запуске программы. Запуск программы аварийно завершен. Нарушение прав доступа! {ОбщийМодуль.ОбщегоНазначения.Модуль(7882)}: Результат = МенеджерХранилища.Загрузить(КлючОбъекта, КлючНастроек(КлючНастроек), {ОбщийМодуль.ОбщегоНазначения.Модуль(3968)}: Возврат ХранилищеЗагрузить(ХранилищеОбщихНастроек, {ОбщийМодуль.СтандартныеПодсистемыСервер.Модуль(304)}: Результат = ОбщегоНазначения.ХранилищеОбщихНастроекЗагрузить( {ОбщийМодуль.СтандартныеПодсистемыСервер.Модуль(1621)}: Параметры.Вставить("ЗапрашиватьПодтверждениеПриЗавершенииПрограммы", ЗапрашиватьПодтверждениеПриЗавершенииПрограммы()); {ОбщийМодуль.СтандартныеПодсистемыВызовСервера.Модуль(116)}: Если НЕ СтандартныеПодсистемыСервер.ДобавитьПараметрыРаботыКлиентаПриЗапуске(Параметры) Тогда {ОбщийМодуль.СтандартныеПодсистемыКлиентПовтИсп.Модуль(56)}: ПараметрыКлиента = СтандартныеПодсистемыВызовСервера.ПараметрыРаботыКлиентаПриЗапуске(Параметры); {ОбщийМодуль.СтандартныеПодсистемыКлиент.Модуль(504)}: Возврат СтандартныеПодсистемыКлиентПовтИсп.ПараметрыРаботыКлиентаПриЗапуске(); {ОбщийМодуль.ОбщегоНазначенияКлиент.Модуль(169)}: ИменаПодсистем = СтандартныеПодсистемыКлиент.ПараметрыРаботыКлиентаПриЗапуске().ИменаПодсистем; {ОбщийМодуль.ИнтеграцияПодсистемБСПКлиент.Модуль(69)}: Если ОбщегоНазначенияКлиент.ПодсистемаСуществует("СтандартныеПодсистемы.ОценкаПроизводительности") Тогда {ОбщийМодуль.СтандартныеПодсистемыКлиент.Модуль(942)}: ИнтеграцияПодсистемБСПКлиент.ПередНачаломРаботыСистемы(Параметры); {ОбщийМодуль.СтандартныеПодсистемыКлиент.Модуль(267)}: ВыполнитьОбработкуОповещения(Параметры.ОбработкаПродолжения); {МодульУправляемогоПриложения(39)}: СтандартныеПодсистемыКлиент.ПередНачаломРаботыСистемы(); по причине: Нарушение прав доступа! по причине: Нарушение прав доступа! |
|||
1
pvase
18.06.20
✎
15:51
|
С полными правами соответственно работает.
|
|||
2
timurhv
18.06.20
✎
16:03
|
(0) так "БазовыеПраваБСП" есть у пользователя?
|
|||
3
Фрэнки
18.06.20
✎
16:04
|
ну так на самом деле из всего списка строк в этом сообщении об ошибке важна только самая первая. Сбойнуло именно в ней. Остальные - стэк процедур/функций вызов для анализа, если что-то сложное будет.
Я бы поставил точку останова и глянул, что это за объект такой МенеджерХранилища, как он представлен в типах |
|||
4
Фрэнки
18.06.20
✎
16:05
|
(2) он же вроде хочет в одну роль все впихнуть.
|
|||
5
timurhv
18.06.20
✎
16:06
|
(2) + СохранениеДанныхПользователя
|
|||
6
Фрэнки
18.06.20
✎
16:06
|
М тогда по МенеджеруХранилища определить на какие права он или оно подвязано... может и в самом деле, отдельная роль с БазовыеПраваБСП должна выручать.
|
|||
7
Фрэнки
18.06.20
✎
16:08
|
вот эта штуковина, скорей всего, должна быть определена в профиле Пользователя, как одна из доступных ролей или доступных подсистем.
Если ОбщегоНазначенияКлиент.ПодсистемаСуществует("СтандартныеПодсистемы.ОценкаПроизводительности") Тогда |
|||
8
timurhv
18.06.20
✎
16:11
|
||||
9
pvase
18.06.20
✎
16:26
|
Помогло вот это: Добавить в код - УстановитьПривилегированныйРежим(Истина);
БазовыеПраваБСП - были, не помогало. СохранениеДанныхПользователя - устанавливал - та же беда. Думаю что может быть проблема, что я вместо стандартного хранилища использую добавленное в метаданные хранилище. |
|||
10
Фрэнки
18.06.20
✎
18:18
|
(9) значит где-то все-таки прописаны, что права там Полные на самом деле. Но решено и ладно. Должно работать.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |