Программный отбор в форме списка, ограничить видимость групп
☑
0
maxstore
21.09.12
✎
02:53
Подскажите, плиз, как в форме списка установить отбор по определенной группе, то есть ограничить видимость некоторых групп и соответственно элементов в них.
ФормаСписка.Отбор.Реквизит.ВидСравнения и т.д. как я понял работает с элементами, но не с группами?
1
maxstore
21.09.12
✎
03:22
2
golden-pack
21.09.12
✎
03:23
РодительВерхнегоУровня + ВидСвраненияВИерархии
3
maxstore
21.09.12
✎
03:29
(2) Напр. у меня в форме списка справочника Группа1, Группа2 и Группа3. Как скрыть Группа2 с ее элементами?
4
golden-pack
21.09.12
✎
04:26
(3)Никак
5
maxstore
21.09.12
✎
05:01
(4) наверно придется извращаться как в (1)
6
Godofsin
21.09.12
✎
05:05
так попробуй:
СписокГрупп = Новый СписокЗначений;
СписокГрупп.Добавить(Справочники.Номенклатура.НайтиПоКоду("01047"));//продукция
ФормаВыбора.Отбор.Ссылка.ВидСравнения = ВидСравнения.ВСпискеПоИерархии;
ФормаВыбора.Отбор.Ссылка.Значение = СписокГрупп;
ФормаВыбора.Отбор.Ссылка.Использование = Истина;
ФормаВыбора.ЭлементыФормы.СправочникСписок.ИерархическийПросмотр = ложь;
ФормаВыбора.ЭлементыФормы.СправочникСписок.ИзменятьИерархическийПросмотр = ложь;
7
maxstore
21.09.12
✎
06:33
(6) к сожалению не работает..
видимо, если в форме списка выводить элементы и группы отборы вот так не работают
Ошибка? Это не ошибка, это системная функция.