|
Программный отбор в форме списка, ограничить видимость групп
| ☑ |
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) к сожалению не работает..
видимо, если в форме списка выводить элементы и группы отборы вот так не работают
|
|