0
KizerSoze
04.09.14
✎
21:38
|
Добрый день,
Постановка задачи:
Имеется иерархия подразделений
Подр1
Подр1.1
Подр1.2
Подр1.2.1
Подр1.2.2
...
Подр1.2.n
...
Я хочу закрепить за пользователем ветку Подр1.2. (создал доп регистр типа "Расчетчики Зп организаций").
Если я открываю форму выбора с отбором с типом в группе из списка,
СправочникСписок.Отбор.Ссылка.ВидСравнения = ВидСравнения.ВСпискеПоИерархии;
СправочникСписок.Отбор.Ссылка.Значение = СписокДляОтбора;
СправочникСписок.Отбор.Ссылка.Использование = ИСТИНА;
у в общем случае открывается пустой список подразделений.
Это связано с тем, что родитель подразделения подр1.2 (подр1) не попадает в этом случае в результат отбора.
Попробовал получить запросом подчиненные подразделения и родителей (только иерархия) после чего передал эти подразделения с отбором "ВСписке"- сработало, НО...
Есть ветки, которые содержат больше 1000 подразделений. В этом случае, конфигурация виснет без перспектив пробуждения.
Вопрос: Можно ли создать форму выбора, заполнить ее произвольными элементами (Не отбором) и отобразить в виде дерева? В поисковике не смог найти полезные материалы.
|
|
1
KizerSoze
05.09.14
✎
00:27
|
Видимо вопрос слишком сложный.
Попробовал создать общую форму с табличным полем с типом "дерево значений". У меня отображается только верхний уровень иерархии. Не могу понять как создать "плюсики", раскрывающие подчиненные подразделения (как в справочнике "ПодразделенияОрганизаций")?
|
|