0
lite777
05.05.22
✎
10:43
|
Здравствуйте ,как задать параметры для отбора по двум значениям при открытии формы выбора ,делаю так но выходит пустой список
на сервере-
ПараметрыОтбора.Вставить("Наименование",списокЗнач) ;
ПараметрыОтбора.Вставить("Использование",Истина) ;
ПараметрыОтбора.Вставить("ВидСравнения",ВидСравнения.ВСписке) ; -1 параметр
ПараметрыОтбора.Вставить("ДляМастера",Ложь); ///2- параметр
ПараметрыФормы = Новый Структура("Отбор",ПараметрыОтбора);
ПараметрыФормы.Вставить("РежимВыбора",Истина) ;
Не клиенте-
ОбработкаВыбора = Новый ОписаниеОповещения ("ПриЗакрытииФормыВыбораНазвания", ЭтаФорма,"Подбор");
ОткрытьФорму("Справочник.Дизайн.ФормаВыбора",ПараметрыФормы,
ЭтаФорма, , , , ОбработкаВыбора);
|
|
3
lite777
05.05.22
✎
11:08
|
вот это отбор не работает почемуто
ПараметрыОтбора.Вставить("Наименование",списокЗнач) ;
ПараметрыОтбора.Вставить("Использование",Истина) ;
ПараметрыОтбора.Вставить("ВидСравнения",ВидСравнения.ВСписке) ; -1 параметр
|
|
5
youalex
05.05.22
✎
11:19
|
(3) потому что в параметры отбора передается только имя/значение отбора. Если в значении - список, то Отбор будет В списке. И не ВидСравнения.ВСписке, а ВидСравненияКомпоновкиДанных.ВСписке (но здесь это не суть)
Можно кстати, напрямую передавать вот это:
Расширение формы клиентского приложения для динамического списка (Client application form extension for dynamic lists)
ФиксированныеНастройки (FixedSettings)
Описание:
Тип: НастройкиКомпоновкиДанных.
|
|