|
Расширение и привилегированный модуль
| ☑ |
0
4eater
24.05.19
✎
18:50
|
Пятничный вопрос!!!
База, клиент-сервер, в расширении нужны процедуры выполняющиеся без проверки прав. общий модуль привилегированный - нельзя, УстановитьПривилегированныйРежим - тоже. Есть какой-нибудь еще вариант?
|
|
1
4eater
24.05.19
✎
21:17
|
ап
|
|
2
Фрэнки
24.05.19
✎
21:44
|
стесняюсь спросить, а что если в общем модуле конфигурации указана некая процедура, а сам общий модуль привилегированный, то что конфигуратор не позволяет зацепить такую процедуру в расширение?
|
|
3
H A D G E H O G s
24.05.19
✎
21:48
|
Ну вообще - все верно, это запрет классического повышения уровня доступа.
|
|
4
4eater
27.05.19
✎
10:02
|
(2) когда мы переносим в расширение привилегированый общий модуль он перестает таким быть, так что...
|
|
5
4eater
27.05.19
✎
10:03
|
(3) а есть способ выкрутиться? хочется типовую конфу
|
|
6
4eater
27.05.19
✎
11:26
|
ап
|
|
7
breezee
27.05.19
✎
11:42
|
(5) Так в расширении и будет типовая конфа, вы директиву "Вместо" поставьте
|
|
8
4eater
27.05.19
✎
17:11
|
(7) процедура не будет выполняться без проверки прав
|
|
9
runoff_runoff
27.05.19
✎
17:31
|
(6) УстановитьПривилегированныйРежим() будет работать, если у расширения отключен Безопасный режим..
|
|
10
4eater
27.05.19
✎
19:31
|
(9) попробовал - не работает!
|
|
11
runoff_runoff
27.05.19
✎
19:41
|
(10) у меня работает..
|
|
12
runoff_runoff
27.05.19
✎
19:42
|
(10) безопасный режим лучше отключать в Конфигураторе..
|
|
13
Фрэнки
27.05.19
✎
19:52
|
Да. Подтверждаю. При разработке расширения сразу надо определять, что оно с отключенным безопасным.
Затем в базе рабочей возможно тоже, если расширение туда вносится из файла.
А вообще, я подхватывал отдельные процедуры из привилегированных общих модулей в расширение через директиву "вместо" и оно отрабатывает так, как будто нужный для процедуры режим установлен.
|
|