|
v8: Не отрабатывает условие ограничения доступа на уровне записей RLS | ☑ | ||
---|---|---|---|---|
0
cmex
03.12.13
✎
09:35
|
Доброе утро.
Включен RLS. Есть условие на запись в регистр сведений, вот такое вот // ОсновноеУсловиеЗапись // Можно изменять если есть доступ к (по или) // Организации // Организация пустая #ПоЗначениямРасширенный("", "Изменение", "", "", "", "Организации", "Т.Организация", "ИЛИ", "", "Т.Организация = ЗНАЧЕНИЕ(Справочник.Организации.ПустаяСсылка)", "", "","", "", "", "", "", "","","", "","","", "","","", "","","", "","","", "","","", "","","", "","","", "","","", "","","", "","","", "","","" ) У пользователя разрешены все организации без исключений. Но при записи пишет "у пользователя недостаточно прав на исполнение операции над базой данных". Убираю это условие и все работает. Что не так? |
|||
1
cmex
03.12.13
✎
10:01
|
Никаких идей?(
|
|||
2
cmex
03.12.13
✎
10:15
|
может в первом параметре необходимо указать конкретный регистр? "РегистрСведений.СчетаУчетаНоменклатуры"?
|
|||
3
NcSteel
03.12.13
✎
10:18
|
ты не дал сам рлс, а дал только объявление шаблона... надо рыть сам запрос.
|
|||
4
Dionis Sergeevich
03.12.13
✎
10:20
|
Шаблон типовой? Ошибка доступа при каком действии вылазит? Скорее всего при этом действии выполняется запрос к регистру без ключевого слова "Разрешенные"
|
|||
5
cmex
03.12.13
✎
10:23
|
(3) нужен сам шаблон? он 139 страниц в ворде или я не так понял?
(4) да,типовой. однако если я в первый параметр указал имя этого регистра,то все записалось нормально. 1 парам если не указан, о чем это говорит? Не могли же 1с ники так накосячить? |
|||
6
Dionis Sergeevich
03.12.13
✎
10:31
|
(5) Это в какой конфе ты нашел такой шаблон? в упп 1.3 нету
Надо смотреть текст шаблона - куда какие параметры передаются. |
|||
7
cmex
03.12.13
✎
10:34
|
(6) это БП 3.0, скинуть шаблон?
|
|||
8
Dionis Sergeevich
03.12.13
✎
10:36
|
(7) Кидай
|
|||
9
cmex
03.12.13
✎
10:38
|
(8) он огромен, в каком виде лучше скинуть?
|
|||
10
Dionis Sergeevich
03.12.13
✎
10:39
|
(9) хостинг текста
|
|||
11
cmex
03.12.13
✎
10:42
|
||||
12
Dionis Sergeevich
03.12.13
✎
10:47
|
Без первого параметра он тебе доступ не даст. Видно же
ВНУТРЕННЕЕ СОЕДИНЕНИЕ Справочник.ГруппыДоступа КАК ГруппыДоступа ПО СвойстваТекущейТаблицы.ПолноеИмя = "#Параметр(1)" Соединения не будет тк условие не выполнится, все. |
|||
13
Dionis Sergeevich
03.12.13
✎
10:48
|
Хотя все не читал. Возьми консоль запросов, поудаляй лишнее и соедини со своим регистром, там поэксперементируешь.
|
|||
14
cmex
03.12.13
✎
11:27
|
(13) спасибо, буду пробовать
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |