Имя: Пароль:
1C
1С v8
Отбор в форме списка справочника с иерархическим отображением
0 Kasperok
 
29.07.13
18:57
Возникла необходимость фильтровать форму выбора справочника по реквизиту который есть и в группе и в элементе но в режиме Иерархии или Дерева группы которые не нужны все равно остаются.
Вот код формы выбора:
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)

    ОтборДинамическогоСписка=Дерево.Отбор;    
    ЭлементОтбораДанных = ОтборДинамическогоСписка.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
    ЭлементОтбораДанных.ЛевоеЗначение  = Новый ПолеКомпоновкиДанных("ОтборЭл");
    ЭлементОтбораДанных.Использование  = Истина;
    ЭлементОтбораДанных.ВидСравнения   = ВидСравненияКомпоновкиДанных.Равно;
    ЭлементОтбораДанных.ПравоеЗначение = Параметры.Родитель;
    ЭлементОтбораДанных.РежимОтображения = РежимОтображенияЭлементаНастройкиКомпоновкиДанных.Обычный;
    
КонецПроцедуры
1 ale-sarin
 
29.07.13
19:03
Видимо, потому что в этих группах могут быть отображаемые элементы.
2 Kasperok
 
29.07.13
19:07
нету 100%
3 ale-sarin
 
29.07.13
19:09
(2) Могут быть!!!
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший