Имя: Пароль:
1C
1С v8
Не могу прочитать Excel файл в 3.0
0 ArPlus
 
04.06.14
07:33
Приложение         = Новый ComОбъект("Excel.Application");
по причине:
Установлен безопасный режим. Выполнение операции запрещено

Если открываю обработку как внешний файл, то работает, если через Дополнительные отчеты и обработки то такая вот ошибка. Что за безопасный режим и как его отключить?
1 butterbean
 
04.06.14
07:39
УстановитьБезопасныйРежим (SetSafeMode)
Синтаксис:

УстановитьБезопасныйРежим(<БезопасныйРежим>)
Параметры:

<БезопасныйРежим> (обязательный)

Тип: Булево.
Истина включает безопасный режим. Повторный вызов увеличивает счетчик безопасного режима.
Ложь уменьшает счетчик безопасного режима. Если счетчик достиг 0, то безопасный режим выключается.
Описание:

При выполнении на сервере или в файловом варианте информационной базы устанавливает или отменяет безопасный режим.
В других случаях не вызывает никаких действий.
В безопасном режиме:
- игнорируется привилегированный режим;
- запрещены внешние по отношению к платформе 1С:Предприятия действия: COM; загрузка внешних компонент; запуск внешних приложений и команд операционной системы; доступ к файловой системе, кроме временных файлов; доступ к интернет.
Платформа обеспечивает равенство значений счетчика безопасного режима при вызове произвольного метода встроенного языка и после возврата из него.

Доступность:

Сервер, толстый клиент, внешнее соединение.
См. также:

Глобальный контекст, метод
2 ArPlus
 
04.06.14
07:43
Большое спасибо. Никогда не сталкивался.
3 ArPlus
 
04.06.14
08:34
Если БезопасныйРежим() = Истина Тогда
        УстановитьБезопасныйРежим(Ложь);    КонецЕсли;
В данной процедуре/ функции не был установлен безопасный режим
4 ArPlus
 
04.06.14
09:54
Вопрос актуален...
Независимо от того, куда вы едете — это в гору и против ветра!