День добрый. Есть многоуровневый справочник. Как выбрать для группы "Материалы" элементы ее подгрупп. У меня пока получается получить только сами подгруппы.
Пробовал так:
Спр = Справочники.Номенклатура.Выбрать(Справочники.Номенклатура.НайтиПоКоду("00000000001"));
Пока СПР.Следующий()Цикл
НоваяСтрока = Первоначальная.Добавить();
НовСтр = Материалы.Добавить();
НоваяСтрока.Материал = СПР.Ссылка;
НоваяСтрока.ЕдИзмерения = СПР.БазоваяЕдиницаИзмерения;
НовСтр.Материал = СПР.Ссылка;
НовСтр.ЕдИзмерения = СПР.БазоваяЕдиницаИзмерения;
КонецЦикла;
Ага.
ВЫБРАТЬ
| Номенклатура.Ссылка,
| Номенклатура.БазоваяЕдиницаИзмерения Как ЕдИзм
|ИЗ
| Справочник.Номенклатура КАК Номенклатура
|ГДЕ
| Номенклатура.Родитель В ИЕРАРХИИ(&Родитель)
| И Номенклатура.ЭтоГруппа = &ЭтоГруппа";
Запрос.УстановитьПараметр("Родитель",Справочники.Номенклатура.НайтиПоКоду("00000000001"));
Запрос.УстановитьПараметр("ЭтоГруппа", Ложь);
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой