Имя: Пароль:
1C
1С v8
Шаблоны РЛС В УТ 3.1
0 just86
 
31.08.18
21:05
Здравствуйте, коллеги.
Подскажите решение.
В УТ надо сделать, чтоб пользователи выдели только свои и своего подразделения документы ПКО.
Средствами Профили доступа, Группы доступа настройки выставили. Например, Реализация отображается по подразделению и как бы всё ок. Но в ПКО нет реквизита Подразделение. И в ролях используются Шаблоны для РЛС.

Собственно, добавил реквизит в документ, заполняю его при создании, сделал параметр сеанса ТекПодразделение, заполняю его.

Не могу понять как надо изменить условие РЛС - куда вписать что то типа Подразделение = &ТекущееПодразделение.

Условие:

#ПоЗначениямРасширенный( "Документ.ПриходныйКассовыйОрдер","Чтение","",
"ЛЕВОЕ СОЕДИНЕНИЕ Документ.ПриходныйКассовыйОрдер.РасшифровкаПлатежа КАК Т1
ПО Т.Ссылка = Т1.Ссылка",
"",
"Организации","Т.Организация","И",
"Кассы","Т.Касса","И",
"ХозяйственныеОперации","Т.ХозяйственнаяОперация",
    " И ВЫБОР КОГДА Т.ХозяйственнаяОперация = Значение(Перечисление.ХозяйственныеОперации.ПоступлениеОплатыОтКлиента)  ИЛИ
        Т.ХозяйственнаяОперация = Значение(Перечисление.ХозяйственныеОперации.ВозвратДенежныхСредствОтПоставщика) ТОГДА",
            "ГруппыПартнеров","Т1.Партнер",
        " КОГДА Т.ХозяйственнаяОперация = Значение(Перечисление.ХозяйственныеОперации.ВозвратДенежныхСредствОтПодотчетника) ТОГДА",
            "ГруппыФизическихЛиц","Т.ПодотчетноеЛицо",
        " КОГДА Т.ХозяйственнаяОперация = Значение(Перечисление.ХозяйственныеОперации.ПоступлениеДенежныхСредствИзКассыККМ) ТОГДА",
            "КассыККМ","Т.КассаККМ",
        "ИНАЧЕ ИСТИНА КОНЕЦ", "","","", "","","", "","","", "","","", "","","","","","","","","","","","","","","","","","")
1 DrShad
 
31.08.18
21:20
хочешь прикол?
2 DrShad
 
31.08.18
21:23
тут большинство не в курсе что есть УТ3, не говоря уже про УТ 3.1
3 just86
 
31.08.18
21:33
(2) Окай. Допустим это будет УТ 11.
Вопрос собственно в том, как в условие РЛС впихнуть отбор по подразделению...
Например, я нашел описание:
1й параметр - таблица, 2й параметр - вид доступа (чтение, добавление,изменение итд..) 4й параметр - имя ограничения данных вида досупа (то что мы указали в  ВидДоступа.Имя=; в модуле) 5й параметр - реквизит таблицы (документа,справочника).

Но судя по типовому механизму - 4 условие это табличная часть Расшифровка платежа, а 5 параметра и вовсе нет...
Я не совсем понимаю что будет в результате в 4 параметре и почему нет 5...
4 DrShad
 
31.08.18
21:45
какой ужас
2 + 2 = 3.9999999999999999999999999999999...