|   |   | 
| 
 | Как установить отбор в управляемых формах | ☑ | ||
|---|---|---|---|---|
| 0
    
        sidalexsandr 22.06.18✎ 12:42 | 
        Есть реквизит Исполнитель в отображения документов.
 Нужно установить отбор по Исполнителю. Написал СписокЗадач.Отбор. Дальше не знаю что писать | |||
| 1
    
        anatoly 22.06.18✎ 12:46 | 
        ПараметрыВыбора, не?     | |||
| 2
    
        Мандалай 22.06.18✎ 12:49 | 
        Ты хочешь динамический список прикрутить на форму или чего?     | |||
| 3
    
        sidalexsandr 22.06.18✎ 12:51 | 
        (2) Нет там вроде не динамический список     | |||
| 4
    
        sidalexsandr 22.06.18✎ 12:53 | 
        Там если щелкнуть правой кнопкой мыши по исполнителю, то появляется найти где можно указать отбор по автору     | |||
| 5
    
        sidalexsandr 22.06.18✎ 12:54 | 
        (4) Требуется сделать такой же отбор программно. Куда скинуть скриншот?     | |||
| 6
    
        _Дайвер_ 22.06.18✎ 12:59 | 
        (5) В списке Формы, при созданиинасервере примерно пишешь так:
 Предварительно получив пользователя Если ЗначениеЗаполнено(ОтборМенеджер) Тогда Список.Отбор.Элементы.Очистить(); ЭлементОтбора = Список.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных")); ЭлементОтбора.ВидСравнения = ВидСравненияКомпоновкиДанных.Равно; ЭлементОтбора.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Ответственный"); ЭлементОтбора.ПравоеЗначение = ОтборМенеджер; ЭлементОтбора.Использование = Истина; ЭлементОтбора.РежимОтображения=РежимОтображенияЭлементаНастройкиКомпоновкиДанных.Обычный; ЭлементОтбора2 = Список.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных")); ЭлементОтбора2.ВидСравнения = ВидСравненияКомпоновкиДанных.Равно; ЭлементОтбора2.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Статус"); ЭлементОтбора2.ПравоеЗначение = Статус; ЭлементОтбора2.Использование = Истина; ЭлементОтбора2.РежимОтображения=РежимОтображенияЭлементаНастройкиКомпоновкиДанных.Обычный; КонецЕсли; | |||
| 7
    
        sidalexsandr 22.06.18✎ 13:27 | 
        (6) Спасибо, сработало.     | |||
| 8
    
        sidalexsandr 22.06.18✎ 13:27 | 
        А как проверить что у пользователя полные права?     | |||
| 9
    
        butterbean 22.06.18✎ 13:28 | 
        (8) РольДоступна("ПолныеПрава")     | |||
| 10
    
        sidalexsandr 22.06.18✎ 14:14 | 
        (9) Возвращает Истина если полные права и Ложь иначе?     | |||
| 11
    
        aleks_default 22.06.18✎ 14:18 | 
        (10)У тебя видимо какая-то супер бюджетная версия конфигуратора, где СП вырезан напроч?     | |||
| 12
    
        sidalexsandr 22.06.18✎ 14:54 | 
        (11) Нашел в справке.     | |||
| 13
    
        sidalexsandr 22.06.18✎ 15:07 | 
        (9) Спасибо, сработало. Ветку можно закрывать.     | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |