|
Как установить отбор в управляемых формах
| ☑ |
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) Спасибо, сработало. Ветку можно закрывать.
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший