|
не В иерархии, но не во всей :) |
☑ |
0
Chameleon1980
16.04.19
✎
13:37
|
Как сделать сабж в запросе?
Есть
1. Аксессуары
1.1. Аксессуары типа 1
1.2. аксессуары типа 2
как сделать не в иерархии Аксессуары, но
в иерархии аксессуары типа 2
?
|
|
1
ColonelAp4u
16.04.19
✎
13:39
|
Объединить 2 запроса.
|
|
2
1Сергей
16.04.19
✎
13:40
|
ИЛИ
|
|
3
Cyberhawk
16.04.19
✎
13:41
|
Отказаться от иерархии в условии не предлагать? Ну т.е. список вхождения сформировать параметром заранее
|
|
4
Chameleon1980
16.04.19
✎
13:42
|
или, наверное, получится
ВЫБРАТЬ
СерийныеНомера.Ссылка
ИЗ
Справочник.СерийныеНомера КАК СерийныеНомера
ГДЕ
СерийныеНомера.Код = &Код
И (НЕ СерийныеНомера.Владелец В ИЕРАРХИИ (&ПапкаАксессуары)
ИЛИ СерийныеНомера.Владелец В ИЕРАРХИИ (&ПапкаАксессуарыФО))
И НЕ СерийныеНомера.Владелец В ИЕРАРХИИ (&ПапкаСопутка)
ПапкаАксессуары
ПапкаСопутка
это исключаемые изначально
ПапкаАксессуарыФО - исключание
ПапкаАксессуарыФО вложенная в ПапкаАксессуары
|
|
5
ColonelAp4u
16.04.19
✎
13:51
|
(4) Сделай первый запрос с условиями исключения из иерархий, и объедини с запросом в котором владелец в иерархии, и будет тебе счастье
|
|
6
Chameleon1980
16.04.19
✎
13:52
|
слишком заморочился задачей - торопился и не подумал минуту (мозг под вечер закипает)
"или" вполне подходит
запрос не критичен по скорости
все работает - спасибо всем.
|
|