|  | Отключить защиту от опасных действий при запуске COM-объекта из внешней обработки | ☑ | 
    
        | 0
    
        AlexYurg   07.08.18✎ 15:16 | 
        Платформа 8.3.12.1567
Есть регламентное задание, которое запускает внешнюю обработку на сервере.
 Внешняя обработка содержит вызов COM-объекта (конкретно, Excel).
 Проблема в том, что при создании COM-объекта возникает ошибка:
 Ошибка при работе с регулярными выражениями. Код ошибки - 10301 (U_REGEX_RULE_SYNTAX)
 Насколько я понял, это срабатывает пресловутая "Защита от опасных действий".
 В файле conf.cfg есть строка:
 DisableUnsafeActionProtection=<имя_базы>
 Без этой строки внешняя обработка не запускалась. Теперь запускается. Но даже это не помогает запустить Excel.
 Что посоветуете?
 |  | 
    
        | 1
    
        Feanor   07.08.18✎ 15:25 | 
        Вроде бы можно подключить внешнюю обработку небезопасно     |  | 
    
        | 2
    
        AlexYurg   07.08.18✎ 15:29 | 
        (1) Разрешение для самой обработки обеспечивается параметром DisableUnsafeActionProtection. Но на запуск Excel это разрешение не распространяется. В этом и проблема     |  | 
    
        | 3
    
        AlexYurg   07.08.18✎ 15:31 | 
        (1) Да, и при программном запуске внешней обработки используется соответствующий параметр, иначе обработка не запустилась бы.     |  | 
    
        | 4
    
        hhhh   07.08.18✎ 15:36 | 
        (3) ну вы же изучали демо версию бсп. ну вставьте там типа
 Разрешение = РаботаВБезопасномРежиме.РазрешениеНаИспользованиеКаталогаВременныхФайлов(Истина, Истина);
 ПараметрыРегистрации.Разрешения.Добавить(Разрешение);
 
 
 потом
 
 РазрешениеНаИспользованиеКаталогаПрограммы(...)
 РазрешениеНаСозданиеCOMКласса(...)
 РазрешениеНаИспользованиеВнешнейКомпоненты(...)
 |  | 
    
        | 5
    
        AlexYurg   07.08.18✎ 15:41 | 
        (4) Спасибо за совет, посмотрю     |  | 
    
        | 6
    
        AlexYurg   07.08.18✎ 18:18 | 
        Проблема решена.
Во всех файлах conf.cfg прописал строку:
 DisableUnsafeActionProtection=.*
 После этого все заработало.
 |  | 
    
        | 7
    
        Cyberhawk   07.08.18✎ 18:26 | 
        Это ты не решил проблему, а обошел, раз у тебя фильтр по имени  инфобазы не срабатывал     |  |