Вопрос

Деталь с древовидной структурой

Добрый день!

 

Необходимо реализовать деталь "Активности" с древовидной структурой. Для этого надо создать колонку ссылающуюся на объект Активность. Далее в объекте Активность указать родителя в иерархии. Но проблема в том, что данная колонка не редактируется. Что надо сделать?

 

Спасибо!

Нравится

9 комментариев
Лучший ответ

Я так понял что родителя у замещающего обэекта не поменять. Как вариант я бы создал деталь Дерево активностьей в Объекте (укажите имя объекта куда хотите подключить) унасследуйте его от базового объекта, добавьте 3 колонки справочников

1) активность

2) объект для связи детали

3) родитель (ссылающийся сам на себя)

Обычно колонка родитель и остается не редактируемой, а вы выбираете в какую строчку детали добавить потомка те фактически делаете деталь с добавлением из справочника только в качестве родительской записи указываете выделенную в детали запись. Если выделенной записи нет, то родительская запись пустая и добавляется новый корневой узел дерева.

Если остались вопросы приведите код что вы делаете и опишите подробнее, что хотите получить

Вы меня неправильно поняли. Для реализации древовидной структуры детали для начала надо в объекте создать колонку "Родитель" и указать ее в качестве Родителя в иерархии. Но я в принципе не могу указать родителя в иерархии

Очень расплывчатая картинка, ничего не видно на ней. Ваш объект от какого объекта унаследован? 

Обычно нужно:

1) Добавляете колонку Родитель типа справочника (обычно имя Parent)

2) Указываете в поле справочник ссылается на тот же объект куда он добавлен

3) Сохраните ваш объект и указываете в нем родитель в иерархии - Родитель (добавленное поле). 

4) Компилируете

Григорий Чех,В этом то и проблема

Григорий, картинка открывается в отдельном окне, там всё чётко.

Я так понял что родителя у замещающего обэекта не поменять. Как вариант я бы создал деталь Дерево активностьей в Объекте (укажите имя объекта куда хотите подключить) унасследуйте его от базового объекта, добавьте 3 колонки справочников

1) активность

2) объект для связи детали

3) родитель (ссылающийся сам на себя)

Да, тут пишут:

Данное поле доступно если наследовать объект, а не замещать.

То есть можно или  полностью новый объект со ссылкой на активность, либо от неё унаследовать, как сама активность наследуется от базового объекта.

Григорий Чех,

Спасибо!

Зверев Александр,

Спасибо!

Показать все комментарии