|
Сохранение настроек внешней обработки | ☑ | ||
---|---|---|---|---|
0
location
naïve
23.11.21
✎
16:32
|
Добрый день.
Подскажите пож-та, как лучше всего организовать сохранение настроек внешней обработки, не зависимо от пользователя? Регистра сохраненные настройки нет. Управляемые формы. |
|||
1
arsik
гуру
23.11.21
✎
16:39
|
БСП есть?
|
|||
2
location
naïve
23.11.21
✎
16:42
|
(1) нет
|
|||
3
arsik
гуру
23.11.21
✎
16:44
|
На нет и суда нет.
|
|||
4
ДенисЧ
23.11.21
✎
16:47
|
Сделай регистр, в чём вопрос?
|
|||
5
pechkin
23.11.21
✎
16:49
|
в бсп в справочнике внешних обработок хранится
|
|||
6
Kassern
23.11.21
✎
16:49
|
(2) тогда сами придумайте справочник ДополнительныеОтчетыИОбработки, добавьте в него реквизит ХранилищеНастроек с типом ХранилищеЗначения и храните там для каждой внешней обработки структуру с настройками
|
|||
7
fisher
23.11.21
✎
16:52
|
Ну, для конкретной базы можно в ХранилищеОбщихНастроек писать/читать.
|
|||
8
fisher
23.11.21
✎
16:52
|
А, ччерт. Независимо от пользователя...
|
|||
9
fisher
23.11.21
✎
16:53
|
Ну, если пользователь админ :)
|
|||
10
timurhv
23.11.21
✎
16:53
|
(0)
УстановитьПривилегированныйРежим(Истина); ХранилищеОбщихНастроек.Загрузить(КлючОбъекта, КлючНастроек,, "Общее"); ХранилищеОбщихНастроек.Сохранить(КлючОбъекта, КлючНастроек,,, "Общее"); "Общее" = пользователь |
|||
11
fisher
23.11.21
✎
16:54
|
(10) Во внешней обработке привилегированный режим не установится.
|
|||
12
timurhv
23.11.21
✎
16:58
|
(11) Проверил = работает.
УстановитьПривилегированныйРежим(Истина); Если ПривилегированныйРежим() Тогда Объект.Реквизит1 = "Установлен"; КонецЕсли; |
|||
13
fisher
23.11.21
✎
17:00
|
(12) Не знаю, как у тебя работает, но работать не должно. Разве что у тебя обработка подключена к конфе с отключением безопасного режима.
|
|||
14
pechkin
23.11.21
✎
17:00
|
(12) а где доступ к недоступным данным? то что флаг взвелся не в счет
|
|||
15
Kassern
23.11.21
✎
17:01
|
(12) а вы попробуйте запустить это под обычным юзвером без полных прав
|
|||
16
timurhv
23.11.21
✎
17:06
|
(13) (14) (15) Да, с обычным пользователем не работает.
|
|||
17
fisher
23.11.21
✎
17:10
|
(16) Если бы это было возможно, то это была бы не дыра в безопасности, а почти ее отсутствие. Любой пользователь с правом на запуск внешних обработок фактически смог бы повышать свои права до админских.
|
|||
18
timurhv
24.11.21
✎
00:29
|
(17) Меня на эту же тему уже поправляли, но все-равно забыл :)
|
|||
19
серый КТУЛХУ
24.11.21
✎
00:43
|
тю.
1) собирай значения реквизитов в сз/структуру и сохраняй в выбранный файл; 2) выбирай файл - из него получай сз/структуру и распихивай из него значения в реквизиты. |
|||
20
серый КТУЛХУ
24.11.21
✎
00:44
|
... как консоли запросов в .sel - файлы сохоаняют все...
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |