Имя: Пароль:
1C
1С v8
Запрос с выборкой по иерархии
,
0 Adecvator
 
23.07.15
11:53
Есть спр. "Единицы измерения", в котором нет групп и только один элемент, как вывести правильно иерархию, когда нет групп?

ВЫБРАТЬ
    ЕдиницыИзмерения.Ссылка КАК Ссылка
ИЗ
    Справочник.ЕдиницыИзмерения КАК ЕдиницыИзмерения

ИТОГИ ПО
    Ссылка ИЕРАРХИЯ
1 xaozai
 
23.07.15
12:08
А какая, собственно, иерархия нужна?
2 Timon1405
 
23.07.15
12:12
вангую
ИТОГИ ПО
ЕдиницыИзмерения.Владелец ИЕРАРХИЯ
3 Adecvator
 
23.07.15
12:15
(1) Я формирую xml файл и мне надо понимать, где начинается группа, в случае же со справочниками где нет групп или элементы в корне происходит не правильное задвоение.
4 Dmitriy_76
 
23.07.15
12:16
(3)...э..группа чего?
5 Dmitriy_76
 
23.07.15
12:16
+(4) (2) тебе не поможет?
6 eklmn
 
гуру
23.07.15
12:18
смузи в голове
7 xaozai
 
23.07.15
12:19
(3) Можно так:

УПОРЯДОЧИТЬ ПО
    Ссылка ИЕРАРХИЯ


НО(!) это только если отборов нет в запросе.
8 xaozai
 
23.07.15
12:22
(3)+(7) А еще можно Уровень() проверять, когда в XML пишешь.
9 Adecvator
 
23.07.15
12:31
(7) это подходит для спр. со свойством иерархия, а для остальных не подходит, я решил написать просто 2-е процедуры для иерархических и не иерархических.
10 xaozai
 
23.07.15
12:33
(9) Ну, а зачем вообще в запросе пытаться вывести иерархию, если справочник неиерархический?..
Строчку в запрос просто либо подставлять, либо нет... Две процедуры необязательно.
11 Adecvator
 
23.07.15
12:39
есть универсальная функция ВыгрузитьЭлРекурсивно для xml файла, в которую передаю дерево значений для формирования xml файла.