Платформа 8.3.12.1567
Есть регламентное задание, которое запускает внешнюю обработку на сервере.
Внешняя обработка содержит вызов COM-объекта (конкретно, Excel).
Проблема в том, что при создании COM-объекта возникает ошибка:
Ошибка при работе с регулярными выражениями. Код ошибки - 10301 (U_REGEX_RULE_SYNTAX)
Насколько я понял, это срабатывает пресловутая "Защита от опасных действий".
В файле conf.cfg есть строка:
DisableUnsafeActionProtection=<имя_базы>
Без этой строки внешняя обработка не запускалась. Теперь запускается. Но даже это не помогает запустить Excel.
Что посоветуете?
(1) Разрешение для самой обработки обеспечивается параметром DisableUnsafeActionProtection. Но на запуск Excel это разрешение не распространяется. В этом и проблема
(3) ну вы же изучали демо версию бсп. ну вставьте там типа
Разрешение = РаботаВБезопасномРежиме.РазрешениеНаИспользованиеКаталогаВременныхФайлов(Истина, Истина);
ПараметрыРегистрации.Разрешения.Добавить(Разрешение);