Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

RLS сделать видимым документ с другой организацией

RLS сделать видимым документ с другой организацией
Я
   DmitrYY
 
24.09.20 - 17:42
Добрый вечер, подкиньте идеи как можно реализовать данную задачу.
https://fex.net/ru/s/aclrpzx
заранее спасибо.
   DmitrYY
 
1 - 24.09.20 - 18:08
Поднимаю
   DionisSergeevich
 
2 - 24.09.20 - 18:16
Всё просто. Делаешь отдельный регистр, куда вносишь документы, которые должны быть видны при каком то виде доступа. Ну и в шаблон rls добавляешь условие. Например при ограниченнии по подразделениям нужно чтобы пользователь видел документ перемещения в другое подразделение
   DmitrYY
 
3 - 24.09.20 - 18:21
Без ещё одного регистра никак? Вот я уже создал «тестовый», туда будут записываться документы.
   DionisSergeevich
 
4 - 24.09.20 - 18:30
Если нужно сделать исключение из rls - где то надо хранить эти документы. Если есть регистр - и можно отобрать только нужные - то можно использовать и его
   ДенисЧ
 
5 - 24.09.20 - 18:43
Можно без регистра...
В документ флаг "разрешить". И в рлс условие на этот флаг...
   DionisSergeevich
 
6 - 24.09.20 - 18:46
Точно)) только не флаг, а реквизит того типа, по которому ограничение) почему я не додумался раньше) элегантнее
   Fragster
 
7 - 24.09.20 - 18:46
вообще-то там в шаблонах можно сделать условие по ИЛИ по нескольким реквизитам. Пример можно посмотреть в перемещении товаров в демо базе БСП, кажися
   Fragster
 
8 - 24.09.20 - 18:46
там по двум складам
   Fragster
 
9 - 24.09.20 - 18:46
в документации на ИТС тоже есть
   DionisSergeevich
 
10 - 24.09.20 - 18:47
Или даже ТЧ, в зависимости от требований
   Fragster
 
11 - 24.09.20 - 18:47
#Если &ОграничениеДоступаНаУровнеЗаписейУниверсально #Тогда

#ДляОбъекта("")

#Иначе

#ПоЗначениямРасширенный( "Документ._ДемоПеремещениеТоваров", "","",
"",
"",
"_ДемоОрганизации", "Т.Организация", "И(",
"_ДемоМестаХранения","Т.МестоХраненияИсточник", "ИЛИ",
"_ДемоМестаХранения","Т.МестоХраненияПриемник", ")", "","", "", "","","", "","","", "","","", "","","", "","","", "","","", "","","", "","","", "","","", "","","", "","","", "","","")
#КонецЕсли
   Fragster
 
12 - 24.09.20 - 18:48
ну и в модуле объекта и в модуле менеджера еще
   Fragster
 
13 - 24.09.20 - 18:48
по функции
   DionisSergeevich
 
14 - 24.09.20 - 18:49
Ну так и есть - реквизит

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.