|
Обход RLS по складу в документе перемещения.
| ☑ |
0
decdmb
21.04.21
✎
11:44
|
Добрый день, подскажите, как сделать правильно задачу:
У пользователя настроено ограничение по складам - Запрещено все кроме Склад1 - за который он ответственный.
В документе Перемещение ему необходимо предоставить возможность выбора любого склада получателя.
Пока придумал следующее: Добавить еще 1 реквизит СкладПолучательСтр, скрыть типовой реквизит Получатель.
При выборе склада из поля СкладПолучательСтр - открывать свою форму выбора с деревом складов (Сформированным под привилегированным режимом).
Результат выбора Ссылка записывать в типовой реквизит, а наименование в добавленный. Т.е. пользователь будет видеть представление получателя вместо "Объект не найден".
Возможно есть способ проще? Ордерной схемы нет.
|
|
1
fisher
21.04.21
✎
11:51
|
В самописке я бы просто не ограничивал выбор склада по RLS, а для RLS перемещений дал бы пользователю права на работу с любыми складами-получателями.
|
|
2
decdmb
21.04.21
✎
11:53
|
Это не самописка. RLS добавлены также для ограничения просмотра остатков по складам
|
|
3
yzimin
21.04.21
✎
11:53
|
Если требуется отключить RLS для перемещений, то почему бы именно это и не сделать?))
|
|
4
acanta
21.04.21
✎
11:54
|
Регистр сведений склады-корреспонденты?
Теоретически рлс на документы и остатки по складу может и не ограничивать выбор из справочника.
|
|
5
fisher
21.04.21
✎
11:56
|
(2) Я к тому, что при правильно настроенных RLS ничего "обходить" не нужно. Но насколько это проблематично сделать в типовых я не знаю.
|
|
6
Fragster
гуру
21.04.21
✎
11:56
|
(2) ну так и ограничивайте документы и регистр, нафига справочники ограничивать?
|
|
7
decdmb
21.04.21
✎
11:59
|
(3) RLS на склады, т.е. пользователь сейчас может выбрать в перемещении только те склады, которые ему доступны.
|
|
8
decdmb
21.04.21
✎
12:00
|
(6) В других документах (поступление, списание) пользователю должны быть доступны только его склады
|
|
9
yzimin
21.04.21
✎
12:00
|
(7) Уберите RLS на склады, на движения оставьте
|
|
10
decdmb
21.04.21
✎
12:04
|
(9) Спасибо, попробую
|
|