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