Имя: Пароль:
1C
1С v8
Отбор с иерархией элементов
0 Adecvator
 
20.05.14
18:50
Устанавливаю отбор с иерархией элементов все пропадает из списка, снимаю галку отбор по иерархии все ок. Как оставить иерархический список с отбором?
1 Лаврентий Берия
 
20.05.14
18:51
(0) Список какой? Динамический?
2 Adecvator
 
20.05.14
18:52
(1) нет я не формирую его программно.
3 Adecvator
 
20.05.14
18:53
а отбор вообще работает по группам или только по элементам?
4 Wobland
 
20.05.14
18:57
группы ты будешь видеть всегда
5 Adecvator
 
20.05.14
18:58
(4) да в том то и дело что пропадают?
6 Лаврентий Берия
 
20.05.14
19:21
(5) Как жаль, что этот кусок кода - ToP SeCrEt! :-(
7 Adecvator
 
20.05.14
19:58
(6)
УстановитьОтборВСпискеСправочника(ЭтаФорма,СправочникСписокДоходы,"ОснКатегория",Перечисления.ОснСтатьи.Доходы,ВидСравнения.Равно,Истина,"СправочникСписокДоходы");

Процедура УстановитьОтборВСпискеСправочника(Форма,СправочникСписок,ИмяОтбора,ЗначениеОтбора,ВидСравненияОтбора,ЗапретитьИнтерактивно=Истина,ИмяЭлементаФормы="СправочникСписок") Экспорт

    ЭлементыФормы = Форма.ЭлементыФормы;
    Если ЗапретитьИнтерактивно Тогда
        ЭлементыФормы[ИмяЭлементаФормы].НастройкаОтбора[ИмяОтбора].Доступность = Ложь;
    КонецЕсли;
                                    
    СправочникСписок.Отбор[ИмяОтбора].ВидСравнения = ВидСравненияОтбора;
    СправочникСписок.Отбор[ИмяОтбора].Значение = ЗначениеОтбора;
    СправочникСписок.Отбор[ИмяОтбора].Использование = Истина;
        
КонецПроцедуры
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший