|
СКД. Как выбрать родителя элемента справочника, чей родитель равен заданному? |
☑ |
0
DTX 4th
27.06.16
✎
10:53
|
Без использования общего модуля подобное можно провернуть?
ВЫБРАТЬ
Номенклатура.Ссылка,
Номенклатура1.Ссылка КАК Родитель
ИЗ
Справочник.Номенклатура КАК Номенклатура
ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Номенклатура КАК Номенклатура1
ПО Номенклатура.Ссылка В ИЕРАРХИИ (Номенклатура1.Ссылка) И Номенклатура1.Родитель = &Родитель
|
|
1
singlych
27.06.16
✎
11:00
|
Мутная формулировка вопроса. Если часть вопроса "чей родитель равен заданному" относится к элементу справочника, то нафиг его выбирать, если он уже задан? А если к родителю элемента, то нафиг его задавать, если у элемента может быть только один родитель?
|
|
2
birkoFFFF
27.06.16
✎
11:02
|
Вообще не поняла в чем проблема...
Если родитель элемента задан, то зачем его получать? )
|
|
3
hhhh
27.06.16
✎
11:05
|
ВЫБРАТЬ
Номенклатура.Ссылка,
Номенклатура.Родитель КАК Родитель
ИЗ
Справочник.Номенклатура КАК Номенклатура
ГДЕ
Номенклатура.Родитель.Родитель = &РодиИтель
ИЛИ Номенклатура.Родитель.Родитель.Родитель = &РодиИтель
ИЛИ Номенклатура.Родитель.Родитель.Родитель.Родитель = &РодиИтель
ИЛИ Номенклатура.Родитель.Родитель.Родитель.Родитель.Родитель = &РодиИтель
|
|
4
DTX 4th
27.06.16
✎
11:18
|
(1) Родитель группы, в каторой нужно найти родителя)
В (4) пример
(4) Говорят, на СКД можно что-то получше сделать.
|
|
5
hhhh
27.06.16
✎
11:27
|
(4) ну непонятно действительно
просто
Как выбрать родителя элемента справочника, чей родитель равен заданному
ГДЕ
Номенклатура.Родитель.Родитель = &Родитель
то есть родитель родителя равен заданному. Уже проще пареной репы. Что тут вообще можно дополнительно придумать? Да еще и в скд?
|
|
6
DTX 4th
27.06.16
✎
11:48
|
(5) Так может быть Родитель.Родитель.Родитель.Родитель. Нужен аналог (4)
|
|
7
DTX 4th
27.06.16
✎
12:10
|
Немного не то. Вот это нужно на СКД в нормальном виде)
ВЫБРАТЬ
Номенклатура.Ссылка,
Номенклатура1.Ссылка КАК Родитель
ИЗ
Справочник.Номенклатура КАК Номенклатура
ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Номенклатура КАК Номенклатура1
ПО (Номенклатура.Ссылка.Родитель = Номенклатура1.Ссылка
ИЛИ Номенклатура.Ссылка.Родитель = Номенклатура1.Ссылка
ИЛИ Номенклатура.Ссылка.Родитель.Родитель = Номенклатура1.Ссылка
ИЛИ Номенклатура.Ссылка.Родитель.Родитель.Родитель = Номенклатура1.Ссылка
ИЛИ Номенклатура.Ссылка.Родитель.Родитель.Родитель.Родитель = Номенклатура1.Ссылка
ИЛИ Номенклатура.Ссылка.Родитель.Родитель.Родитель.Родитель.Родитель = Номенклатура1.Ссылка)
И (Номенклатура1.Родитель = &Родитель)
|
|
8
FIXXXL
27.06.16
✎
12:15
|
(7) тебе это в запросе надо? а то возьми ПолноеНаименование()
|
|
9
DTX 4th
27.06.16
✎
12:41
|
(8) В запросе
|
|
10
FIXXXL
27.06.16
✎
12:51
|
|
|