В иерархии в запросе

1. VoVo 28.08.23 13:06 Сейчас в теме
Здравствуйте, пишу запрос использую отбор групп товаров это группы номенклатуры. Первая таблица, это таблица значений подтянутая в запрос. Нужно получить все подчиненные группы и элементы, а так же элементы этих групп. Использую в иерархии, но почему-то в результате появляются подчиненные, но не только, а и те группы, которые выше наших по уровню и их элементы. Что делаю не так?

ВЫБРАТЬ
	ТзУпорядоченныйРегистр.Ссылка КАК Ссылка,
	ТзУпорядоченныйРегистр.ТипДействияДляРасчетаБонусов КАК ТипДействияДляРасчетаБонусов,
	ТзУпорядоченныйРегистр.ОтборГруппВидыНоменклатуры КАК ОтборГруппВидыНоменклатуры,
	ТзУпорядоченныйРегистр.ОтборВидыНоменклатуры КАК ОтборВидыНоменклатуры,
	ТзУпорядоченныйРегистр.ОтборЦеновыеГруппы КАК ОтборЦеновыеГруппы,
	ТзУпорядоченныйРегистр.ОтборГруппТоваров КАК ОтборГруппТоваров,
	ТзУпорядоченныйРегистр.ОтборБрендов КАК ОтборБрендов,
	ТзУпорядоченныйРегистр.ОтборНоменклатуры КАК ОтборНоменклатуры,
	ТзУпорядоченныйРегистр.ПризнакУпорядочивания КАК ПризнакУпорядочивания
ПОМЕСТИТЬ втУпорядоченныйРегистр
ИЗ
	&ТзУпорядоченныйРегистр КАК ТзУпорядоченныйРегистр
;

////////////////////////////////////////////////////////////­////////////////////
ВЫБРАТЬ ПЕРВЫЕ 30
	Номенклатура.Ссылка КАК Номенклатура
ПОМЕСТИТЬ втНоменклатураСПодчиненнымиГрупппами
ИЗ
	втУпорядоченныйРегистр КАК втУпорядоченныйРегистр,
	Справочник.Номенклатура КАК Номенклатура
ГДЕ
	Номенклатура.Ссылка В ИЕРАРХИИ
			(ВЫБРАТЬ
				втУпорядоченныйРегистр.ОтборГруппТоваров
			ИЗ
				втУпорядоченныйРегистр)
;

////////////////////////////////////////////////////////////­////////////////////
ВЫБРАТЬ
	втНоменклатураСПодчиненнымиГрупппами.Номенклатура КАК Номенклатура
ИЗ
	втНоменклатураСПодчиненнымиГрупппами КАК втНоменклатураСПодчиненнымиГрупппами
ГДЕ
	НЕ втНоменклатураСПодчиненнымиГрупппами.Номенклатура.ЭтоГруппа
Показать
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. VoVo 28.08.23 13:14 Сейчас в теме
(1) Все сори разобрался, в первой таблице нужно было исключить пустые ссылки, особенность передаваемых данных в таблице значений
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот