|
|
Ошибка при получении константы в привилегированном режиме
| ☑ |
|
0
sound
26.06.26
✎
13:27
|
Всем привет!
БП 3.0.199.13. В базе есть внешний отчет в справочнике ДополнительныеОтчетыИОбработки, у него в форме отчета в серверной процедуре есть такой код:
ОсновнаяОрганизация = БухгалтерскийУчетПереопределяемый.ПолучитьЗначениеПоУмолчанию("ОсновнаяОрганизация");
Код приводит в модуль менеджера справочника Организации в функцию (типовое нетронутое):
Функция ИспользуетсяНесколькоОрганизаций() Экспорт
УстановитьПривилегированныйРежим(Истина);
Возврат Константы.ИспользоватьНесколькоОрганизаций.Получить();
КонецФункции
На строке получения значения константы выходит ошибка НарушениеПравДоступа.
У пользователя нет ролей, которым константа ИспользоватьНесколькоОрганизаций доступна на чтение.
Вопрос: почему не срабатывает установка привилегированного режима?
|
|
|
1
Timon1405
26.06.26
✎
13:30
|
(0) обработка подключена в безопасном режиме
|
|
|
2
sound
26.06.26
✎
13:38
|
(1) Натурально! Спасибо. Вопрос снят!
|
|
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.