Внешнее соединение и привилегированный режим #651498


#0 by Mnemonic1C
Доброго времени суток. Подскажите плиз кто в курсе, такая ситуация: Подключаюсь в 8.2.15 по COM, тоже из 1С. Выполняю программный код, под полными правами, все хорошо работает. То же самое пытаюсь сделать под правами пользователя, вываливаются ожидаемые ошибки об отсутствии прав на запись объектов. Пишу: ComКонект.установитьПривилегированныйРежим(Истина); Далее код который по идее должен выполнится без контроля прав - тоже не работает, нет прав на запись. Пробую отключить безопасный режим, получаю ошибку о том, что в процедуре не удалось установить безопасный режим.   Плюнул уже на такой подход, перенес алгоритм в общий модуль на стороне подключаемого приложения. Общий модуль ес-но привилегирированым при включеном внешнем соединении не получается сделать. В вызываемой из вне процедуры проделываю те же манипуляции что и на прямую по COM: УстановитьБезопасныйРежим(Ложь); Не работает, из безопасного не выходит, права и дальше контролируются. Тупик... Мож кто подскажет как выкрутится, может ли 1С под внешнем соединением вообще переключатся в привелигирированый режим?
#1 by hhhh
попробуйте несколько раз УстановитьБезопасныйРежим(Ложь); потому что там стек. Столько раз давали истина, столько же должно быть ложь.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С