Вход | Регистрация


УТ 11.3 - помогите с рлс

УТ 11.3 - помогите с рлс
Я
   mikecool
 
24.12.17 - 22:17
Как их понять?
нужно добавить условие на чтение документа - если пользователь в определенной группе, то может смотреть только свои, иначе - все

лезу в шаблон, в конце трактата шаблона(по моему пониманию) пытаюсь написать
И ВЫБОР КОГДА &ОграниченныйПользователь ТОГДА Т.Менеджер = &ТекущийПользователь ИНАЧЕ ИСТИНА КОНЕЦ
все параметры сеанса установены
но уже при старте получаю ошибку синтаксиса
{Обработка.ТекущиеДела.Форма.Форма.Форма(458)}: {(45, 1)}: Синтаксическая ошибка "И"
<<?>>И ВЫБОР КОГДА &ОграниченныйПользователь ТОГДА Т.Менеджер = &ТекущийПользователь ИНАЧЕ ИСТИНА КОНЕЦ
        ВызватьИсключение Результат.КраткоеПредставлениеОшибки;

вопросов два:
1) как написать правильно?
2) как попроще посмотреть - что получается при выполнении шаблона?
 
 
   mikecool
 
1 - 24.12.17 - 22:21
возможно стоит его добавить в части
Т ГДЕ// Т - псевдоним текущей таблицы (выбран коротким, чтобы сократить количество символов в тексте параметра-условия на языке запросов).


// Безусловная выборка групп в иерархическом объекте метаданных (если нужно).

#Если "#Параметр(3)" = "НеОграничиватьДоступКГруппам" #Тогда

    Т.ЭтоГруппа ИЛИ
#КонецЕсли
   mikecool
 
2 - 24.12.17 - 22:26
(1) спасибо тебе, натолкнул на умную мысль, все получилось ))
   AlvlSpb
 
3 - 24.12.17 - 22:48
Весело )))
   Mankubus
 
4 - 25.12.17 - 06:43
(2) а как именно получилось-то? Может ещё кто-то столкнется

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует