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