|
СКД иерархия детальных записей отбор
| ☑ |
0
Nast
11.06.14
✎
11:02
|
Есть иерархический справочник с реквизитами, надо вывести его с иерархией и со значеними реквизитов. Сделана иерархия детальных записей, т.е соединение запроса самим с собой ВыражениеИсточник=Ссылка, ВыражениеПриемник = Родитель, Условие связи - ЭтоГруппа. Выводится нормально, но можно ли как-то сделать, чтобы работал отбор, т.е. можно было отоборать по нужному элементу справочника или по нужному реквизиту?
Сейчас отбор работает, если выбрать только элемент верхнего уровня, т.е. верхнюю группу
|
|
1
МойКодУныл
11.06.14
✎
11:17
|
(0) Что-то не понял задачи. А поставить в настройках СКД в группировке по элементу справочника вид "Иерархия" низя?
|
|
2
Nast
11.06.14
✎
11:21
|
Если поставить просто "Иерархия", то будет выводиться как группы, как тогда выводить для групп значения реквизитов?
|
|
3
МойКодУныл
11.06.14
✎
11:36
|
(2) Реквизиты есть и у групп? Свои собственные? А то можно назначить их ресурсами и сделать выражение Максимум. Если внутри группы реквизиты у всех элементов одинаковые.
|
|
4
Nast
11.06.14
✎
11:54
|
Например, верхний уровень наименование Директор, у него реквизиты заполнены Подразделение - Холдинг, Сотрудник из справочника сотрудники Смрнов И.А,
внутри директора руководитель отдела продаж, подразделение -отдел продаж, сотрудник - Тихомиров А.Т.
В отчете должно быть:
Директор Холдинг Смирнов И.А
руководитель отдела продаж отдел продаж Тихомиров
и т.д.
иерархия детальных записей, т.е. соединение справочники с самим собой получается, но отбор не работает, если хотим выбрать, например только все, что входит в отдел продаж
|
|
5
Nast
11.06.14
✎
12:56
|
Еще вопрос -
если делать без скд
ВЫБРАТЬ
ЦВ_Штат_Упр.Ссылка,
ЦВ_Штат_Упр.ЭтоГруппа КАК ЭтоГруппа,
ЦВ_Штат_Упр.Наименование КАК Наименование,
ЦВ_Штат_Упр.ПодразделениеУпр,
ЦВ_Штат_Упр.СотрудникУпр
ИЗ
Справочник.ЦВ_Штат_Упр КАК ЦВ_Штат_Упр
УПОРЯДОЧИТЬ ПО
ЦВ_Штат_Упр.ЭтоГруппа ИЕРАРХИЯ,
Наименование
Почему не получается с иерархией?
|
|