Имя: Пароль:
1C
1С v8
8.3. Обработка требует разрешить использование в небезопасном режиме
,
0 lvi15
 
18.03.15
10:15
Делаю в УФ обработку, точнее переделываю старую обр. на УФ.
Подключаю ее (Администрирование - Дополнительные отч и обр.), выскакивает окно для загрузки/подключения обработки.
В окне сразу написано красным -  "Обработка требует разрешить использование в небезопасном режиме....". Но тем не менее все подключается - ставится. Потом по мере дописывания обработки - вдруг раз и она уже устанавливаться перестает... И что это за ситуация? Понятно, что в самой обработке стоит
=======================
Функция СведенияОВнешнейОбработке() Экспорт
РегистрационныеДанные = Новый Структура;
РегистрационныеДанные.Вставить("БезопасныйРежим", Ложь);
РегистрационныеДанные.Вставить("ВерсияБСП", "1.2.1.4");
=======================
Версия 1с 1С:Предприятие 8.3 (8.3.5.1383) - где-то встретил, что этот безопасный режим ставится теперь принудительно и его то ли невозможно отключить то ли очень сложно???


При это через файл/открыть - все открывается и работает.
1 D_E_S_131
 
18.03.15
11:33
Почему бы не начать с того, что почитать про механизм использования безопасного режима в принципе?
2 lvi15
 
18.03.15
13:35
Читали и т.д. -  для обработок в основном все сводится к регистрационному параметру
.......
РегистрационныеДанные.Вставить("БезопасныйРежим", Ложь);
.......
, но с ним вроде как все в порядке.
3 D_E_S_131
 
18.03.15
15:17
А в чем суть "безопасного режима" и для чего он задуман там не написано?
4 lvi15
 
19.03.15
11:42
Написано - чтобы не лезли "куда не надо" (всякие там обращения к com, файловой системе и т.д.) - а у меня все это есть. Еще написано, что если пользователь администратор, то через "файл..." все запустится именно в безопасном режиме, а вот при попытке разместить такую обработку через Доп.Обр. - безопасный режим не отключится (будь вы хоть СуперАдминистратор). Предлагается через управление сервером 1с что-то пошаманить с привелигированным режимом. Или размещения некоего кода в программах конфигурации. Ну как то так... И что - никак задача отключения безопасного режима не решается через некий "хитрый" код или настройки в самой обработке???
5 lvi15
 
19.03.15
15:15
Уважаемые гуру 1с !!! Можно ли отключить безопасный режим при внедрении обработки в 8.3 используя возможности самой обработки?
6 lvi15
 
20.03.15
08:59
Есть внешняя обработка, в которой используется работа с com-объектами.
Можно ли отключить безопасный режим при внедрении такой внешней обработки в 8.3 используя возможности самой обработки?
7 Кай066
 
20.03.15
09:07
(6) Для внешних вроде нельзя
8 Biker
 
20.03.15
09:23
(4) все решается,
выдрал из формы, как наводка, читай доку по бсп и смотри примеры.
    МодульРазрешений = ДополнительныеОтчетыИОбработкиВБезопасномРежимеИнтерфейс;

    Разрешение = МодульРазрешений.РазрешениеПодключениеВнешнейКомпонентыИзОбщегоМакетаКонфигурации("КомпонентаПечатиШтрихкодов");
    //Разрешение = МодульРазрешений.РазрешениеСозданиеCOMОбъекта("AddIn.КартинкаШтрихкода.Barcode");
    ПараметрыРегистрации.Разрешения.Добавить(Разрешение);
9 Biker
 
20.03.15
09:26
+ (8) ОбщиеМодули РаботаВБезопасномРежиме
10 lvi15
 
20.03.15
10:07
От это ответ!!!!! Взял то что Вы написали, тока первые две строчки без ПараметрыРегистрации - в справочнике ДопОбр...   нет параметра/реквизита "Разрешения", есть в табличных частях этого справочника, но, в общем, надо взять только первые две строчки, правильно указать Наименование обработки, и ОНО ПОДКЛЮЧИЛОСЬ!!!!! Больше спасибо! Буду копать дальше, главное чтобы дальше в коде все работало, пока не проверял. Перерыл "полинтернета", но такой "простой" рекомендации не встречал - еще раз    ,Biker, - Спасибо!