Имя: Пароль:
1C
1С v8
Как установить отбор в управляемых формах
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) Спасибо, сработало. Ветку можно закрывать.
Закон Брукера: Даже маленькая практика стоит большой теории.