Установлен безопасный режим. Выполнение операции запрещено
По теме из базы знаний
- Загрузка документов и номенклатуры из Excel в 1С "одним нажатием": УПД, ТОРГ-12, отчеты маркетплейсов, заказы, счета, прайсы
- Обход ситуации "Установлен безопасный режим. Выполнение операции запрещено"
- Распознавание и загрузка сканов в 1С "одним нажатием": УПД, ТОРГ-12, накладные, счета, номенклатура, заказы и т.д.
- Запрет доступа к данным по зарплате для БП 3.0 и КА 2.5
- Установлен безопасный режим. Выполнение операции запрещено
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
По идее в модуле должны быть строки а-ля:
РегистрационныеДанные = Новый Структура;
РегистрационныеДанные.Вставить("Наименование", "ТралиВали 8.2.");
РегистрационныеДанные.Вставить("БезопасныйРежим", Истина);
РегистрационныеДанные.Вставить("Версия", "1.0");
Попробуй установить ("БезопасныйРежим",ложь)
РегистрационныеДанные = Новый Структура;
РегистрационныеДанные.Вставить("Наименование", "ТралиВали 8.2.");
РегистрационныеДанные.Вставить("БезопасныйРежим", Истина);
РегистрационныеДанные.Вставить("Версия", "1.0");
Попробуй установить ("БезопасныйРежим",ложь)
AzzZ пишет:
По идее в модуле должны быть строки а-ля:
РегистрационныеДанные = Новый Структура;
РегистрационныеДанные.Вставить("Наименование", "ТралиВали 8.2.");
РегистрационныеДанные.Вставить("БезопасныйРежим", Истина);
РегистрационныеДанные.Вставить("Версия", "1.0");
Попробуй установить ("БезопасныйРежим",ложь)
По идее в модуле должны быть строки а-ля:
РегистрационныеДанные = Новый Структура;
РегистрационныеДанные.Вставить("Наименование", "ТралиВали 8.2.");
РегистрационныеДанные.Вставить("БезопасныйРежим", Истина);
РегистрационныеДанные.Вставить("Версия", "1.0");
Попробуй установить ("БезопасныйРежим",ложь)
спасибки!
народ в обработке используется
ругается "Установлен безопасный режим. Выполнение операции запрещено"
в модуле объекта написал
не помогает при отладке встает на этой строке и ругается на свой безопасный режим
Новый COMОбъект("V82.ComConnector");
ругается "Установлен безопасный режим. Выполнение операции запрещено"
в модуле объекта написал
&НаСервере
Функция СведенияОВнешнейОбработке() Экспорт
ПараметрыРегистрации = Новый Структура;
//МассивНазначений = Новый Массив;
//МассивНазначений.Добавить("Документ.РеализацияТоваровУслуг");
ПараметрыРегистрации.Вставить("Вид", "ДополнительнаяОбработка");
//ПараметрыРегистрации.Вставить("Назначение", МассивНазначений);
ПараметрыРегистрации.Вставить("Наименование", "Настройка синхронизации");
ПараметрыРегистрации.Вставить("Версия", "1.0");
ПараметрыРегистрации.Вставить("БезопасныйРежим", ложь);
ПараметрыРегистрации.Вставить("Информация", "Дополнительная печатная форма к документу Заказ клиента");
Возврат ПараметрыРегистрации;
КонецФункции
Показатьне помогает при отладке встает на этой строке и ругается на свой безопасный режим
А как решить это же проблему если я не подключаю обработку к конфигурации, а вызываю её из файла?
ВнешняяОбработка = ВнешниеОбработки.Создать(Файл.ПолноеИмя);
ВнешняяОбработка.ВыполнитьКоманду();
Команда начинает работать, но многие методы вызывают ошибку сабж(
ВнешняяОбработка = ВнешниеОбработки.Создать(Файл.ПолноеИмя);
ВнешняяОбработка.ВыполнитьКоманду();
Команда начинает работать, но многие методы вызывают ошибку сабж(
У меня была подобная ошибка во внешней обработке: Ошибка при вызове конструктора (WSОпределения): Установлен безопасный режим. Выполнение операции запрещено
Пришлось встроить внешнюю обработку в конфигурацию, тогда всё заработало.
Пришлось встроить внешнюю обработку в конфигурацию, тогда всё заработало.
(12) Нет, так не надо было делать. Пишешь вот так: ВнешниеОбработки.Создать(Файл.ПолноеИмя,Ложь); и все работает
У меня другая ситуация. Серверный вариант. Есть две тачки. На одной под пользователем нет никаких ошибок при запуске внешней обработки, а на другой тачке по этим же пользователем есть ошибка. Куда копать?
НУжно обработку добавить в Дополнительные отчеты и обработки. Поскольку Система ищет элемент справочника и не находит. Если вы открываете ее как "Файл->Открыть" у вас элемент справочника ДополнительныеОтчетыИОбработки равен Неопределенно. Из-за этого возникает Ошибка.
{ОбщийМодуль.МенеджерОборудованияСерверПовтИсп.Модуль(37)}: Ошибка при вызове метода контекста (ПодключитьВнешнююКомпоненту)
ПодключениеВыполнено = ПодключитьВнешнююКомпоненту("ОбщийМакет.КомпонентаПечатиШтрихкодов", "КартинкаШтрихкода", ТипВнешнейКомпоненты.Native);
по причине: Установлен безопасный режим. Выполнение операции запрещено
В модуле ВПФ в функции СведенияОВнешнейОбработке() зададим право обработке на использование безопасного режима: ПараметрыРегистрации.Вставить("БезопасныйРежим", Ложь);
Или
Удалить в макете ВПФ в заголовке рисунок КартинкаШтрихкода!!!
ПодключениеВыполнено = ПодключитьВнешнююКомпоненту("ОбщийМакет.КомпонентаПечатиШтрихкодов", "КартинкаШтрихкода", ТипВнешнейКомпоненты.Native);
по причине: Установлен безопасный режим. Выполнение операции запрещено
В модуле ВПФ в функции СведенияОВнешнейОбработке() зададим право обработке на использование безопасного режима: ПараметрыРегистрации.Вставить("БезопасныйРежим", Ложь);
Или
Удалить в макете ВПФ в заголовке рисунок КартинкаШтрихкода!!!
У меня во внешней обработке для печати штрихкодов ошибка сабж в конфигурации БП 3.0.57.10 появилась после того, как убрал строку:
ПараметрыРегистрации.БезопасныйРежим=Ложь;
- это пришлось делать из-за того, что обработку необходимо было поместить во Фреш, где Не безопасный режим не допускается. По кнопке "Подробно" стало ясно, что возникает в момент подключения компоненты из общего макета КомпонентаПечатиШтрихкодов
Разобравшись с БСП 2.2.5.36 - добавил 2 строки:
Разрешение = РаботаВБезопасномРежиме.РазрешениеНаИспользованиеВнешнейКомпоненты(
"ОбщийМакет.КомпонентаПечатиШтрихкодов",
"Вывод в печатную форму штрихкода EAN13 AddOn 5");
ПараметрыРегистрации.Разрешения.Добавить(Разрешение);
После этого все стало работать в безопасном режиме
ПараметрыРегистрации.БезопасныйРежим=Ложь;
- это пришлось делать из-за того, что обработку необходимо было поместить во Фреш, где Не безопасный режим не допускается. По кнопке "Подробно" стало ясно, что возникает в момент подключения компоненты из общего макета КомпонентаПечатиШтрихкодов
Разобравшись с БСП 2.2.5.36 - добавил 2 строки:
Разрешение = РаботаВБезопасномРежиме.РазрешениеНаИспользованиеВнешнейКомпоненты(
"ОбщийМакет.КомпонентаПечатиШтрихкодов",
"Вывод в печатную форму штрихкода EAN13 AddOn 5");
ПараметрыРегистрации.Разрешения.Добавить(Разрешение);
После этого все стало работать в безопасном режиме
Есть еще одна внешняя обработка для перевода во Фреш. В ней в безопасном режиме ошибка сабж возникает при исполнении строки:
XBase = Новый XBase;
Вот никак не могу подобрать соответствующее Разрешение из выпадающего списка, чтобы получилось как наподобие с обработкой по печати штрихкодов
XBase = Новый XBase;
Вот никак не могу подобрать соответствующее Разрешение из выпадающего списка, чтобы получилось как наподобие с обработкой по печати штрихкодов
(20)
Странно, но помогло именно РазрешениеНаИспользованиеКаталогаВременныхФайлов, а не РазрешениеНаСозданиеCOMКласса при формировании запроса к базе Оракла
РазрешениеНаИспользованиеКаталогаВременныхФайлов
Странно, но помогло именно РазрешениеНаИспользованиеКаталогаВременныхФайлов, а не РазрешениеНаСозданиеCOMКласса при формировании запроса к базе Оракла
Попытка
ADODBConnection = Новый COMОбъект("ADODB.Connection");
ADODBConnection.ConnectionString = СтрСоединить(МассивПараметровПодключения, ";") + ";";
ADODBConnection.Open();
Исключение
ИнформацияОбОшибке = ИнформацияОбОшибке();
Возврат Неопределено;
КонецПопытки;
Показать
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот