Привилегированный режим и режим запуска приложения - какая связь? #660735


#0 by Stim
Имеем БП 2.0 и БП 3.0, последних релизов. Платформа 8.2.16. В обоих конфигурациях есть справочник Налоговые органы, доступа к которому даже на чтение нет у стандартных бухгалтерских ролей. Создаем в БП 2.0 и в БП 3.0 общий модуль Тест(серв, вызов серв). Пишем в нем процедуру: Процедура тест экспорт УстановитьПривилегированныйРеж им(Истина); Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ | НалоговыеОрганы.Ссылка |ИЗ | Справочник.НалоговыеОрганы КАК НалоговыеОрганы"; Результат = Запрос.Выполнить; Выборка = Результат.Выбрать; пока выборка.Следующий цикл Сообщить(выборка.ссылка. наименование); КонецЦикла; КонецПроцедуры Создаем пользователя Бухгалтер в обоих базах. В БП 2.0 наделяем ему роль "Бухгалтер (основная рабочая роль)" В БП 3.0 даем ему роль "Добавление и изменение данных бухгалтерии" Также обоим пользователям даем права на открытие внешних отчетов и обработок. Обращаю внимание, что существующие роли у этих пользователей не дают им право на чтение справочника НалоговыеОрганы. Создаем внешние обработки(обычн и УФ), в которых добавляем кнопку, которая вызывает тест.Тест Запускаем под бухгалтерами в обоих базах. В БП 2.0 отрабатывает без проблем, выводит наименования элементов В БП 3.0 валится с ошибкой прав доступа. Отладчик говорит, что после УстановитьПривилегированныйРеж им(Истина) -ПривилегированныйРежим так и не наступает(Ложь). Проверено на серверных и файловых базах. Почему так происходит?Привилегированный режим и режим запуска приложения - какая связь?
#1 by Stim
Формирование кода ни к черту, извините, я с телефона. Но смысл понятен
#2 by zak555
а если БП 3.0 запустить в обычном режиме приложении ?
#3 by sapphire
Никакой связи. Для урезанных ролей привилегированный режим не выключается во внешних обработках.
#4 by Stim
в обычном приложении у буха в 3.0 работает привилег режим. В управляемом- не работает..
#5 by Stim
привилег режим- в серв модуле, обработка его только вызывает
#6 by Stim
Ну где светлые умы?
#7 by sirsp
Кури безопасный режим
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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