|
Открыть форму выбора с отбором (УФ)
| ☑ |
0
Zareshivatel
16.09.16
✎
13:08
|
Вроде бы простой вопрос, а все мозги сломал. Помогите, пожалуйста.
Есть булевый реквизит "ПунктСамовывоза" у справочника склады. При выполнении определенного условия хочу где-либо открывать форму выбора указанного справочника с фильтром по условию ПунктСамовывоза = Истина. В событии "СкладНачалоВыбора" пишу:
Если ВыполнениеУсловия Тогда
СтандартнаяОбработка = Ложь;
ЗначениеОтбора = Новый Структура("ПунктСамовывоза", Истина);
ПараметрыФормы = Новый Структура("Отбор", ЗначениеОтбора);
ОткрытьФорму("Справочник.Склады.ФормаВыбора", ПараметрыФормы);
КонецЕсли;
Но форма выбора открывается без какого-либо отбора
|
|
1
jsmith
16.09.16
✎
13:18
|
При создании на сервере у справочника Склады гугли на что он отбор ставит
|
|
2
jsmith
16.09.16
✎
13:18
|
Типа
Если Параметры.Свойство("ГруппаСкладов", ГруппаСкладов) Тогда
ОбщегоНазначенияКлиентСервер.УстановитьЭлементОтбораДинамическогоСписка(Список, "Ссылка", ГруппаСкладов, ВидСравненияКомпоновкиДанных.ВИерархии,,Истина);
Элементы.Список.Отображение = ОтображениеТаблицы.Список;
КонецЕсли;
|
|
3
jsmith
16.09.16
✎
13:21
|
Третьим параметром передавай элемент.
|
|
4
Zareshivatel
16.09.16
✎
13:35
|
(1) (2) Спасибо! Прописал в этой процедуре свое свойство, все заработало
|
|
5
Zareshivatel
16.09.16
✎
13:35
|
(3) Правда элемент не передавал, но все равно заработало)
|
|