|
как запросом получить строки табличной части родителя элемента?
| ☑ |
0
Melcor
15.01.16
✎
10:28
|
1С 8.2 КА У меня есть табличная часть для группы справочника номенклатура, как запросом получить элементы этой табличной части, если у нас есть элемент номенклатуры? причем если у первого родителя этого элемента табличная часть пустая, надо проверить родителя уровнем выше. Спасибо.
|
|
1
Melcor
15.01.16
✎
10:36
|
Если вообще реально такие данные запросом получить
|
|
2
FIXXXL
15.01.16
✎
10:37
|
рекурсией получаешь Родителя с ТЧ.Количество()>0
|
|
3
Melcor
15.01.16
✎
10:38
|
(2) А как это в запросе реализовать, напиши пожалуйста
|
|
4
FIXXXL
15.01.16
✎
10:40
|
тебе для элемента или для списка элементов?
|
|
5
Melcor
15.01.16
✎
10:43
|
(4) список элементов ном
|
|
6
Melcor
15.01.16
✎
10:57
|
Гуру запросов, хелп! (
|
|
7
18_plus
15.01.16
✎
10:59
|
в общем случае - никак
|
|
8
FIXXXL
15.01.16
✎
11:04
|
если вложенность заранее ограничена и набор строк у родителей однороден (или нужны все строки всех родителей), можно запросом
иначе перебор в цикле
|
|
9
rabbidX
15.01.16
✎
11:09
|
Выбрать первые 1
Группа
Поместить ВТ Из
(Выбрать Ссылка Как Группа, 1 Как Уровень Из Справочник.Номенклатура.ТабличнаяЧасть Где Номенклатура.табличнаяЧасть.Ссылка = &Родитель1
Объединить Все
...
Выбрать Ссылка Как Группа, N Как Уровень Из Справочник.Номенклатура.ТабличнаяЧасть Где Номенклатура.табличнаяЧасть.Ссылка = &РодительN)
Упорядочить по Уровень
;
Выбрать * Из Справочник.Номенклатура.ТабличнаяЧасть
Внутреннее Соединение Вт
ПО Группа = Ссылка
|
|
10
Melcor
15.01.16
✎
11:09
|
(9) Спасибо, буду пробовть
|
|