Имя: Пароль:
1C
1С v8
Обход 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) Спасибо, попробую
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс