Понадобилось быстрыми темпами получить дерево спецификаций решил воспользоваться СКД
ВЫБРАТЬ
ОсновныеСпецификацииНоменклатурыРодитель.Номенклатура КАК Номенклатура,
ОсновныеСпецификацииНоменклатурыРодитель.СпецификацияНоменклатуры КАК Спецификация,
ИсходныеКомплектующие.Номенклатура КАК КомплектующаяСсылка,
ИсходныеКомплектующие.Номенклатура.ВидНоменклатуры КАК ВидНоменклатуры,
ИсходныеКомплектующие.Количество,
ИсходныеКомплектующие.ЕдиницаИзмерения,
ИсходныеКомплектующие.СтатьяЗатрат,
ИсходныеКомплектующие.ПозицияПоСпецификации КАК Порядок,
ИсходныеКомплектующие.Номенклатура.Артикул КАК Артикул
ИЗ
РегистрСведений.ОсновныеСпецификацииНоменклатуры.СрезПоследних(, Номенклатура В (&Родитель)) КАК ОсновныеСпецификацииНоменклатурыРодитель
ВНУТРЕННЕЕ СОЕДИНЕНИЕ Справочник.СпецификацииНоменклатуры.ИсходныеКомплектующие КАК ИсходныеКомплектующие
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ОсновныеСпецификацииНоменклатуры.СрезПоследних КАК ОсновныеСпецификацииНоменклатурыПотомок
ВНУТРЕННЕЕ СОЕДИНЕНИЕ Справочник.СпецификацииНоменклатуры.ВыходныеИзделия КАК ВыходныеИзделия
ПО ОсновныеСпецификацииНоменклатурыПотомок.СпецификацияНоменклатуры = ВыходныеИзделия.Ссылка
И ОсновныеСпецификацииНоменклатурыПотомок.Номенклатура = ВыходныеИзделия.Номенклатура
ПО ИсходныеКомплектующие.Номенклатура = ОсновныеСпецификацииНоменклатурыПотомок.Номенклатура
ПО ОсновныеСпецификацииНоменклатурыРодитель.СпецификацияНоменклатуры = ИсходныеКомплектующие.Ссылка
УПОРЯДОЧИТЬ ПО
Порядок
Показать
Через связь наборов данных сформировал иерархию, но если спецификаций и полуфабрикт много данный запрос зависает, как можно ограничить дерево до определенного уровня