|
Помогите с RLSкой
| ☑ |
0
extrim-style
24.01.12
✎
16:05
|
Бух 1.6. У пользователей справочник ГруппыПользователей только на чтение. Необходимо автоматически добавлять нового пользователя в соответствующую группу при первом входе. Группы пользователей уже созданы. Создал параметр сеанса ДобавитьПользователяВГруппу и ставлю ему Истину при первом входе. Создал шаблон для RLS ДобавитьПользователяВГруппу:
ТекущаяТаблица
ИЗ
#ТекущаяТаблица КАК ТекущаяТаблица
ГДЕ &мгДобавитьПользователяВГруппу
Для изменения справочника ставлю ограничение #ДобавитьПользователяВГруппу()
Не работает. Пишет. "Ошибка при записи настроек нового пользователя. {ОбщийМодуль.УправлениеПользователями}Ошибка при вызове метода контекста (Добавить): Объект недоступен для изменения."
Код изменения:
ГруппаПользователя = Справочники.ГруппыПользователей.НайтиПоКоду(3);
НовПользователь = ГруппаПользователя.ПользователиГруппы.Добавить();
НовПользователь.Пользователь = ПараметрыСеанса.ТекущийПользователь;
|
|
1
extrim-style
24.01.12
✎
16:13
|
+(0) поставил тоже условие в ограничении на Добавление - не работает
|
|
2
DmitryPavlik
24.01.12
✎
16:17
|
нашОбъект = ГруппаПользователя.ПолучитьОбъект();
|
|
3
DmitryPavlik
24.01.12
✎
16:18
|
а потом уже
НовыйПользователь = нашОбъект.ПользователиГруппы.Добавить();
|
|
4
extrim-style
24.01.12
✎
16:59
|
(2) (3) спасибо!
|
|
5
1с-кин
24.01.12
✎
17:21
|
не понял.
как связаны RLS и
ГруппаПользователя = Справочники.ГруппыПользователей.НайтиПоКоду(3);
??
|
|
6
extrim-style
25.01.12
✎
09:27
|
(5) с НайтиПоКоду не связана, с Добавить связана
|
|