Часто встречается задача открыть форму выбора с предустановленным отбором. Пример кода:
ФормаВыбора = Справочники.Пользователи.ПолучитьФормуВыбораГруппы("ФормаВыбораГруппы", ЭтаФорма, "ФормаВыбораГруппы");
ФормаВыбора.Отбор.Наименование.ВидСравнения = ВидСравнения.ВСписке;
ФормаВыбора.Отбор.Наименование.Значение = МассивГрупп;
ФормаВыбора.Отбор.Наименование.Использование = ИСТИНА;
ФормаВыбора.ОткрытьМодально();
В первой строке получаем форму выбора, из параметров: "ФормаВыбораГруппы" - вызываемая форма;
ЭтаФорма - форма владелец;
"ФормаВыбораГруппы" - ключ;
Более подробно в справке.
Далее обращаемся к элементу Отбор вызываемой формы и заполняем параметры отбора.
Ну и открываем форму. Вуаля!
ФормаВыбора = Справочники.Пользователи.ПолучитьФормуВыбораГруппы("ФормаВыбораГруппы", ЭтаФорма, "ФормаВыбораГруппы");
ФормаВыбора.Отбор.Наименование.ВидСравнения = ВидСравнения.ВСписке;
ФормаВыбора.Отбор.Наименование.Значение = МассивГрупп;
ФормаВыбора.Отбор.Наименование.Использование = ИСТИНА;
ФормаВыбора.ОткрытьМодально();
В первой строке получаем форму выбора, из параметров: "ФормаВыбораГруппы" - вызываемая форма;
ЭтаФорма - форма владелец;
"ФормаВыбораГруппы" - ключ;
Более подробно в справке.
Далее обращаемся к элементу Отбор вызываемой формы и заполняем параметры отбора.
Ну и открываем форму. Вуаля!
Комментариев нет:
Отправить комментарий