Имя: Пароль:
1C
1С v8
Привилегированный режим через COM
0 Topik
 
18.02.14
15:23
Добрый день!
есть задача (клиент-сервер):
необходимо в ДО стартовать процесс через COM.(ВнешнееСоединение.БП.Старт())
В ходе старта процесса наталкиваюсь на необходимость выполнения кода в привилегированном режиме (модуль менеджера РС ОграничениеДоступа)
Если НЕ ПривилегированныйРежим() Тогда
        ВызватьИсключение НСтр("ru = 'Процедура ПроверитьОбновитьОграничениеДоступаОбъекта()
                                     |может работать только в привилегированном режиме.'");
КонецЕсли;
судя по всему привил. режим  не включается. Как обойти это? Кто-нибудь сталкивался с подобной проблемой?

Заранее спасибо!
1 ДенисЧ
 
18.02.14
15:28
Исползуй общий привелигированный модуль
2 Topik
 
18.02.14
15:31
Т.е. создать привилегированный модуль в ДО?
3 ДенисЧ
 
18.02.14
15:38
ага
4 Topik
 
18.02.14
15:41
Есть одна загвоздка - заказчик хочет чтобы его ДО была девственно типовая. Есть какая-то информация по тому, что это за проблема и почему она возникает? (покопался в инете, но ничего нужного не нашел)
5 Hmster
 
18.02.14
15:42
(4) включение режима может происходить только на сервере
6 Topik
 
18.02.14
15:50
(5) Да, я знаю. Но алгоритм один и тот же. В интерактивном режиме из ДО - выполняется, через внешнюю обработку, запускаемую в ДО - выполняется, через COM - нет.