как перебрать определенный уровень Дерева Значений? #505853


#0 by Нуф-Нуф
линия1     деталь1  заказ1  10шт     деталь2  заказ2  20шт  линия2     деталь3  заказ2  40шт 21.09.10  линия1     деталь2  заказ2  10шт     деталь3  заказ2  20шт как получить разом получить список:     деталь1  заказ1  10шт     деталь2  заказ2  20шт     деталь3  заказ2  40шт     деталь2  заказ2  10шт     деталь3  заказ2  20шт
#1 by Нуф-Нуф
ап.
#2 by YauheniL
Запросом получено?
#3 by Нуф-Нуф
аха.
#4 by Жан Пердежон
запрос исправь
#5 by Нуф-Нуф
понял. выгрузить в ТЗ :)
#6 by Нуф-Нуф
не вариант.
#7 by Нуф-Нуф
т.е. каких-то скрытых методов Дерева Значений нет, которые помогли бы мне сделать такое? ладно, выгружу результат запроса в Тз и через свертку получу оттуда...
#8 by Нуф-Нуф
хотя как-то не кошерно это...
#9 by YauheniL
Убери поля "ИТОГИ" из запроса, при выгрузке в коллекцию используй прямой порядок обхода
#10 by YauheniL
В плане: надо ТЗ -- выгружай в ТЗ, надо дерево -- выгружай в дерево
#11 by butterbean
нижний уровень - это детальные записи или нет??
#12 by Нуф-Нуф
тогда мне придется два раза выполнять один и тот же запрос.
#13 by Нуф-Нуф
фактически да
#14 by YauheniL
Еще вариант: рекурсивно обойди дерево и помести в ТЗ все "листья"
#15 by butterbean
добавь в запрос поле типа Булево например, итогов по нему не собирай, потом через НайтиСтроки получишь только дет. записи, т.е. самый нижний уровень
#16 by Нуф-Нуф
тоже думал. но все надеюсь есть более красивое решение
#17 by Нуф-Нуф
афигеть! спасибо щас попробую
#18 by Нуф-Нуф
Большое спасибо! То что нужно!
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С