Имя: Пароль:
1C
1С v8
Отключить безопасный режим при вызове функций Web-сервиса
0 lexx256
 
11.03.21
16:30
Делаю вызов функции Web-сервиса, функция создает объект внешней обработки и вызывает его метод. При этом при попытке выполнить какую-нибудь файловую операцию (например создать объект типа Файл) возникает следующее сообщение: "{ВнешняяОбработка.ОбменСайт.МодульОбъекта(2342)}: Ошибка при вызове конструктора (Файл) по причине: Установлен безопасный режим. Выполнение операции запрещено". Можно ли как-нибудь отключить безопасный режим выполнения? У пользователя, под которым осуществляется подключение к Web-сервису, безопасный режим отключен.
1 acht
 
11.03.21
16:41
ВнешниеОбработкиМенеджер (ExternalDataProcessorsManager)
Создать (Create)

Вариант синтаксиса: По имени файла

Синтаксис:
Создать(<ПолноеИмяФайла>, <БезопасныйРежим>, <ЗащитаОтОпасныхДействий>)

Параметры:
<ПолноеИмяФайла> (обязательный)
Тип: Строка.
Полное имя файла внешней обработки.

<БезопасныйРежим> (необязательный)
Тип: Булево, Строка.
Признак создания внешней обработки в безопасном режиме.
Если указана строка, то внешняя обработка будет исполняться в безопасном режиме под управлением профиля безопасности с этим именем. Профиль безопасности должен иметь значение SafeModeProfile=Истина.
Значение по умолчанию: Истина.

<ЗащитаОтОпасныхДействий> (необязательный)
Тип: ОписаниеЗащитыОтОпасныхДействий.
Структура, описывающая параметры защиты от опасных действий для подключаемого модуля.
2 lexx256
 
11.03.21
16:48
Спасибо, как-то не подумал что проблема именно во внешней обработке, а не в Web-сервисе.
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан