![]() |
![]() |
![]() |
|
Отбор в иерархическом справочнике | ☑ | ||
---|---|---|---|---|
0
Fragster
гуру
12.02.08
✎
17:18
|
Есть иерархический справочник с иерархией элементов. задача сделать отбор по иерархии с сохранением отображения иерархической структуры.
Если сделать так: СправочникСписок.Отбор.Ссылка.Установить(ПараметрыСеанса.Подразделение); СправочникСписок.Отбор.Ссылка.ВидСравнения = ВидСравнения.ВИерархии; ,то при установке в отбор не элемента верхнего уровня, результат видно только при отключенном иерархическом просмотре, если же включить иерархический просмотр - то в таблице ничего не выводится. Вопрос: можно ли выводить иерархию и использовать отбор одновременно? |
|||
1
Fragster
гуру
12.02.08
✎
17:22
|
А вот так получается, если использовать родителя:
http://img211.imageshack.us/my.php?image=27805666ta9.png |
|||
2
Fragster
гуру
12.02.08
✎
17:51
|
уп
|
|||
3
Fragster
гуру
12.02.08
✎
18:13
|
упуп
|
|||
4
Fragster
гуру
12.02.08
✎
18:58
|
ы
|
|||
5
Fragster
гуру
13.02.08
✎
13:23
|
ss
|
|||
6
LobS
13.02.08
✎
13:25
|
||||
7
ХочуВойти
13.02.08
✎
13:26
|
Сделай вид сравнения в списке и закидай туды всех ролителей
|
|||
8
Fragster
гуру
13.02.08
✎
14:38
|
(7) ну так мне нужно, чтобы можно было выбрать то, что в отборе, и все подчиненные, а другие элементы группы, в которой находится элемент отбора, нельзя было выбрать.
|
|||
9
it086
13.02.08
✎
14:43
|
свойство РодительВерхнегоУровня для таб.поля?
|
|||
10
Dziden2
13.02.08
✎
14:54
|
(0)а, я реализовывал, расшариванием реквизита отбора и на группы, и при сохранении заполнял его у всех родителей.
|
|||
11
Fragster
гуру
13.02.08
✎
15:08
|
(9) см. (1)
(10) У меня иерархия только элементов. Пока прихожу к мысли, что нужно тупо выгружать в дерево значений. |
|||
12
Fragster
гуру
13.02.08
✎
15:16
|
в способе (9) невозможно выбрать самого родителя
|
|||
13
it086
13.02.08
✎
15:17
|
(12) да, родителя нельзя
|
|||
14
Fragster
гуру
13.02.08
✎
15:23
|
(13) а надо... делать же отдельную кнопку - не интуитивно получается. в принципе должно быть так, что для юзера ПараметрыСеанса.Подразделение - это единственная группа верхнего уровня, и от нее все растет.
|
|||
15
Fragster
гуру
13.02.08
✎
15:27
|
Сейчас пытаюсь выгрузить иерархический справочник в дерево значений - получается лажа: http://img525.imageshack.us/my.php?image=49365675fq3.png
|
|||
16
it086
13.02.08
✎
15:38
|
нда. попробуй в форме у таб.поля списка справочника установить свойство "дерево".
|
|||
17
Fragster
гуру
13.02.08
✎
15:48
|
(17) стоит
|
|||
18
it086
13.02.08
✎
15:58
|
(17) судя по картинке в (1) - нет
|
|||
19
it086
13.02.08
✎
15:58
|
+(18) я про форму выбора справочника. дерево + РодительВерхнегоУровня
|
|||
20
Fragster
гуру
13.02.08
✎
16:15
|
там стоит иерархический просмотр. если поставить дерево, то при отборе:
СправочникСписок.Отбор.Ссылка.Установить(Подразделение); СправочникСписок.Отбор.Ссылка.ВидСравнения = ВидСравнения.ВИерархии; ЭлементыФормы.Список.РодительВерхнегоУровня = Подразделение.Родитель; ЭлементыФормы.Список.Дерево = Истина; Ничего не отображает, если выбирать элемент не верхнего уровня, также, как и в (0) |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |