Имя: Пароль:
1C
1С v8
В при вызове шаблона RLS надо указать 2 и более значений подразделений
0 AlexandrV
 
26.08.22
11:02
При просмотре документов Табель учета рабочего времени используется типовой шаблон.
У пользователя надо указать несколько значений подразделений для просмотра документов

#Если &ОграничениеДоступаНаУровнеЗаписейУниверсально #Тогда
#ДляОбъекта("")
#Иначе
#ПоЗначениямРасширенный( "Документ.ИзменениеШтатногоРасписания", "Чтение","","",
"НЕ ЛОЖЬ В (ВЫБРАТЬ ПЕРВЫЕ 1 ЛОЖЬ ИЗ Документ.ИзменениеШтатногоРасписания.Позиции КАК Т1
ГДЕ Т1.Ссылка = Т.Ссылка
И НЕ Т1.Подразделение В (ВЫБРАТЬ РАЗЛИЧНЫЕ Т2.Подразделение ИЗ РегистрСведений.ПодчиненностьПодразделенийОрганизаций КАК Т2
ГДЕ (","ПодразделенияОрганизаций", "Т2.ВышестоящееПодразделение", "))) И ",
"Организации","Т.Организация", "","","", "", "","", "", "","","", "","","", "","","", "","","", "","","", "","","", "","","", "","","", "","","", "","","", "","","", "","","")
#КонецЕсли

Как поставить, чтобы учитывались все подразделения?
1 AlexandrV
 
26.08.22
11:04
(1)+ здесь у меня всеровно берет только первое значение
2 AlexandrV
 
26.08.22
11:22
up
3 6awkup_true
 
26.08.22
11:39
"НЕ ЛОЖЬ В" - ок не буду класть.
а это так модно стало писать вложенный запрос во вложенном запросе в условиях?
4 Aswed
 
26.08.22
11:43
(0) Список значений в параметры сеанса и оттуда устанавливай.