|
Вывод в собственной иерархии на СКД | ☑ | ||
---|---|---|---|---|
0
zippygrill
10.09.14
✎
20:36
|
Привет всем! Очень надеюсь на вашу помощь.
Есть вот такая иерархия справочника: -Иерархия -Папка1 -Папка2 -Папка3 -Папка4 -Папка4_1 -Папка4_2 -Папка4_3 -Элемент1 -Элемент2 Хочется получить вот такое: -Папка2 -Папка3 -Папка4 -Папка4_1 -Папка4_2 -Папка4_3 -Элемент1 -Элемент2 создал 2 набора, в первом выбираю все содержимое папки Папка1 кроме Папка4_3(Ном.Ссылка В ИЕРАРХИИ(&Папка1) И НЕ Ном.Ссылка В ИЕРАРХИИ(&Папка4_3)) и 2-ой запрос(в том же наборе) только по папке Папка4_3. Второй набор тоже самое, 2 запроса с условиями как в первом. Соединение наборов http://screencast.com/t/gQOYtypQO4 В результате выводится так(элементы папки Папка4_3 выводятся без Родителя): -Папка2 -Папка3 -Папка4 -Папка4_1 -Папка4_2 -Элемент1 -Элемент2 Подскажите что не так делаю. |
|||
1
zippygrill
10.09.14
✎
20:36
|
||||
2
zippygrill
10.09.14
✎
20:39
|
набор первый
ВЫБРАТЬ спрНоменклатура.Ссылка КАК Номенклатура, 10 КАК Остаток ПОМЕСТИТЬ вт1 ИЗ Справочник.Номенклатура КАК спрНоменклатура ГДЕ спрНоменклатура.Ссылка В ИЕРАРХИИ(&Папка1) И НЕ спрНоменклатура.ЭтоГруппа И НЕ спрНоменклатура.Ссылка В ИЕРАРХИИ (&Папка4_3) ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ спрНоменклатура.Ссылка, 15 ИЗ Справочник.Номенклатура КАК спрНоменклатура ГДЕ спрНоменклатура.Ссылка В ИЕРАРХИИ(&Папка4_3) И НЕ спрНоменклатура.ЭтоГруппа ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ вт1.Номенклатура, СУММА(вт1.Остаток) КАК Остаток ИЗ вт1 КАК вт1 СГРУППИРОВАТЬ ПО вт1.Номенклатура |
|||
3
zippygrill
10.09.14
✎
20:39
|
набор второй
ВЫБРАТЬ спрНоменклатура.Ссылка КАК Номенклатура, спрНоменклатура.Родитель ИЗ Справочник.Номенклатура КАК спрНоменклатура ГДЕ спрНоменклатура.Родитель В ИЕРАРХИИ(&Папка1) И НЕ спрНоменклатура.Ссылка В ИЕРАРХИИ (&Папка4_3) ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ спрНоменклатура.Ссылка, спрНоменклатура.Родитель ИЗ Справочник.Номенклатура КАК спрНоменклатура ГДЕ спрНоменклатура.Родитель = &Папка4_3 |
|||
4
zippygrill
10.09.14
✎
20:52
|
.
|
|||
5
zippygrill
10.09.14
✎
22:18
|
Ап
|
|||
6
zippygrill
11.09.14
✎
09:09
|
..
|
|||
7
zippygrill
11.09.14
✎
10:48
|
ау
|
|||
8
dvva
11.09.14
✎
10:56
|
во первых тебе надо будет создать структуру с своей иерархией и ни в коем случае это не должен быть справочник, так как его иерархия перепутается с тем что надо тебе(я создавал таблицу значений о строковыми столбцами),
а уж затем к этой таблице привязывай свои данные(которые тебе надо вывести) да еще в СКД надо будет делать соединение таблицы структуры самой с собой, что бы скд построило дерево |
|||
9
zippygrill
11.09.14
✎
11:06
|
"во первых тебе надо будет создать структуру с своей иерархией и ни в коем случае это не должен быть справочник" - в этой ТЗ должны быть только Родитель?
Вывести хочу так, соответственно в этой ТЗ должны быть "Папка2, Папка3, Папка4, Папка4_3"?: -Папка2 -Папка3 -Папка4 -Папка4_1 -Папка4_2 -Папка4_3 -Элемент1 -Элемент2 |
|||
10
zippygrill
11.09.14
✎
11:33
|
fg
|
|||
11
zippygrill
11.09.14
✎
12:56
|
.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |