Имя: Пароль:
1C
1С v8
Выбрать элементы справочника группы
0 ogion83
 
13.09.13
14:37
День добрый. Есть многоуровневый справочник. Как выбрать для группы "Материалы" элементы ее подгрупп. У меня пока получается получить только сами подгруппы.
Пробовал так:
Спр = Справочники.Номенклатура.Выбрать(Справочники.Номенклатура.НайтиПоКоду("00000000001"));
Пока СПР.Следующий()Цикл
    НоваяСтрока = Первоначальная.Добавить();
    НовСтр = Материалы.Добавить();
    НоваяСтрока.Материал = СПР.Ссылка;
    НоваяСтрока.ЕдИзмерения = СПР.БазоваяЕдиницаИзмерения;
    НовСтр.Материал = СПР.Ссылка;
    НовСтр.ЕдИзмерения = СПР.БазоваяЕдиницаИзмерения;
КонецЦикла;
1 ogion83
 
13.09.13
14:52
Никто не в курсах чтоль?
2 Fish
 
13.09.13
14:55
Запросом
3 Euguln
 
13.09.13
15:07
ВыбратьИерархически не предлагать?
4 ogion83
 
13.09.13
15:17
(3) Пробовал, не вышло.
5 Tatitutu
 
13.09.13
15:23
+2
6 ogion83
 
13.09.13
15:31
Ага.
ВЫБРАТЬ
                   |    Номенклатура.Ссылка,
                   |    Номенклатура.БазоваяЕдиницаИзмерения Как ЕдИзм
                   |ИЗ
                   |    Справочник.Номенклатура КАК Номенклатура
                   |ГДЕ
                   |    Номенклатура.Родитель В ИЕРАРХИИ(&Родитель)
                   |    И Номенклатура.ЭтоГруппа = &ЭтоГруппа";
                   Запрос.УстановитьПараметр("Родитель",Справочники.Номенклатура.НайтиПоКоду("00000000001"));
                   Запрос.УстановитьПараметр("ЭтоГруппа", Ложь);
AdBlock убивает бесплатный контент. 1Сергей