|
Привилегированный режим через 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 - нет.
|
|