|
Не удалось определить вариант ограничения доступа в параметрах сеанса.... | ☑ | ||
---|---|---|---|---|
0
Юзер123
naïve
21.09.22
✎
11:04
|
Добрый день.
УАТ конфигурация. Настраивали пользователю права. в итоге ошибка как в сабже Синтаксическая ошиька:Не удалось определить вариант ограничения доступа в параметрах сеанса для шаблона ДляРегистра со значениями параметров .... Сломалось ограничение доступа это читал. не помогло. Делал Справочники.Идентификаторы....ОбновитьДанные() не помогает тоже. |
|||
1
Юзер123
naïve
21.09.22
✎
11:05
|
Регистр начтроек вариантов отчетов. Там права не менялись. RLS тоже.
|
|||
2
Юзер123
naïve
21.09.22
✎
11:38
|
? нет идей что не так?
|
|||
3
Юзер123
naïve
21.09.22
✎
12:06
|
на тестовой все ок. база тестовая актуальная 1 в 1
|
|||
4
Юзер123
naïve
21.09.22
✎
12:50
|
Ругается на Регистр сведений Настройки вариантов отчета
|
|||
5
Юзер123
naïve
21.09.22
✎
13:23
|
памагите пож-та. Кэш чистил. Не помогает
|
|||
6
Юзер123
naïve
21.09.22
✎
14:54
|
вверх
|
|||
7
Гипервизор
21.09.22
✎
15:10
|
А поискать текст сообщения по шаблонам RLS?
|
|||
8
Юзер123
naïve
21.09.22
✎
15:11
|
Не удалось определить вариант ограничения доступа в параметрах сеанса для шаблона ДляРегистра со значениями параметров "ИдентификаторыОбъектовМетаданных.РегистрСведенийНастройкиВариантовОчетоа","Пользователь","Вариант","","","". объект РегистрСведений.НайтройкиВариантовОтчетов , право : "Чтение"
|
|||
9
Юзер123
naïve
21.09.22
✎
15:11
|
(7) Этот объект на замке. Я не могу понять почему ошибка. Рядом база вчерашняя тестовая. такая же обсолютно. тАм все ок.
|
|||
10
Гипервизор
21.09.22
✎
15:17
|
(9) Я к тому, что надо посмотреть в шаблонах при каких условиях появляется ошибка и думать дальше.
Вероятно у вас что-то типа: #ИначеЕсли Не СтрСодержит(&СпискиСОграничениемЧерезКлючиДоступаГруппДоступа, #ИмяТекущейТаблицы + ":[#Регистр]:#Поле1:#Поле2:#Поле3:#Поле4:#Поле5;") И Не СтрСодержит(&СпискиСОграничениемЧерезКлючиДоступаПользователей, #ИмяТекущейТаблицы + ":[#Регистр]:#Поле1:#Поле2:#Поле3:#Поле4:#Поле5;") #Тогда Ошибка: Требуется актуализировать ограничение доступа по причине: Не удалось определить вариант ограничения доступа в параметрах сеанса для шаблона ДляРегистра со значениями параметров "#Регистр", "#Поле1", "#Поле2", "#Поле3", "#Поле4", "#Поле5". Объект: #ИмяТекущейТаблицы, Право: #ИмяТекущегоПраваДоступа. |
|||
11
Юзер123
naïve
21.09.22
✎
15:22
|
(10) как это сделать?
|
|||
12
Гипервизор
21.09.22
✎
15:27
|
(11) Что именно сделать? Найти текст ошибки в шаблонах? Через глобальный поиск по ролям.
|
|||
13
Юзер123
naïve
22.09.22
✎
11:13
|
(12) Нашел 3 роли в которых используется шаблон
#Если &ОграничениеДоступаНаУровнеЗаписейУниверсально #Тогда #ДляРегистра("ИдентификаторыОбъектовМетаданных.РегистрСведенийНастройкиВариантовОтчетов", "Вариант", "Пользователь", "", "", "") #Иначе ТекущаяТаблица ГДЕ Пользователь = &АвторизованныйПользователь ИЛИ Пользователь = НЕОПРЕДЕЛЕНО ИЛИ Вариант.Автор = &АвторизованныйПользователь ИЛИ ИСТИНА В ( ВЫБРАТЬ ПЕРВЫЕ 1 ИСТИНА ИЗ РегистрСведений.СоставыГруппПользователей КАК СоставыГруппПользователей ГДЕ СоставыГруппПользователей.ГруппаПользователей = ТекущаяТаблица.Пользователь И СоставыГруппПользователей.Пользователь = &АвторизованныйПользователь) #КонецЕсли Но блин.. он не менялся. что в рабочей что в тестовой. . . . |
|||
14
Гипервизор
22.09.22
✎
11:39
|
(13) Я писал про поиск по тексту ошибки, чтобы вы нашли шаблон и посмотрели при каких условиях появляется эта ошибка.
При чём тут изменение шаблона? Ну хорошо, начните с ролей. Вот это вероятно константа - &ОграничениеДоступаНаУровнеЗаписейУниверсально. Какое у неё значение в двух базах? А в примере (10) видно, что надо проверить значения: &СпискиСОграничениемЧерезКлючиДоступаГруппДоступа, &СпискиСОграничениемЧерезКлючиДоступаПользователей. Видно же, что идёт поиск полей регистра в этих значениях. Что там находится? И различаются ли эти значения в двух базах? |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |