|
Как дать права на HTTP-сервис в расширении для пользователя ТолькоПросмотр ? |
☑ |
0
vv2304
28.03.22
✎
19:59
|
Создал расширение с HTTP-сервисом.
Создал HTTP_роль, дал ей права на сервис. Роль добавил для пользователя ТолькоПросмотр.
Из другой базы через внешний отчет делаю запрос.
Нифига, вылетает с ошибкой на Запрос.Выполнить() в модуле HTTP-сервиса удаленной базы.
Если с полными правами (пользователь Админ) все нормально.
|
|
1
palsergeich
28.03.22
✎
20:00
|
(0) Установитьпривелигерованныйрежим(Истина)
|
|
2
palsergeich
28.03.22
✎
20:01
|
(0) Для вывода в СКД - нужны права просмотр (интерактивное чтение)
|
|
3
palsergeich
28.03.22
✎
20:03
|
Так же скорее всего не на все метаданные даны права необходимые, можно глянуть в ЖР.
|
|
4
palsergeich
28.03.22
✎
20:04
|
(3) Из последнего что видел - проблемы с выводом ргеистратора, не все регистраторы были включены в соответствующую роль.
|
|
5
vv2304
28.03.22
✎
20:20
|
Помогло.
Установитьпривелигерованныйрежим(Истина)
Странно, что если внешний отчет включить в текущую конфигурацию, то и без Установитьпривелигерованныйрежим в HTTP-сервисе удаленной базы все работает.
|
|
6
palsergeich
28.03.22
✎
20:22
|
(5) Под этим же юзером с этими же настройками?
100% в чем то есть отличие
|
|
7
vv2304
28.03.22
✎
21:31
|
Да, под этим же.
Блин, засада очередная.
В модуле объекта как обратиться к реквизиту по номеру ?
Есть ПутьКБазе_1 , ПутьКБазе_2 и т.д.
В модуле формы вот так ПутьКБазе = Отчет["ПутьКБазе"+номерБазы];
А как в модуле объекта ?
|
|
8
hhhh
28.03.22
✎
21:55
|
(7) ЭтотОбъект
|
|
9
vv2304
28.03.22
✎
22:47
|
(8) точно. заработался.
спасибо.
|
|