Вопрос про RLS #780088


#0 by Козинак
Суть такая,добавил в справочник Номенклатура новое поле ГруппаДоступаНоменклатура, новую роль прописал для неё права доступа стандартным шаблоном RLS #позначениям, в ГруппеДоступа настроил права ограничения по Организациям и по ГруппаДоступаНоменклатура. Ограничение всё хорошо срабатывает. Вопрос, как сделать чтобы поле ГруппаДосутпаНоменклатура в справочнике Номенклатура заполнялось автоматически, когда пользователь заходит под определенной организацией?
#1 by Лефмихалыч
а зачем так делать? Это поле должно быть заполнено один раз.
#2 by Козинак
Когда пользователь будет создавать новую единицу Номенклатуры, чтобы поле ГруппаДоступаНоменклатура автоматически заполнялось, а не приходилось ему выбирать из списка
#3 by Лодырь
Ну и заполняй ее перед записью новой номенклатуры. Механизм можно сделать произвольным.
#4 by Козинак
Правильно понимаю что это прописывается непосредственно в модуле формы?
#5 by Лодырь
Лучше в модуле объекта или подписке на событие.
#6 by Козинак
КонецПроцедуры такое не работает
#7 by Mankubus
ГруппаДоступаНоменклатура=Справочники.ГруппаДоступаНоменклатура(здесь еще что-то надо дописать!);
#8 by Козинак
я понимаю что тут что-то не хватает, но что там дописать, чтобы 1с брала из прав ограничения эти данные и заполняла этим   поле
#9 by Козинак
Как сделать это наподобие Пользователь.ТекущийПользователь, только для моего реквезита?
#10 by Лефмихалыч
для RLSа своего ты значение группы доступа откуда берешь? Из параметра сеанса?
#11 by Фрэнки
опаньки! А ведь о параметрах сеанса Козинак даже и не догадывался. Интересно, каким же тогда способом обращался в RLS, если для этого в не был определен необходимый ПараметрСеанса?
#12 by Лефмихалыч
в общем, если RLS работает, то
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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