|
Запрос В ИЕРАРХИИ | ☑ | ||
---|---|---|---|---|
0
yurii123
19.03.12
✎
14:22
|
Спр Номенклатура, в корне две папки с кучей вложенных папок. Надо выбрать только одну папку и в результате запроса получить, саму папку и всю ее иерархию
Пробую ВЫБРАТЬ Номенклатура.Ссылка ИЗ Справочник.Номенклатура КАК Номенклатура ГДЕ Номенклатура.Родитель В ИЕРАРХИИ(&Родитель)"; УПОРЯДОЧИТЬ ПО Ссылка ИЕРАРХИЯ УБЫВ Получаю иерархию но без папки Родителя Как получить и папку родителя и все вложенные папки? |
|||
1
ptrtss
19.03.12
✎
14:24
|
Номенклатура.Родитель В ИЕРАРХИИ(&Родитель)
ИЛИ Номенклатура = &Родитель ? |
|||
2
Wobland
19.03.12
✎
14:24
|
примерь мой запрос:
ВЫБРАТЬ Номенклатура.Ссылка КАК Ссылка, Номенклатура.ЭтоГруппа ИЗ Справочник.Номенклатура КАК Номенклатура ГДЕ (НЕ Номенклатура.ПометкаУдаления) И Номенклатура.Родитель В ИЕРАРХИИ(&Источник) И Номенклатура.ЭтоГруппа ИТОГИ ПО Ссылка ИЕРАРХИЯ |
|||
3
yurii123
19.03.12
✎
14:27
|
(2) Идут вложенные дубли папок без элементов
|
|||
4
ptrtss
19.03.12
✎
14:28
|
ИТОГИ ПО
Ссылка ИЕРАРХИЯ б-гомерзкий оператор |
|||
5
Wobland
19.03.12
✎
14:30
|
(3) ну элементы вон они - отсекаются ;)
|
|||
6
yurii123
19.03.12
✎
14:31
|
(1) Попробовал, та же ерунда. Родитель не попадает в запрос
|
|||
7
ptrtss
19.03.12
✎
14:36
|
Кстати, а почему не
Номенклатура В ИЕРАРХИИ(&Родитель) ? |
|||
8
pessok
19.03.12
✎
14:36
|
(6) вытащи ты уже родителя ПОСЛЕ запроса и не мучайся
|
|||
9
КМ155
19.03.12
✎
14:38
|
(6) есть и извращенные методы:
ВЫБРАТЬ Номенклатура.Ссылка КАК Ссылка ИЗ Справочник.Номенклатура КАК Номенклатура ГДЕ Номенклатура.Ссылка В ИЕРАРХИИ(&Голова) И Номенклатура.ЭтоГруппа = ЛОЖЬ ИТОГИ ПО Ссылка ТОЛЬКО ИЕРАРХИЯ |
|||
10
yurii123
19.03.12
✎
14:42
|
(9) Спасибо, этот изврат помог
|
|||
11
yurii123
19.03.12
✎
14:55
|
(9) Запрос пустой, если папки вложенные пустые. Ну а если коментируешь
//И Номенклатура.ЭтоГруппа = ЛОЖЬ Тогда все как надо, родителя и вложенные папки показывает, но дублирует в родителе родителя Объсняю для чего, в план обмена должна попасть только одна корневая папка со всеми вложениями, втарая при обмене Отказ = Истина |
|||
12
yurii123
19.03.12
✎
15:08
|
Первая крневая папка
папка1 папка2 . . папкаN Вторая крневая папка Папка1 Элемент1 Папка2 Элемент Папка3 Элемент Первая корневая и вложенные в нее папки не попадают в результат запроса, а если выбираю вторую корневую тогда результат нормальный. Если убираю И Номенклатура.ЭтоГруппа = ЛОЖЬ, то то первая корневая попадает, но дублирует себя же. Как быть? |
|||
13
yurii123
19.03.12
✎
15:13
|
ВЫБРАТЬ
Номенклатура.Ссылка КАК Ссылка ИЗ Справочник.Номенклатура КАК Номенклатура ГДЕ Номенклатура.Ссылка В ИЕРАРХИИ(&Родитель) ИЛИ Номенклатура.Ссылка = &Родитель Этот работает, всем спасибо |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |