Как передать параметр в роль #371447


#0 by roam
Ситуация такая: Есть нетиповая конфа, у каждого пользователя есть привязка к региону (иерархический справочни), нужно, чтобы в справочнике контрагенты он видел только контрагентов своего региона. Поставил ограничение на поле "Чтение" (ГДЕ Контрагенты.Регион В(&Регион). Как передать в роль значение параметра &Регион из справочника пользователи или из параметров сеанса? З.Ы. Работает ли здесь конструкция В ИЕРАРХИИ или придётся передавать массив?
#1 by IronDemon
Лучше массив.
#2 by IronDemon
Из параметров сеанса.
#3 by roam
Может и лучше...но как это ещё сделать?
#4 by roam
а с помощью какой функции из параметров сеанса передать значение?
#5 by asady
а если надо будет делать доступ к определнному контрагенту двум пользователям разного региона?
#6 by Salvador Limones
С помощью функции присваивания.
#7 by roam
Если регион контрагента не входит в регион пользователя, то доспуп к нему пользователю не нужен...
#8 by roam
а на примере можно?)
#9 by Sadovnikov
Если у тебя есть ПараметрыСеанса.Регион, то в запросе просто пиши &Регион.
#10 by Salvador Limones
ПараметрСеанса.Регион = РегионПользователя;
#11 by roam
Это я знаю....и это не то... Блин...в справке так же написано.....только 1С ругаться начала...надо будет ещё раз попробывать...спасибо...
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С