|
|
УТ 11.3 - помогите с рлс |
☑ |
|
0
mikecool
24.12.17
✎
22:17
|
Как их понять?
нужно добавить условие на чтение документа - если пользователь в определенной группе, то может смотреть только свои, иначе - все
лезу в шаблон, в конце трактата шаблона(по моему пониманию) пытаюсь написать
И ВЫБОР КОГДА &ОграниченныйПользователь ТОГДА Т.Менеджер = &ТекущийПользователь ИНАЧЕ ИСТИНА КОНЕЦ
все параметры сеанса установены
но уже при старте получаю ошибку синтаксиса
{Обработка.ТекущиеДела.Форма.Форма.Форма(458)}: {(45, 1)}: Синтаксическая ошибка "И"
<<?>>И ВЫБОР КОГДА &ОграниченныйПользователь ТОГДА Т.Менеджер = &ТекущийПользователь ИНАЧЕ ИСТИНА КОНЕЦ
ВызватьИсключение Результат.КраткоеПредставлениеОшибки;
вопросов два:
1) как написать правильно?
2) как попроще посмотреть - что получается при выполнении шаблона?
|
|
|
1
mikecool
24.12.17
✎
22:21
|
возможно стоит его добавить в части
Т ГДЕ // Т - псевдоним текущей таблицы (выбран коротким, чтобы сократить количество символов в тексте параметра-условия на языке запросов).
// Безусловная выборка групп в иерархическом объекте метаданных (если нужно).
#Если "#Параметр(3)" = "НеОграничиватьДоступКГруппам" #Тогда
Т.ЭтоГруппа ИЛИ
#КонецЕсли
|
|
|
2
mikecool
24.12.17
✎
22:26
|
(1) спасибо тебе, натолкнул на умную мысль, все получилось ))
|
|
|
3
AlvlSpb
naïve
24.12.17
✎
22:48
|
Весело )))
|
|
|
4
Mankubus
25.12.17
✎
06:43
|
(2) а как именно получилось-то? Может ещё кто-то столкнется
|
|