Шаблон ограничений роли #401921


#0 by dimon_ddv
Добрый день всем!!! Может ли кто-нибудь подсказать где прописывается параметр запроса, текст которого видится в шаблонах ограничений роли в конфигураторе. В частности, есть там параметр &ТекущийПользователь, вот его как-то нужно заменить на требуемый :(
#1 by dimon_ddv
Это  в УТ 8.1
#2 by ASV
ПараметрыСеанса.Текущийпользователь
#3 by dimon_ddv
это понятное дело!!! я спрашивал где описываются параметры, используемые в запросах, тексты которых находятся в шаблонах ограничений в ролях доступа к данным.
#4 by dimon_ddv
это в конфигурация-общие-роли(выбираешь любую кроме ПолныеПрава)-вторая вкладка "Шаблоны ограничений"
#5 by dimon_ddv
там у каждого шаблона прописан запрос, в котором есть параметры, а вот где эти  параметры описаны, не могу понять никак
#6 by izekia
параметры сеанса при старте системы задаются
#7 by ASV
которые #Параметр ?
#8 by izekia
они задаются непосредственно в настройках прав соответствующих объектов
#9 by dimon_ddv
то есть достаточно добавить свою гл переменную туда где глТекПользователь прописывается и воткнуть ее в шаблон как понимаю :)
#10 by dimon_ddv
там задается только "Организация" и "Контрагент"
#11 by izekia
если ты про параметры &Параметр - то это параметр сеанса, в дереве закладка общие и там параметры сеанса + инициализируются они при старте системы если ты про #Параметр - то при вызове задается значение, которое подставляется вместо данного параметра
#12 by Trance_1C
Да, например если тебе нужно сделать РЛС на кассы, добавляешь параметр сеанса кассы, при запуске забиваешь туда массив доступных касс по аналогии с контрагентами затем нужно донастроить обработку установки прав группам юзверей. параметры - #Параметр задаются в настройках прав к объекту.
#13 by dimon_ddv
я про &Параметр
#14 by dimon_ddv
Эта ошибка означает что и в конфе везде тоже надо прописывать юзверя??? вот она: Ошибка в ограничении доступа к данным. объект: 'AccumulationRegister.ЗаказыПокупателей(РегистрНакопления.ЗаказыПокупателей)'; право: 'Изменение' Попытка получения неинициализированного значения параметра сеанса по причине: Попытка получения неинициализированного значения параметра сеанса
#15 by izekia
я уже не понимаю о чем речь судя по ошибке - параметр сеанса неинициализирован
#16 by dimon_ddv
наверно поэтому: глНужныйАбакануПользователь - этого юзверя я подставляю в шаблон (у него есть нужные права).... это нужно для движения по регистрам, т.к. делавю вот что: создаются доки по одной организации и пользователь видит только доки своей конторы, а движения делаются от имени другой конторы, права работы с которой есть у глНужныйАбакануПользователь
#17 by dimon_ddv
Если у текущего пользователя будут теже права что у глНужныйАбакануПользователь, то он тогда будет видеть документы предприятия, которого видеть не должен.
#18 by dimon_ddv
товары между конторами не перемещаются
#19 by izekia
а, у параметра тип не Справочник.Пользователи?
#20 by dimon_ddv
да, такой тип
#21 by izekia
1. Как тогда по-твоему происходит сравнение строки со справочником? 2. в качестве параметров могут быть использованы параметры сеанса, я писал где их найти, но не глобальные переменные
#22 by dimon_ddv
1. я переделал, теперь сравниваю элементы справочника. 2. параметр сеанса прописал, инициализирую его при старте системы... инициализация ведь проходит там же где и глТекПользователь указывается?
#23 by izekia
ага, где хочешь там и инициализируй
#24 by dimon_ddv
ясно
#25 by dimon_ddv
спасибо, дальше думаю победю :)
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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