Имя: Пароль:
1C
1С v8
как запросом получить строки табличной части родителя элемента?
,
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) Спасибо, буду пробовть
Ошибка? Это не ошибка, это системная функция.