Есть иерархический справочник с реквизитами, надо вывести его с иерархией и со значеними реквизитов. Сделана иерархия детальных записей, т.е соединение запроса самим с собой ВыражениеИсточник=Ссылка, ВыражениеПриемник = Родитель, Условие связи - ЭтоГруппа. Выводится нормально, но можно ли как-то сделать, чтобы работал отбор, т.е. можно было отоборать по нужному элементу справочника или по нужному реквизиту?
Сейчас отбор работает, если выбрать только элемент верхнего уровня, т.е. верхнюю группу
(2) Реквизиты есть и у групп? Свои собственные? А то можно назначить их ресурсами и сделать выражение Максимум. Если внутри группы реквизиты у всех элементов одинаковые.
Например, верхний уровень наименование Директор, у него реквизиты заполнены Подразделение - Холдинг, Сотрудник из справочника сотрудники Смрнов И.А,
внутри директора руководитель отдела продаж, подразделение -отдел продаж, сотрудник - Тихомиров А.Т.
В отчете должно быть:
Директор Холдинг Смирнов И.А
руководитель отдела продаж отдел продаж Тихомиров
и т.д.
иерархия детальных записей, т.е. соединение справочники с самим собой получается, но отбор не работает, если хотим выбрать, например только все, что входит в отдел продаж
ВЫБРАТЬ
ЦВ_Штат_Упр.Ссылка,
ЦВ_Штат_Упр.ЭтоГруппа КАК ЭтоГруппа,
ЦВ_Штат_Упр.Наименование КАК Наименование,
ЦВ_Штат_Упр.ПодразделениеУпр,
ЦВ_Штат_Упр.СотрудникУпр
ИЗ
Справочник.ЦВ_Штат_Упр КАК ЦВ_Штат_Упр
УПОРЯДОЧИТЬ ПО
ЦВ_Штат_Упр.ЭтоГруппа ИЕРАРХИЯ,
Наименование
Почему не получается с иерархией?
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой