Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Сохранение настроек внешней обработки

Сохранение настроек внешней обработки
Я
   location
 
23.11.21 - 16:32
Добрый день.
Подскажите пож-та, как лучше всего организовать сохранение настроек внешней обработки, не зависимо от пользователя?
Регистра сохраненные настройки нет. Управляемые формы.
   arsik
 
1 - 23.11.21 - 16:39
БСП есть?
   location
 
2 - 23.11.21 - 16:42
(1) нет
   arsik
 
3 - 23.11.21 - 16:44
На нет и суда нет.
   ДенисЧ
 
4 - 23.11.21 - 16:47
Сделай регистр, в чём вопрос?
   pechkin
 
5 - 23.11.21 - 16:49
в бсп в справочнике внешних обработок хранится
   Kassern
 
6 - 23.11.21 - 16:49
(2) тогда сами придумайте справочник ДополнительныеОтчетыИОбработки, добавьте в него реквизит ХранилищеНастроек с типом ХранилищеЗначения и храните там для каждой внешней обработки структуру с настройками
   fisher
 
7 - 23.11.21 - 16:52
Ну, для конкретной базы можно в ХранилищеОбщихНастроек писать/читать.
   fisher
 
8 - 23.11.21 - 16:52
А, ччерт. Независимо от пользователя...
   fisher
 
9 - 23.11.21 - 16:53
Ну, если пользователь админ :)
   timurhv
 
10 - 23.11.21 - 16:53
(0)
УстановитьПривилегированныйРежим(Истина);
ХранилищеОбщихНастроек.Загрузить(КлючОбъекта, КлючНастроек,, "Общее");
ХранилищеОбщихНастроек.Сохранить(КлючОбъекта, КлючНастроек,,, "Общее");

"Общее" = пользователь
   fisher
 
11 - 23.11.21 - 16:54
(10) Во внешней обработке привилегированный режим не установится.
   timurhv
 
12 - 23.11.21 - 16:58
(11) Проверил = работает.

УстановитьПривилегированныйРежим(Истина);
Если ПривилегированныйРежим() Тогда
    Объект.Реквизит1 = "Установлен";
КонецЕсли;
   fisher
 
13 - 23.11.21 - 17:00
(12) Не знаю, как у тебя работает, но работать не должно. Разве что у тебя обработка подключена к конфе с отключением безопасного режима.
   pechkin
 
14 - 23.11.21 - 17:00
(12) а где доступ к недоступным данным? то что флаг взвелся не в счет
   Kassern
 
15 - 23.11.21 - 17:01
(12) а вы попробуйте запустить это под обычным юзвером без полных прав
   timurhv
 
16 - 23.11.21 - 17:06
(13) (14) (15) Да, с обычным пользователем не работает.
   fisher
 
17 - 23.11.21 - 17:10
(16) Если бы это было возможно, то это была бы не дыра в безопасности, а почти ее отсутствие. Любой пользователь с правом на запуск внешних обработок фактически смог бы повышать свои права до админских.
   timurhv
 
18 - 24.11.21 - 00:29
(17) Меня на эту же тему уже поправляли, но все-равно забыл :)
   серый КТУЛХУ
 
19 - 24.11.21 - 00:43
тю.
1) собирай значения реквизитов в сз/структуру и сохраняй в выбранный файл;
2) выбирай файл - из него получай сз/структуру и распихивай из него значения в реквизиты.
   серый КТУЛХУ
 
20 - 24.11.21 - 00:44
... как консоли запросов в .sel - файлы сохоаняют все...

Список тем форума
 
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.