Имя: Пароль:
1C
1С v8
Помогите с RLS. Ограничивать на уровне записей отключен, а условия все равно проверяется.
0 arsik
 
гуру
12.05.22
15:46
С РЛС не работал, поэтому может подскажете.
Пытаюсь настроить права в Альфа-Авто 6, но разработчик ошибся с ограничениями доступа (ошибка копи-паста https://prnt.sc/SiSg1KSbnMh3)
Соответственно при открытии списка ошибка:
Ошибка получения представления значения: Ошибка в ограничении доступа к данным.
объект: 'Документ.ЗаявкаНаАренду', поле: 'Номер'; право: 'Чтение'
{(36, 30)}: Синтаксическая ошибка ":"НеверноеИмяТекущейТаблицы<<?>>: "Документ.ЗаявкаНаРемонт"


Но. У меня в конфигурации "Ограничивать доступ на уровне записей" - отключен. Почему этот шаблон срабатывает? Он же не должен вроде вообще проверять?
1 arsik
 
гуру
12.05.22
15:46
Ссылка на ошибку кривая
https://prnt.sc/SiSg1KSbnMh3
2 Ненавижу 1С
 
гуру
12.05.22
16:21
(0) потому что шаблоны работают независимо от этого
даже с отключенным ограничением на пользовательском уровне он срабатывает, просто ничего не фильтрует
3 shuhard
 
12.05.22
16:32
(2) +1, сначала шаблон "ловит" ошибку, потом проверяет необходимость RLS
5 Mirazar
 
03.06.22
11:13
Отключи роль Заявка на аренду (Просмотр) и будет тебе счастье
6 arsik
 
гуру
03.06.22
11:41
(5) Ну так просмотр нужен.
Сделал так - в расширение добавил эти кривые роли (а их несколько) - и указал там права без шаблонов, что бы приоритет из расширения был.