Имя: Пароль:
1C
1С v8
Упр. формы: отбор в иерархическом справочнике
,
0 Kaidend
 
03.04.12
10:33
Всем привет.
Есть управляемая форма, на ней есть таблица формы, на нее выведен иерархический справочник (вид иерархии - иерархия элементов).

Нужно установить отбор по элементу ВТОРОГО (ИЛИ НИЖЕ) уровня иерархии. Т. е. отбор вида "ссылка в иерархии <элемент справочника>" Так, чтобы после отбора в списке остался только этот элемент и его подчиненные элементы. Необходимо при этом сохранить иерархический просмотр.  

Если просто установить отбор, то все пропадает - видимо, потому что родитель элемента второго уровня не попадает под условие отбора и иерархия "ломается".

Кто-нибудь знает, как можно обойти этот момент более-менее прямо?
Пока только придумал устанавливать отбор вида "ссылка в списке <список>" и в список заполнять всеми родителеями нужного элемента, самим элементом и его подчиненными элементами.

Может, кто-нибудь знает решение получше?
1 Kaidend
 
03.04.12
10:45
Апнем, пожалуй.
2 Конфигуратор1с
 
03.04.12
10:47
(0)что то вы не договариваете - стандартный отбор вроде работает
3 Omskdizel
 
03.04.12
10:49
А в "ссылка в группе" не подходит?
4 Omskdizel
 
03.04.12
10:55
Попробовал щас на физлицах - группы остаются, элементы не отображаются. Т.е.получается отбор не касается групп почему-то
5 Omskdizel
 
03.04.12
11:04
Мои недолгие танцы с бубном ничего не дали, но может просто руки кривоваты...
6 Kaidend
 
03.04.12
11:05
Это на иерархическом справочнике с видом иерархии "группы и элементы" - там действительно группы остаюстя, а элементы куда-то исчезают.
Если брать справочник с видом иерархии "иерархия элементов" - то вообще все исчезает.
7 Kaidend
 
03.04.12
11:05
(6) к (4)
8 Defender aka LINN
 
03.04.12
11:06
Отборы в 8.х испокон веков так работают
9 Omskdizel
 
03.04.12
11:07
(8) Ну это как бы противоречит заданному условию.

(7) А сколько уровней вложенности у тебя в справочнике?
10 Kaidend
 
03.04.12
11:18
(8) На 8.1 поведение все-таки немного другое, более внятное. Сейчас посмотрел.

(9) Произвольное количество.
11 Omskdizel
 
03.04.12
11:20
(10) Вопчем поковырял сейчас, программно можно попробовать поколдовать. Я попробовал через отдельное поле, откуда беру значение отбора, но как-то мне не очень нравится такое решение.
12 alexhtn
 
03.04.12
11:42
Попробуй в настройках динамического списка поставить такие настройки
1. отбор по ссылке в группе
2. это группа ложь
3. группировка родитель
13 Kaidend
 
03.04.12
12:19
(12) у меня иерархический справочник, где иерархию образуют сами элементы, там нет групп

хотя результат без второго пункта получился интересный, правда, и странный тоже.
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.