Очередная проблема с установкой Привилигерованного режима #689375


#0 by Leksandr
Требуется дать пользователю с неполными правами возможность выполнить функцию НайтиПоСсылкам. Вынес данную функцию в общий модуль. У модуля установил свойства "Сервер" и "Привилегированный". Перед выполнением данной функции устанавливаю привилигерованный режим: &НаСервере И всё равно у пользователя недостаточно прав. Кто подскажет - в чём причина?
#1 by vvp91
Обычное приложение?
#2 by kosts
Может на сервере нужно?
#3 by kosts
не дочитал...
#4 by Leksandr
Управляемое. Пока файловый вариант
#5 by Maxus43
а будет клиент-серверный? лучше вызови ОМ с галкой привелигированный, программная установки режима - не есть хороший тон имхо
#6 by Renat11111
человек вроде пишет, что уже вынес...
#7 by Maxus43
тогда я не понял зачем впринципе эта строка - УстановитьПривилегированныйРежим(Истина); Если модуль привелигированный - то она лишняя
#8 by Leksandr
Да будет клиент-сервер. ОМ с галкой. Программную установку убрал. Не влияет ли на выполнение привилегированного режима, что ОМ вызывается из внешней обработки?
#9 by Maxus43
Мне кажется что конфликт прав возникает ПОСЛЕ НайтиПоСсылкам(МассивЗаменяемых), ибо когда ты возвращаешь эти полученные данные - прав то у него нет
#10 by Leksandr
Пробовал и такой вариант: Ругается именно на НайтиПоСсылкам(МассивЗаменяемых)
#11 by Maxus43
вот кстати очень может быть, помойму читал где то про эту особенность. Попробуй из встроенной обработины вызвать
#12 by vvp91
> Не влияет ли на выполнение привилегированного режима, что ОМ вызывается из внешней обработки? Внешняя обработка не может установить привилегированный режим, точнее такая установка будет проигнорирована.
#13 by Leksandr
Благодарю! Проблема была именно в этом: нельзя из внешней обработки давать пользователю привилегированные права
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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