Имя: Пароль:
1C
 
v8: Получить константу
0 ШАВ
 
04.03.08
11:53
Нетиповая конфигурация, режим файловый, платформа 8.1.10.50
Есть константа «ВерсияКонфигурации». При начале работы системы необходимо анализировать значение этой константы. Делаю Константы.ВерсияКонфигурации.Получить(). Выдает сообщение «Ошибка при вызове метода контекста (Получить): У пользователя недостаточно прав на исполнение операции над базой данных». У пользователя одна роль. Смотрю эту роль – на данную константу стоят права «Чтение» и «Просмотр». Для проверки поставил права «Изменение» и «Редактирование» - эффект тот же. Покопался с правами и другими пользователями, обнаружил, что получить константу могут только пользователи, у которых стоит право выполнения административных функции.

Появилось это после обновления платформы на версию 8.1.10.50, возможно проблема в этом или я чего-то не понимаю. Никто не сталкивался?
1 ТелепатБот
 
гуру
04.03.08
11:53
2 ШАВ
 
04.03.08
13:31
Небольшая поправка. Чтобы можно было получать константу необходимо установить хотя бы одну галочку в настройке прав для конфигурации (Административные функции, монопольный режим, вывод и т.д.). Только не понимаю как это связано с константами.