|
Собственная иерархия в СКД |
☑ |
0
Ник080808
06.06.17
✎
12:54
|
Есть табличная часть документа в которой есть ссылка на элемент справочника неирархического. Есть Регистр сведений, который отображает некую иерархию - Комплектующее Объект.
Например, есть таблица Комплектующие Объект:
Жесткий диск Системный Блок
Системный Блок ПК Админко
Настраиваю собственную иерархию по Хрусталевой.
Набор данных Выборка из табчасти Комплектующей, Набор данных Иерархия выборка из регистра сведений комплектующие, объект где комплектующиая в (&МассивСсылок). Соединяю по комплектующее комплектующее и иерархию саму с собой.
Выводит в отчет только один уровень:
1) Системный блок
1.1 Жесткий диск
Из-за чего может быть такой бок?
|
|
1
Ник080808
06.06.17
✎
13:17
|
проверил, если объект реквизита справочника то нормально выводит, а если это измерения регистра то выводит только нижний уровень. а как обойти что бы не клепать реквизит?
|
|
2
Ник080808
06.06.17
✎
14:13
|
в общем кому понадобится следующий момент. Если у вас есть регистр сведений в качестве собственной иерархии, то все равно нужно элемент получать из справочника, присобачив к нему родителя соединением из регистра сведений. Тогда все норм будет
|
|
3
DrZombi
гуру
06.06.17
✎
14:17
|
(2) Код покажи :)
|
|
4
Ник080808
06.06.17
✎
15:56
|
(3) Не работает если в иерархии:
Выбрать Комплектующее, Объект из РегистрСведений.СоставОбъектов.
А если сделать Выбрать Материал.ССылка, СоставОбъектов.Объект из Справочник.Материалы Внутреннее соединение РегистрСведений.Комплектующие по Ссылка=Комплектующее то норм отображает иерархию
|
|