Имя: Пароль:
1C
1С v8
Собственная иерархия в СКД
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) Не работает если в иерархии:
Выбрать Комплектующее, Объект из РегистрСведений.СоставОбъектов.
А если сделать Выбрать Материал.ССылка, СоставОбъектов.Объект из Справочник.Материалы Внутреннее соединение РегистрСведений.Комплектующие по Ссылка=Комплектующее то норм отображает иерархию
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший