Есть табличная часть документа в которой есть ссылка на элемент справочника неирархического. Есть Регистр сведений, который отображает некую иерархию - Комплектующее Объект.
Например, есть таблица Комплектующие Объект:
Жесткий диск Системный Блок
Системный Блок ПК Админко
Настраиваю собственную иерархию по Хрусталевой.
Набор данных Выборка из табчасти Комплектующей, Набор данных Иерархия выборка из регистра сведений комплектующие, объект где комплектующиая в (&МассивСсылок). Соединяю по комплектующее комплектующее и иерархию саму с собой.
Выводит в отчет только один уровень:
1) Системный блок
1.1 Жесткий диск
Из-за чего может быть такой бок?
проверил, если объект реквизита справочника то нормально выводит, а если это измерения регистра то выводит только нижний уровень. а как обойти что бы не клепать реквизит?
в общем кому понадобится следующий момент. Если у вас есть регистр сведений в качестве собственной иерархии, то все равно нужно элемент получать из справочника, присобачив к нему родителя соединением из регистра сведений. Тогда все норм будет
(3) Не работает если в иерархии:
Выбрать Комплектующее, Объект из РегистрСведений.СоставОбъектов.
А если сделать Выбрать Материал.ССылка, СоставОбъектов.Объект из Справочник.Материалы Внутреннее соединение РегистрСведений.Комплектующие по Ссылка=Комплектующее то норм отображает иерархию
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший