|
Ограничение доступа к папке справочника
| ☑ |
0
kletelson
03.10.13
✎
14:48
|
Добрый день!
В УТ 10.3 клиент хочет защитить от изменения пользователями без полных прав лишь одну из папок справочника "Номенклатура" и содержащиеся в ней элементы.
Добавил предопределенную папку, далее если добавляю в процедуру модуля объекта код:
<code>
Если Родитель = Справочники.Номенклатура.СкладскиеУслуги И НЕ ПользователиИнформационнойБазы.ТекущийПользователь().Роли.Содержит(Метаданные.Роли.ПолныеПрава) Тогда
Отказ = Истина;
Сообщить("Недостаточно прав доступа!");
КонецЕсли;
</code>
, то все равно можно будет по кнопке "Переместить в другую группу" и поменять там элемент.
Как запретить перемещать в другие группы? Может кто сталкивался?
|
|
1
Fragster
модератор
03.10.13
✎
14:49
|
ссылка.родитель
|
|
2
Fragster
модератор
03.10.13
✎
14:49
|
и код - в перед записью
|
|
3
Fragster
модератор
03.10.13
✎
14:49
|
однако непонятно, почему через RLS не сделать
|
|
4
kletelson
03.10.13
✎
14:50
|
Забыл написать,в процедуру Перед записью не заходит при перемещении в другую группу
|
|
5
MKZM
03.10.13
✎
14:50
|
смотри начало перетаскивания и руби на корню
|
|
6
kletelson
03.10.13
✎
14:51
|
(3) в УТ 10.3 это возможно?
|
|
7
Fragster
модератор
03.10.13
✎
14:51
|
(4) фигня
|
|
8
Rovan
гуру
03.10.13
✎
14:53
|
(6) да
|
|
9
Artful Den
03.10.13
✎
14:56
|
(4) Так ее наверное надо бы в модуле объекта прописать
|
|
10
zzerro
03.10.13
✎
14:56
|
Вот это все
ПользователиИнформационнойБазы.ТекущийПользователь().Роли.Содержит(Метаданные.Роли.ПолныеПрава)
можно заменить на РольДоступна("ПолныеПрава")
|
|
11
kletelson
03.10.13
✎
14:57
|
(7) точно, + ссылка.родитель. Спасибо всем!
|
|