Имя: Пароль:
1C
1С v8
Фоновое задание и безопасный режим расширения конфигурации.
0 Alco0
 
27.01.17
15:29
Имеем БП3 файловый вариант, движок 8.3.9.1850. С конфигурации снят режим совместимости и добавлено расширение конфигурации со снятой галкой безопасный режим. Например добавляю ПКО в расширение и в модуле проведения пишу

&После("ОбработкаПроведения")
Процедура test_ОбработкаПроведения(Отказ, Режим)
ЗаписьЖурналаРегистрации("test",УровеньЖурналаРегистрации.Информация, , ,"Проведено");     
КонецПроцедуры

Запускаю под полными правами и провожу ПКО. Как и следовало ожидать в логе вижу "test Проведено".
Запускаю операции/групповое перепроведение и вижу в логе "Ошибка расширения модуля 'Документ.ПриходныйКассовыйОрдер.МодульОбъекта': расширение модуля запрещено из-за того, что расширение 'test' подключено в безопасном режиме".
Отладчик при групповом перепроведении в модуле проведения ПКО говорит что БезопасныйРежим()=Ложь.
Это фича такая для фоновых заданий или еще где-то галку искать?
Пробовал на 8.3.9.2033: галки в пользователе и в расширении "Защита от опасных действий" снимал - то же самое.
1 Жан Пердежон
 
27.01.17
15:41
(0) всё норм, так и задумано.
2 Alco0
 
27.01.17
15:51
(1) Мер борьбы с этим злом кроме как убирать код проведения из расширения нет совсем?
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.